[ODE] Réf. : [ODE] Cloth simulation

Stephan Szymkowicz stephan.szymkowicz at wanadoo.fr
Sun Sep 22 13:46:01 2002


--------------Boundary-00=_OJXUN0X1VA4000000000
Content-Type: Multipart/Alternative;
  boundary="------------Boundary-00=_OJXUIA11VA4000000000"


--------------Boundary-00=_OJXUIA11VA4000000000
Content-Type: Text/Plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I am currently working on a modification of ODE in order to process a hug=
e
amount a body x springs (angular and linear with damping). For now it is
working so use ODE it still more than enough for that kind of work; but s=
ome
optimization will be needed for realtime like collision (hash space) and
spring formula computing.=0D
=0D
-------Message original-------=0D
=0D
De : Sergio Valverde=0D
Date : lundi 9 septembre 2002 15:34:43=0D
A : ode@q12.org=0D
Sujet : [ODE] Cloth simulation=0D
=0D
Hello,=0D
Has anybody think how to implement a complex string-mass-damping system f=
or=0D
clothes and soft bodies simulation with ODE? Please note that these kind =
of =0D
physic systems require very stable integration.=0D
Any links and/or additional info will be useful, too.=0D
Best,=0D
Sergi =0D
=0D
_______________________________________________=0D
ODE mailing list=0D
ODE@q12.org=0D
http://q12.org/mailman/listinfo/ode=0D
=2E
--------------Boundary-00=_OJXUIA11VA4000000000
Content-Type: Text/HTML;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-885=
9-1"><html>
<head>
<meta name=3D"GENERATOR" content=3D"IncrediMail 1.0">=0D
<!--IncrdiXMLRemarkStart>
<IncrdiX-Info>
<X-FID>BA285063-5BCE-11D4-AF8D-0050DAC67E11</X-FID>
<X-FVER></X-FVER>
<X-FIT></X-FIT>
<X-FCOL></X-FCOL>
<X-FCAT></X-FCAT>
<X-FDIS></X-FDIS>
<X-BG>E9D2B62B-F988-48BC-A31F-AED05585ECC9</X-BG>
<X-BGT>repeat</X-BGT>
<X-BGC>#dce0e3</X-BGC>
<X-BGPX>0px</X-BGPX>
<X-BGPY>0px</X-BGPY>
<X-ASN>ANIM3D00-NONE-0000-0000-000000000000</X-ASN>
<X-ASNF>0</X-ASNF>
<X-ASH>ANIM3D00-NONE-0000-0000-000000000000</X-ASH>
<X-ASHF>1</X-ASHF>
<X-AN>6486DDE0-3EFD-11D4-BA3D-0050DAC68030</X-AN>
<X-ANF>0</X-ANF>
<X-AP>6486DDE0-3EFD-11D4-BA3D-0050DAC68030</X-AP>
<X-APF>1</X-APF>
<X-AD>C3C52140-4147-11D4-BA3D-0050DAC68030</X-AD>
<X-ADF>0</X-ADF>
<X-AUTO>X-ASN,X-ASH,X-AN,X-AP,X-AD</X-AUTO>
<X-CNT>;</X-CNT>
</IncrdiX-Info>
<IncrdiXMLRemarkEnd-->
=0A</head>
<BODY style=3D"BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 12pt; MARGIN: 0px=
 10px 10px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Comic Sans MS" text=3D=
#000040 bgColor=3D#dce0e3 background=3Dcid:E9D2B62B-F988-48BC-A31F-AED055=
85ECC9 scroll=3D"yes" X-FIT=3D"Letter" X-FCAT=3D"Elegant Paper" X-FCOL=3D=
"Elegant Paper" X-FDIS=3D"Rice Fields" X-FID=3D"BA285063-5BCE-11D4-AF8D-0=
050DAC67E11" X-FVER=3D"2.0" X-ASN=3D"ANIM3D00-NONE-0000-0000-000000000000=
" X-ASNF=3D"0" X-ASH =3D"ANIM3D00-NONE-0000-0000-000000000000" X-ASHF =3D=
"1" X-AN =3D"6486DDE0-3EFD-11D4-BA3D-0050DAC68030" X-ANF=3D"0" X-AP=3D"64=
86DDE0-3EFD-11D4-BA3D-0050DAC68030" X-APF=3D"1" X-AD=3D"C3C52140-4147-11D=
4-BA3D-0050DAC68030" X-ADF=3D"0" SIGCOLOR=3D"0" ORGYPOS=3D"0"><TABLE id=3D=
INCREDIMAINTABLE cellSpacing=3D0 cellPadding=3D2 width=3D"95%" border=3D0=
>
<TBODY>

<TR>

<TD id=3DINCREDITEXTREGION style=3D"PADDING-RIGHT: 7px; PADDING-LEFT: 7px=
; FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"=20
    width=3D"100%">
      <DIV>I am currently working on a modification of ODE in order to pr=
ocess a=20
      huge amount a body&nbsp;x springs (angular and linear with damping)=
=2E For=20
      now it is working so use ODE it still more than enough for that kin=
d of=20
      work; but some optimization will be needed for realtime like collis=
ion=20
      (hash space)&nbsp;and spring formula computing.</DIV>
      <DIV>&nbsp;</DIV>
      <DIV id=3DIncrediOriginalMessage><I>-------Message original-------<=
/I></DIV>
      <DIV>&nbsp;</DIV>
      <DIV id=3Dreceivestrings>
      <DIV dir=3Dltr style=3D"FONT-SIZE: 11pt" <i><B>De :</B></I> <A=20
      href=3D"mailto:svalverde@barcelona.ubisoft.es">Sergio Valverde</A><=
/DIV>
      <DIV dir=3Dltr style=3D"FONT-SIZE: 11pt" <i><B>Date :</B></I> lundi=
 9=20
      septembre 2002 15:34:43</DIV>
      <DIV dir=3Dltr style=3D"FONT-SIZE: 11pt" <i><B>A :</B></I> <A=20
      href=3D"mailto:ode@q12.org">ode@q12.org</A></DIV>
      <DIV dir=3Dltr style=3D"FONT-SIZE: 11pt" <i><B>Sujet :</B></I> [ODE=
] Cloth=20
      simulation</DIV></DIV>
      <DIV>&nbsp;</DIV>Hello,<BR>Has anybody think how to implement a com=
plex=20
      string-mass-damping system for<BR>clothes and soft bodies simulatio=
n with=20
      ODE? Please note that these kind of <BR>physic systems require very=
 stable=20
      integration.<BR>Any links and/or additional info will be useful,=20
      too.<BR>Best,<BR>Sergi=20
      <BR><BR>_______________________________________________<BR>ODE mail=
ing=20
      list<BR><A href=3D"mailto:ODE@q12.org">ODE@q12.org</A><BR><A=20
      href=3D"http://q12.org/mailman/listinfo/ode">http://q12.org/mailman=
/listinfo/ode</A><BR>.</TD></TR>
<TR>
<TD id=3DINCREDIFOOTER width=3D"100%">
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
<TBODY>
<TR>
<TD width=3D"100%"></TD>
<TD id=3DINCREDISOUND vAlign=3Dbottom align=3Dmiddle></TD>
<TD id=3DINCREDIANIM vAlign=3Dbottom align=3Dmiddle></TD></TR></TBODY></T=
ABLE></TD></TR></TBODY></TABLE><SPAN=20
id=3DIncrediStamp><SPAN dir=3Dltr><FONT face=3D"Arial, Helvetica, sans-se=
rif"=20
size=3D2>________________________________________________________________=
<BR><FONT=20
face=3D"Comic Sans MS" size=3D2><A=20
href=3D"http://www.incredimail.com/redir.asp?ad_id=3D312&amp;lang=3D12"><=
IMG alt=3D""=20
hspace=3D0 src=3D"cid:D02041C5-F7DB-454F-A978-9C3AA2DAAF81" align=3Dbasel=
ine=20
border=3D0></A>&nbsp; <I>IncrediMail</I> - <B>La messagerie =E9lectroniqu=
e a enfin=20
=E9volu=E9</B> - </FONT><A=20
href=3D"http://www.incredimail.com/redir.asp?ad_id=3D312&amp;lang=3D12"><=
FONT=20
face=3D"Times New Roman" size=3D3><B><U>Cliquer=20
ici</U></B></FONT></A></SPAN></SPAN></FONT></BODY></html>
--------------Boundary-00=_OJXUIA11VA4000000000--

--------------Boundary-00=_OJXUN0X1VA4000000000
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-ID: <D02041C5-F7DB-454F-A978-9C3AA2DAAF81>

R0lGODlhFAAPALMIAP9gAM9gAM8vAM9gL/+QL5AvAGAvAP9gL////wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJFAAIACwAAAAAFAAPAAAEVRDJSaudJuudrxlEKI6B
URlCUYyjKpgYAKSgOBSCDEuGDKgrAtC3Q/R+hkPJEDgYCjpKr5A8WK9OaPFZwHoPqm3366VKyeRt
E30tVVRscMHDqV/u+AgAIfkEBWQACAAsAAAAABQADwAABBIQyUmrvTjrzbv/YCiOZGmeaAQAIfkE
CRQACAAsAgABABAADQAABEoQIUOrpXIOwrsPxiQUheeRAgUA49YNhbCqK1kS9grQhXGAhsDBUJgZ
AL2Dcqkk7ogFpvRAokSn0p4PO6UIuUsQggSmFjKXdAgRAQAh+QQFCgAIACwAAAAAFAAPAAAEEhDJ
Sau9OOvNu/9gKI5kaZ5oBAAh+QQJFAAIACwCAAEAEAANAAAEShAhQ6ulcg7Cuw/GJBSF55ECBQDj
1g2FsKorWRL2CtCFcYCGwMFQmBkAvYNyqSTuiAWm9ECiRKfSng87pQi5SxCCBKYWMpd0CBEBACH5
BAVkAAgALAAAAAAUAA8AAAQSEMlJq7046827/2AojmRpnmgEADs=

--------------Boundary-00=_OJXUN0X1VA4000000000
Content-Type: Image/jpeg
Content-ID: <E9D2B62B-F988-48BC-A31F-AED05585ECC9>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA
EAMCAwYAAAHbAAAC1gAABZX/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX
Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa
JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAGUAcwMBIgACEQEDEQH/
xACAAAEBAQEAAAAAAAAAAAAAAAAAAQIGAQEBAAAAAAAAAAAAAAAAAAAAARABAAICAwEAAgMAAAAA
AAAAAQARIQIxQRIiQDIQMFARAAICAgIBBAIDAQEAAAAAAAERACExQVFhcYGRobECEsHhMtHxEgEA
AAAAAAAAAAAAAAAAAABQ/9oADAMBAAIRAxEAAADtRZYE1ASghQFgUZoCkKSwLmhcllAEqkSkqFAl
hUomoAS3IoJqFlDNpFEAQFE1AIVYAWIVKAJRNZpYCwVmmshKACA0CBAUCBYGwf/aAAgBAgABBQD8
B/yP/9oACAEDAAEFAPz6/or8H//aAAgBAQABBQC2+ZeHjbD+saX6hwXeDW1Rg4xLLTa+m7ZiIEsI
1MTiHP1dYpvFADiFM1/X6nq9byuwdPPz5oFofWlEMQ9ULKrWq2ppG9Y2J6INQma9lVTRdlUKgHzX
XSEECw1SYu5WsGoJPkisZYpx31GvXZQ/JM3VwShzVTsp1EZbBI8LcaUSih86+s2Zl4Wp6+lAZnVs
Dkjdku5m+lJTdXDG2SHM9M2wKX1YxsaZTTwmoVrYnqsMrM652yjs01K0mtbGAz6Y5dpfqNz06qpq
5QNjiIjiZtbhtceNuf0jyeqGgu6rXMvI4omPWbPMYzEfMI+axHnFvOP4/9oACAECAgY/AGP/2gAI
AQMCBj8AY//aAAgBAQEGPwB72Yucb1BfIhFEaeZ+xRXFQELN+HEUQdjU0Xn4g9gRCQcpw1yajGYs
P/kFvUzvjUBWrIMFHI2OJQNEAjiEEFdTmfG/MTHq5RFOnpTV3kzCBx7x4YOD1AV5uYJvnqMA0hep
jfwpYCwC4Bx3q55zeZRBCw9TkoIuHw78RdczSNH2mgqcLpRC+RASAkA3B13mcYd5mR84c/yOx4lW
tRAZ6mGDhiP9WgXVyhWA+xDgMOWGMsTg/wBTz8SjjXrP8hHIlX1MZ6mDzgc/cIV/iyN1GBR0MQMK
jnEzvvMz8mUkErKlfqU63iV+IKNH7mNZBLFQEpEDeDOV32IVn8WR4caoywqI2p695mbZzNUQIcKf
k0bo+0NpCqn7CiQiNGXkdQen1DpjGeZ7WNw3pK+I93maCPc16+Zkf6XxMCsFwAkaiIB57vc/IAhZ
/HqZBBbB0ZokAEOGxsYqBgPp8agQBu4VSMJdqx6SwDsGBrTmAR93uZGX6KePowEADAIjoX8gw459
CICaW/MLGvodQfkDW71zBxRHtB3j3jC4PMIYoAgKNfPMCQNN7jCzvlzXPopzhQvNZY3CRya9ZrEF
fRE0iCB5mscZuVYfKmAi94uE3Q8qfytQ7xD0svmFcmaxNPI8iMjh3pmF2HbzqeUi+YkiD/MrOl5L
mbwPuWVfmXpv3hDH8qAjPpiZHXkRnSd6ZhB53mejzKV6US0K9TCCLyCeIhtETX5MsHBGJkD/ANiF
kMCE2qGoCdZ8Q8AMGpYFqEhdhRIYH3CF3d1M/Mexma+4CwdQ2Ddcx0exAlmj04QUQd8QWLB/iB5G
xmEg5TENVZqPYzFV8eHAy9T/AEc8a4n3Ov6g/VwvE6lpQ4VNysXzhS8esOO8w/rlF/rypjV3B5H1
Knr8T//Z

--------------Boundary-00=_OJXUN0X1VA4000000000--