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

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2013-06-27T05:40:21+00:00</updated>

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

		<entry>
		<author><name><![CDATA[saggita]]></name></author>
		<updated>2013-06-27T05:40:21+00:00</updated>

		<published>2013-06-27T05:40:21+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=31142#p31142</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=31142#p31142"/>
		<title type="html"><![CDATA[Re: Cloth simulation]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=31142#p31142"><![CDATA[
Since my previous posting, I've been developing my own simultaneous proximity and continuous collision handling method for cloth simulation. I tried a couple of approaches like ones linked above and was not satisfied much. Below is a link to my current approach in youtube. <br><br><a href="http://youtu.be/6yKrcV16k6A" class="postlink">http://youtu.be/6yKrcV16k6A</a><br><br>The idea is basically creating a big linear equation and solve it rather than treating individual collisions iteratively until it converges. It is kind of similar to LCP but I am using impulses and proximity information in position level rather than velocity level. The matrix of linear equation can be over-constrained and ill-conditioned due to the complexity and irregularity of collision distribution. I overcome the problem by using conditional regularization. This research is still on-going but I just want to share it.<br><br>Attaching a screenshot to show the stress test with more clothes.<dl class="file"><dt class="attach-image"><img src="https://pybullet.org/Bullet/phpBB3/download/file.php?id=1066" class="postimage" alt="Cloth2D_Test 2013-06-26 22-09-16-09.jpg" onclick="viewableArea(this);" /></dt></dl><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=8069">saggita</a> — Thu Jun 27, 2013 5:40 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[saggita]]></name></author>
		<updated>2011-04-20T00:05:21+00:00</updated>

		<published>2011-04-20T00:05:21+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=23159#p23159</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=23159#p23159"/>
		<title type="html"><![CDATA[Cloth simulation]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=23159#p23159"><![CDATA[
I made a cloth simulation using c++. It uses implicit backward euler integration and continuous collision detection for cloth-object and cloth self-collision. Strain limiting was used to simulate inextensible cloth. BVH/AABB was implemented to avoid n^2 collision checking. Rendering was done in Maya using  AnimOBJ(<a href="http://code.google.com/p/animobj" class="postlink">http://code.google.com/p/animobj</a>) which is made by myself as well. <br><br>Below is a link to the short video.<br><br><a href="http://www.youtube.com/watch?v=YVhD2d2wWHU" class="postlink">http://www.youtube.com/watch?v=YVhD2d2wWHU</a><br><br>I am currently trying to implement global collision treatment methods based on papers below. <br><ul><li>Accurate Collision Response on Polygonal Meshes(<a href="http://www.miralab.ch/repository/papers/46.pdf" class="postlink">http://www.miralab.ch/repository/papers/46.pdf</a>)<br><br>Globally coupled collision handling using volume preserving impulses(<a href="http://www.math.ucla.edu/~jteran/papers/SMT08.pdf" class="postlink">http://www.math.ucla.edu/~jteran/papers/SMT08.pdf</a>)<br><br>Robust Treatment of Simultaneous Collisions(<a href="http://www.cs.columbia.edu/cg/RTSC/" class="postlink">http://www.cs.columbia.edu/cg/RTSC/</a>)</li></ul>If you have some experience with global collision treatment, please share your idea with me. I implemented the second one (volume preserving impulses) and have some problem with convergence.    I believe the matrix is not really definite and need to use GMRES. I am using conjugate gradient now. <br><br>Also the first paper is somehow confusing. <br><br>Thank you.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=8069">saggita</a> — Wed Apr 20, 2011 12:05 am</p><hr />
]]></content>
	</entry>
	</feed>
