<?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/7990" />

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2018-01-30T00:49:45+00:00</updated>

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

		<entry>
		<author><name><![CDATA[Ericpolik]]></name></author>
		<updated>2018-01-30T00:49:45+00:00</updated>

		<published>2018-01-30T00:49:45+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=40372#p40372</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=40372#p40372"/>
		<title type="html"><![CDATA[Re: Bullet soft body method]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=40372#p40372"><![CDATA[
<blockquote class="uncited"><div>A bit late replying, but I couldn't find this mentioned explicitly elsewhere on the web. So, yes, I'd like to second strangelet's answer. This paper: <a href="http://image.diku.dk/kenny/download/kelager.niebe.ea10.pdf" class="postlink">http://image.diku.dk/kenny/download/kel ... e.ea10.pdf</a><br>states position based dynamics are used in Bullet.</div></blockquote>Awesome share @Benlansdell - Really helpful. I think it will be a good idea to have all these links in one single doc somewhere.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=12569">Ericpolik</a> — Tue Jan 30, 2018 12:49 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[trebalmen]]></name></author>
		<updated>2017-04-22T10:50:48+00:00</updated>

		<published>2017-04-22T10:50:48+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=39214#p39214</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=39214#p39214"/>
		<title type="html"><![CDATA[Re: Bullet soft body method]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=39214#p39214"><![CDATA[
<blockquote class="uncited"><div>Hello strangelet,<br><br>The soft body model is based on mass-spring system.<br><br>This paper may be helpfull: <a href="http://sites.google.com/site/chiwa737/directx-1/fuidandsoftobject/SoftObjectSimulation.pdf" class="postlink">http://sites.google.com/site/chiwa737/d ... lation.pdf</a></div></blockquote>Thanks it is indeed very helpful!<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=12148">trebalmen</a> — Sat Apr 22, 2017 10:50 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[mobeen]]></name></author>
		<updated>2016-02-15T07:32:04+00:00</updated>

		<published>2016-02-15T07:32:04+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=37037#p37037</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=37037#p37037"/>
		<title type="html"><![CDATA[Re: Bullet soft body method]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=37037#p37037"><![CDATA[
Bullet is based on method detailed in <a href="http://www.gamasutra.com/resource_guide/20030121/jacobson_01.shtml" class="postlink">Advanced Character Physics</a> by Thomas Jakobsen which was later known as Position based Dynamics by Mathias Mueller.<blockquote class="uncited"><div>The soft body (and cloth/rope) simulation in the open source Bullet physics library is using position based dynamics, as described by Thomas Jakobsen ( <a href="http://www.gamasutra.com/resource_guide/20030121/jacobson_01.shtml" class="postlink">http://www.gamasutra.com/resource_guide ... n_01.shtml</a>) and your paper link by Matthias Mueller.<br>See <a href="http://bullet.googlecode.com" class="postlink">http://bullet.googlecode.com</a> for the C++ source code.</div></blockquote>Source: stackoverflow reply by Erwin Coumans (author of Bullet Physics)<br>URL: <a href="http://stackoverflow.com/questions/5517451/position-based-dynamics-example-matthias-m%C3%BCller/6905067" class="postlink">http://stackoverflow.com/questions/5517 ... er/6905067</a><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=8124">mobeen</a> — Mon Feb 15, 2016 7:32 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[benlansdell]]></name></author>
		<updated>2016-01-10T06:28:24+00:00</updated>

		<published>2016-01-10T06:28:24+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=36840#p36840</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=36840#p36840"/>
		<title type="html"><![CDATA[Re: Bullet soft body method]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=36840#p36840"><![CDATA[
A bit late replying, but I couldn't find this mentioned explicitly elsewhere on the web. So, yes, I'd like to second strangelet's answer. This paper: <a href="http://image.diku.dk/kenny/download/kelager.niebe.ea10.pdf" class="postlink">http://image.diku.dk/kenny/download/kel ... e.ea10.pdf</a><br>states position based dynamics are used in Bullet.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=11595">benlansdell</a> — Sun Jan 10, 2016 6:28 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[strangelet]]></name></author>
		<updated>2013-05-15T14:44:44+00:00</updated>

		<published>2013-05-15T14:44:44+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=30734#p30734</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=30734#p30734"/>
		<title type="html"><![CDATA[Re: Bullet soft body method]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=30734#p30734"><![CDATA[
After inspecting the code and searching on the web I think that Bullet is based on heuristic position based dynamics, which is described here: <a href="http://www.matthiasmueller.info/publications/posBasedDyn.pdf" class="postlink">http://www.matthiasmueller.info/publica ... sedDyn.pdf</a> <br>not mass spring model.<br>I think that Bullet uses only position constraint between nodes and iterative correction of that constraint (equations 10 and 11 in added paper), which is implemented in btSoftBody::PSolve_Links method<br>am I wrong?<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=9200">strangelet</a> — Wed May 15, 2013 2:44 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Marco13]]></name></author>
		<updated>2012-06-27T18:40:35+00:00</updated>

		<published>2012-06-27T18:40:35+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28184#p28184</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28184#p28184"/>
		<title type="html"><![CDATA[Re: Bullet soft body method]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=28184#p28184"><![CDATA[
Hello<br><br>Are there any more detailed papers about the methods and optimizations that are used in Bullet? The Siggraph 2010 BOF presentation, "Rendering The Breeze" (<a href="http://www.khronos.org/assets/uploads/developers/library/2010_siggraph_bof_opencl/OpenCL-BOF-AMD-GREMEDY_SIGGRAPH-Jul10.pdf" class="postlink">http://www.khronos.org/assets/uploads/d ... -Jul10.pdf</a> , 4.1 MB PDF file), describes one of the methods that seem to be implemented in Bullet. As far as I could see from the source code, the computation of the "independent subsets of links through graph coloring" is implemented in the OpenCL soft body solver. Is this method described in another paper/publication? Are there any further optimizations to this? E.g. concerning the cache efficiency of the resulting structures, which is occasionally mentioned in the source code, but seems not to be treated explicitly.<br><br>Thanks in advance<br>Marco<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=9409">Marco13</a> — Wed Jun 27, 2012 6:40 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Loic]]></name></author>
		<updated>2012-04-17T12:11:12+00:00</updated>

		<published>2012-04-17T12:11:12+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=27664#p27664</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=27664#p27664"/>
		<title type="html"><![CDATA[Re: Bullet soft body method]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=27664#p27664"><![CDATA[
Hello strangelet,<br><br>The soft body model is based on mass-spring system.<br><br>This paper may be helpfull: <a href="http://sites.google.com/site/chiwa737/directx-1/fuidandsoftobject/SoftObjectSimulation.pdf" class="postlink">http://sites.google.com/site/chiwa737/d ... lation.pdf</a><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=9217">Loic</a> — Tue Apr 17, 2012 12:11 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[strangelet]]></name></author>
		<updated>2012-03-25T13:09:24+00:00</updated>

		<published>2012-03-25T13:09:24+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=27447#p27447</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=27447#p27447"/>
		<title type="html"><![CDATA[Bullet soft body method]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=27447#p27447"><![CDATA[
Hello,<br><br>could pls someone post here an article, which describes best the method used in Bullet's soft body dynamics?<br>Thanks in advance.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=9200">strangelet</a> — Sun Mar 25, 2012 1:09 pm</p><hr />
]]></content>
	</entry>
	</feed>
