<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/8267" />

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2012-07-14T07:26:04+00:00</updated>

	<author><name><![CDATA[Real-Time Physics Simulation Forum]]></name></author>
	<id>https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/8267</id>

		<entry>
		<author><name><![CDATA[mikeshafer]]></name></author>
		<updated>2012-07-14T07:26:04+00:00</updated>

		<published>2012-07-14T07:26:04+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28319#p28319</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28319#p28319"/>
		<title type="html"><![CDATA[Re: Bullet suitable for distributed Physics ?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28319#p28319"><![CDATA[
While I'm no expert on the subject, you could use any physics package to do this.  Just understand that most games use physics that are pair-wise (i.e. collision/dynamics between 2 objects) and you can take this binary nature and delegate the binary packages.  I'm not sure how much networking stuff there is in Bullet, but most objects have a serialize function which tells me you can package the collision data up to send elsewhere.  You would have to ask Mr. Coumans if it really possible.  I felt bad that you didn't get a reply and I replied, I'm no expert.  Good luck <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile">.<br><br>Mike<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=9133">mikeshafer</a> — Sat Jul 14, 2012 7:26 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alewinn]]></name></author>
		<updated>2012-07-14T06:57:41+00:00</updated>

		<published>2012-07-14T06:57:41+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28318#p28318</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28318#p28318"/>
		<title type="html"><![CDATA[Re: Bullet suitable for distributed Physics ?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28318#p28318"><![CDATA[
Thanks for the quick reply Mike.<br><br>I'm working on a solution to build a massive multiplayer scalable physic simulation engine, so this is more from the first category (distributed simulation). <br>The solution i would like to work on is the one used in Roblox or something similar (see <a href="http://www.gamasutra.com/view/feature/173977/Scaling_a_Physics_Engine_to_Millions_of_Players.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+GamasutraFeatureArticles+%28Gamasutra+Feature+Articles%29&amp;utm_content=Google+International" class="postlink">http://www.gamasutra.com/view/feature/1 ... ernational</a>)<br>Can Bullet handle this kind of distributed architecture ?<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=9443">Alewinn</a> — Sat Jul 14, 2012 6:57 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[mikeshafer]]></name></author>
		<updated>2012-07-14T06:33:46+00:00</updated>

		<published>2012-07-14T06:33:46+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28317#p28317</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28317#p28317"/>
		<title type="html"><![CDATA[Re: Bullet suitable for distributed Physics ?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28317#p28317"><![CDATA[
You could make a distributable wrapper around Bullet that distributes collisions around or slightly modify Bullet to do it.  I think Bullet calls pair-wise collision candidates islands so look at btSimulationIslandManager.h/.cpp.  You could make it so each island runs on different threads/processors.  This is just a tip though.  What are you trying to do?  Distributed simulation project or an industry project.  Because most industry applications can run bullet on a separate thread or processor (just one for physics) along side your update thread/processor and your render thread/processor, etc, etc.  This is just off the top of my head, hope it helps.<br><br>Mike<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=9133">mikeshafer</a> — Sat Jul 14, 2012 6:33 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alewinn]]></name></author>
		<updated>2012-07-13T07:48:40+00:00</updated>

		<published>2012-07-13T07:48:40+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28312#p28312</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28312#p28312"/>
		<title type="html"><![CDATA[Bullet suitable for distributed Physics ?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28312#p28312"><![CDATA[
Hello,<br><br>   Is it ?<br>   Or do you think it can ?<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=9443">Alewinn</a> — Fri Jul 13, 2012 7:48 am</p><hr />
]]></content>
	</entry>
	</feed>
