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

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2007-03-13T22:59:48+00:00</updated>

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

		<entry>
		<author><name><![CDATA[raigan2]]></name></author>
		<updated>2007-03-13T22:59:48+00:00</updated>

		<published>2007-03-13T22:59:48+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3884#p3884</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3884#p3884"/>
		<title type="html"><![CDATA[Nice example of physic based gameplay]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3884#p3884"><![CDATA[
Perhaps they're just using a 2D physics simulation and faking the z component? I'd be interested in finding out how well that works.. it seems like it might be confusing unless players had an explicit "move in/out" control.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=748">raigan2</a> — Tue Mar 13, 2007 10:59 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Chris Elion]]></name></author>
		<updated>2007-03-13T21:38:14+00:00</updated>

		<published>2007-03-13T21:38:14+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3882#p3882</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3882#p3882"/>
		<title type="html"><![CDATA[Nice example of physic based gameplay]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3882#p3882"><![CDATA[
<blockquote class="uncited"><div>Hi,<br>I considered the Inv inertia tensor (and inverse mass matrix) trick, but I don't think it's a general and "safe" solution... don't you end up with a singular matrix?<br><br>And in any case you can't use the direct inertia tensor, because some elements would be infinity, so if the engine uses it for something else than solving constraints (like computing the angular momentum from a user-given angular velocity, for example), you may get into trouble.</div></blockquote>I guess it depends on your engine. I'm almost positive it will work in Havok (which is the only one that I'm familiar with), but you're right - it will make the matrix singular, but that should only be a problem if you ever need to invert the matrix.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=1158">Chris Elion</a> — Tue Mar 13, 2007 9:38 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Oscar Civit Flores]]></name></author>
		<updated>2007-03-13T20:19:16+00:00</updated>

		<published>2007-03-13T20:19:16+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3880#p3880</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3880#p3880"/>
		<title type="html"><![CDATA[Nice example of physic based gameplay]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3880#p3880"><![CDATA[
Hi,<br>I considered the Inv inertia tensor (and inverse mass matrix) trick, but I don't think it's a general and "safe" solution... don't you end up with a singular matrix?<br><br>And in any case you can't use the direct inertia tensor, because some elements would be infinity, so if the engine uses it for something else than solving constraints (like computing the angular momentum from a user-given angular velocity, for example), you may get into trouble.<br><br>I't true that the planar/hinge constraints would add an overhead, but I don't think it'd be too noticeable, given that they're objecto-to-environment constraints which could be solved locally for free objects.<br><br>Regards,<br><br>    Oscar<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=412">Oscar Civit Flores</a> — Tue Mar 13, 2007 8:19 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Chris Elion]]></name></author>
		<updated>2007-03-12T14:45:36+00:00</updated>

		<published>2007-03-12T14:45:36+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3851#p3851</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3851#p3851"/>
		<title type="html"><![CDATA[Nice example of physic based gameplay]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3851#p3851"><![CDATA[
<blockquote class="uncited"><div><ul><li>- Add a planar constraint to all objects' CoM.<br>- Add a "Hinge" constraint to all rigid objects.<br>- Filter collision normals, user-forces/impulses, and, in general, any vector  magnitude that may not lie in the YX plane.</li></ul></div></blockquote>The planar and hinge constraints are interesting ideas, but the cost would probably add up quickly. Giving the rigid body's intertia tensor infinite values in the XY plane (or more likely, zero values for the inverse inertia tensor) should ensure that it only rotates along its Z axis, although I'd apply some sort of "correction" torque too, just in case round-off error accumulates enough to be a problem.<br><br>-Chris<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=1158">Chris Elion</a> — Mon Mar 12, 2007 2:45 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Oscar Civit Flores]]></name></author>
		<updated>2007-03-12T11:38:58+00:00</updated>

		<published>2007-03-12T11:38:58+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3845#p3845</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3845#p3845"/>
		<title type="html"><![CDATA[Nice example of physic based gameplay]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3845#p3845"><![CDATA[
In this interview about LBP:<br><br>   <a href="http://www.gamasutra.com/php-bin/news_index.php?story=13051" class="postlink">http://www.gamasutra.com/php-bin/news_i ... tory=13051</a><br><br>I found the following observation quite interesting:<blockquote class="uncited"><div>Concepting was also a large part in resolving what the company had termed their "screwdriver fights," settling, for instance, an early battle about how a 2D physics engine could function in a 3D world.</div></blockquote>I've read something similar in an interview with the developers of "Steam Brigade" (which used Newton, I think)<br><br>I have plans for a personal project in the same lines but with different gameplay, so I wonder... which is the best way to cast a 3D physics engine to work in 2D?<br>I've come up with some "rules":<ul><li>- Add a planar constraint to all objects' CoM.<br>- Add a "Hinge" constraint to all rigid objects.<br>- Filter collision normals, user-forces/impulses, and, in general, any vector  magnitude that may not lie in the YX plane.</li></ul>Would you add/remove/modify anything?<br><br>How about building an specialized 2D API on top of the actual 3D engine that performs all tests, projections and (implicit) constraint setup? Is there anything similar "out there"?<br><br>Regards,<br><br>    Oscar<br><br>PD: I'm going to buy a PS3 too, but living in the "Old Continent" I'll have to wait... anyhow, LBP is planned for 2008 and there's no other game I'd do it for, so there's no hurry <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_twisted.gif" width="15" height="15" alt=":twisted:" title="Twisted Evil"><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=412">Oscar Civit Flores</a> — Mon Mar 12, 2007 11:38 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erin Catto]]></name></author>
		<updated>2007-03-09T10:43:29+00:00</updated>

		<published>2007-03-09T10:43:29+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3812#p3812</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3812#p3812"/>
		<title type="html"><![CDATA[Nice example of physic based gameplay]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3812#p3812"><![CDATA[
This game is the proof of the idea of physics based game design. Alas, now I might have to buy a PS3.  <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_wink.gif" width="15" height="15" alt=":wink:" title="Wink"><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=12">Erin Catto</a> — Fri Mar 09, 2007 10:43 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[clanzotti]]></name></author>
		<updated>2007-03-09T10:26:17+00:00</updated>

		<published>2007-03-09T10:26:17+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3811#p3811</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3811#p3811"/>
		<title type="html"><![CDATA[Nice example of physic based gameplay]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3811#p3811"><![CDATA[
<blockquote class="uncited"><div>Ja, this game looks amazing... <br><br>...and even has an editor mode where you can build levels and share them (first video in the following link) <br><br>   <a href="http://www.gametrailers.com/gamepage.php?id=4491" class="postlink">http://www.gametrailers.com/gamepage.php?id=4491</a><br><br>The physics look great, but the gameplay and visual design make it just perfect.<br><br>There also seems to be a lot of work in context aware character animation, (characters hanging on gear's, running on balls).<br><br>To be honest, It's kind of "the game I've always wanted to make", so I'm late (again) <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_rolleyes.gif" width="15" height="15" alt=":roll:" title="Rolling Eyes"><br><br>   Oscar</div></blockquote>I've to agree, totally... <br><br>Carlo Lanzotti<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=111">clanzotti</a> — Fri Mar 09, 2007 10:26 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Oscar Civit Flores]]></name></author>
		<updated>2007-03-08T23:08:37+00:00</updated>

		<published>2007-03-08T23:08:37+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3802#p3802</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3802#p3802"/>
		<title type="html"><![CDATA[Nice example of physic based gameplay]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3802#p3802"><![CDATA[
Ja, this game looks amazing... <br><br>...and even has an editor mode where you can build levels and share them (first video in the following link) <br><br>   <a href="http://www.gametrailers.com/gamepage.php?id=4491" class="postlink">http://www.gametrailers.com/gamepage.php?id=4491</a><br><br>The physics look great, but the gameplay and visual design make it just perfect.<br><br>There also seems to be a lot of work in context aware character animation, (characters hanging on gear's, running on balls).<br><br>To be honest, It's kind of "the game I've always wanted to make", so I'm late (again) <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_rolleyes.gif" width="15" height="15" alt=":roll:" title="Rolling Eyes"><br><br>   Oscar<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=412">Oscar Civit Flores</a> — Thu Mar 08, 2007 11:08 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Dirk Gregorius]]></name></author>
		<updated>2007-03-08T03:04:47+00:00</updated>

		<published>2007-03-08T03:04:47+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3791#p3791</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3791#p3791"/>
		<title type="html"><![CDATA[Nice example of physic based gameplay]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=3791#p3791"><![CDATA[
<a href="http://www.games.net/video/bts/105260/little-big-planet/" class="postlink">http://www.games.net/video/bts/105260/l ... ig-planet/</a><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=14">Dirk Gregorius</a> — Thu Mar 08, 2007 3:04 am</p><hr />
]]></content>
	</entry>
	</feed>
