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

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2005-11-17T17:57:25+00:00</updated>

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

		<entry>
		<author><name><![CDATA[mewert]]></name></author>
		<updated>2005-11-17T17:57:25+00:00</updated>

		<published>2005-11-17T17:57:25+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=458#p458</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=458#p458"/>
		<title type="html"><![CDATA[Physics of Plant]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=458#p458"><![CDATA[
I would definitely go with a verlet-based integrator coupled with a simple relaxation solver using distance constraints... i.e. jakobsen style physics.<br><br><a href="http://www.teknikus.dk/tj/gdc2001.htm" class="postlink">http://www.teknikus.dk/tj/gdc2001.htm</a><br><br>stable and fast, but not that accurate, but a truly accurate model of a tree isn't going to be anywhere near fast enough for real-time.<br><br>There was a talk at Game Developer Conference on extending the relaxation solver to handle orientation constraints, but I can't remember it's name.  It used interpolations of quaternions.<br><br>- Michael Alexander Ewert<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=323">mewert</a> — Thu Nov 17, 2005 5:57 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[clanzotti]]></name></author>
		<updated>2005-11-17T13:32:43+00:00</updated>

		<published>2005-11-17T13:32:43+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=457#p457</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=457#p457"/>
		<title type="html"><![CDATA[Physics of Plant]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=457#p457"><![CDATA[
<blockquote class="uncited"><div>Hi,<br><br>I've made a small mistake writing point to point constraint connecting branches and it caused constraints to oscillate ... at the moment whole simulation is stable even at 5 fps. I still didn't manage to implement rotational constraint blocking twists at the joint.<br><br>I will try to research information on implicit integration any suggestion where to start ?<br><br>thanks Janusz Klaptocz</div></blockquote>Hi Janusz,<br><br>I recommend you read the course paper written by David Baraff:<br><br><a href="http://www.cs.cmu.edu/~baraff/sigcourse/notese.pdf" class="postlink">http://www.cs.cmu.edu/~baraff/sigcourse/notese.pdf</a><br><br>Feel free to ask on the subject if you need in depth explanations.<br><br>Best Regards,<br><br>Carlo Lanzotti<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=111">clanzotti</a> — Thu Nov 17, 2005 1:32 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Janusz]]></name></author>
		<updated>2005-11-15T14:55:51+00:00</updated>

		<published>2005-11-15T14:55:51+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=451#p451</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=451#p451"/>
		<title type="html"><![CDATA[Physics of Plant]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=451#p451"><![CDATA[
Hi,<br><br>I've made a small mistake writing point to point constraint connecting branches and it caused constraints to oscillate ... at the moment whole simulation is stable even at 5 fps. I still didn't manage to implement rotational constraint blocking twists at the joint.<br><br>I will try to research information on implicit integration any suggestion where to start ?<br><br>thanks Janusz Klaptocz<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=328">Janusz</a> — Tue Nov 15, 2005 2:55 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[clanzotti]]></name></author>
		<updated>2005-11-15T13:17:19+00:00</updated>

		<published>2005-11-15T13:17:19+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=450#p450</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=450#p450"/>
		<title type="html"><![CDATA[Re: Physics of Plant]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=450#p450"><![CDATA[
<blockquote class="uncited"><div>Hi,<br><br>I'm trying to simulate a tree <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_wink.gif" width="15" height="15" alt=";-)" title="Wink"> my first idea was to use spring/mass system to create soft body of the plant, problem with that approach was how to connect branches together without 1000's of springs<br><br>Secound attempt was to build system from rigid bodies , costraints + springs to give elsticity to joints... at the moment I've finished my litle construction,but it becomes unstable when frame rate drops to 40 fps and I haven't yet implemented springs into it... <br><br>any sugestions how to simulate complex plant like tree with 4 levels and 100 branches ?<br><br>thx</div></blockquote>Hi,<br><br>Depend on the quality you want to achieve, stiff springs mean stiff equations and you better try implicit integration.<br><br>1000 springs are easily handled by an implicit solver even using time steps on the order of 1/50.<br><br>You can use rotational springs instead of simple linear springs for your constraints.<br><br>BTW: You say that no springs are included in your simulator, so what you mean by 'it becomes unstable when frame rate drops to 40 fps'? <br><br>Regards,<br><br>Carlo Lanzotti<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=111">clanzotti</a> — Tue Nov 15, 2005 1:17 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Janusz]]></name></author>
		<updated>2005-11-10T22:32:02+00:00</updated>

		<published>2005-11-10T22:32:02+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=441#p441</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=441#p441"/>
		<title type="html"><![CDATA[Physics of Plant]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=441#p441"><![CDATA[
Hi,<br><br>I'm trying to simulate a tree <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_wink.gif" width="15" height="15" alt=";-)" title="Wink"> my first idea was to use spring/mass system to create soft body of the plant, problem with that approach was how to connect branches together without 1000's of springs<br><br>Secound attempt was to build system from rigid bodies , costraints + springs to give elsticity to joints... at the moment I've finished my litle construction,but it becomes unstable when frame rate drops to 40 fps and I haven't yet implemented springs into it... <br><br>any sugestions how to simulate complex plant like tree with 4 levels and 100 branches ?<br><br>thx<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=328">Janusz</a> — Thu Nov 10, 2005 10:32 pm</p><hr />
]]></content>
	</entry>
	</feed>
