QC4DC4D6..T Q ?=??? agoal1Rotation . Halias2 [>$ v R agoal1alias2 [>$ v S @ agoal1P?@?@?W@@ agoal1P?@@?@W@@ agoal1P@@@?@?W@ alias2  )2U  alias2  )2U  alias2  )2U Nalias2#@?W@\5\8\7 JFIFICC_PROFILElcms mntrRGB XYZ  acspMSFT-lcms desc@cprtHNwtptchad,rXYZbXYZgXYZrTRC gTRC4 bTRCT chrmt$mluc enUS$sRGB IEC61966-2.1mluc enUS2No copyright, use freelyXYZ -sf32 J*XYZ o8XYZ $XYZ bparaff Y [paraff Y [paraff Y [chrmT{L&f\C     C  #2" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?O2M-Fa0 $1'r{ g܍;鮯_2c0$1zEdH`VXf,ŝvw#tAj%પ̎m!9*v(6Yբ{onH0e"0&F@6:u,dy;]9wʫМM[m69ﴻY1DA T`wPw"IlI4+qI2]OP8'duWwc I-|Nߩ‰uP\a{w|,y26ex@3`.@YhI.xHg{F/c S yԮnsR}Cǩ}D{ ;R{x,CdRiecLaE3̉,nvڀFpFv b`lX0yCyqW;GLZ筆PSII=M٭kUg(ߕ]أc=ޏos'@REEJ*,l P2qfyv})uNVwt OZ] >7Mmyp[Wv4`&,*nI<HTJChǐ 8mGt56R! mS7?woNTغ7'^ik4Tf3Oq i8^@bҀgTyq ?>q p3(t|k J8#xiw2_kw_kH> ҡԪ ' E.hvgc#ZϹ䝾'ڽ}=I&erM!kt.>QEtz/Š(فb0?b1@@ agoal1:Motion Source Swim Controlleralias2 [>$ v "@$?\5 agoal1$Body.Spline.Solveralias2 [>$ v Null@?۠?? ??+D- "??????  alias2 [>$ v v>?&????W@DB??????F\5\8\7 JFIFICC_PROFILElcms mntrRGB XYZ  acspMSFT-lcms desc@cprtHNwtptchad,rXYZbXYZgXYZrTRC gTRC4 bTRCT chrmt$mluc enUS$sRGB IEC61966-2.1mluc enUS2No copyright, use freelyXYZ -sf32 J*XYZ o8XYZ $XYZ bparaff Y [paraff Y [paraff Y [chrmT{L&f\C     C  #2" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?x隭Z+M-%z ;Ϡ6]]X5:X`99s'$d4?I)m>Rr1eb:08y%k0zs&Ѯp6o+=cQEXKJOW_r(فb0?b1@@ agoal1,Motion Source Rootfishalias2 [>$ W|S%4 Polygon"f?f agoal1alias2  h_  Skin?????????Ff@@?@I@Y  ? ? ?  ?  ???@i: agoal1PrBonealias2  5_ }  Joint???alias2FQ ?=??? agoal1Rotation . Halias2  M_  R agoal1alias2  M_  S @ P?@?@W@@ P@@@?@?W@@ P@@@?@W@ alias2  )3U  alias2  )3U  alias2  )3U Nalias2#?)??? agoal1Rotation . Palias2  M_  R agoal1alias2  M_  S @ P?@?@9@ P@@@?@9@ P@@@?@9 alias2  )4U  alias2  )4U  alias2  )4U Nalias2#?=??? agoal1Rotation . Balias2  M_  R agoal1alias2  M_  S @ P?@?@@ P@@@?@@ P@@@?@ alias2  )5U  alias2  )5U  alias2  )5U Nalias2#f@@?@I@Y  ? ? ?  ?  ???@i: agoal1 rBonealias2  M_ ~  Joint???alias2@h ???W@9??????@1g@?]?]?]>w;hMm@?????? ;?ealias2r p3:alias2 r qh܄calias2Pr agoal1ralias2  M_   Weight6]>F H[>-@6]z>а$4,>>а6]alias2 r?vhU~کP@AEV>RyH&x7>h^?V~>)WI>xrN>(}"V@i@@alias2Pr'e&uh'e1wb@x*qV>2=Ug{q5>h^?V~>)WI>{ >(QV@i@@a?vhU~کP@AEV>RyH&x7>h^?V~>)WI>xrN>(}"Vـalias2a'e&uh'e1wb@x*qV>2=Ug{q5>h^?V~>)WI>{ >(QV݀alias2 alias2 [>$ W|S%4  alias2 [>$ W|S%4 @6]@6]@6]@ !`>wD- ??????'56E ?A@?ffffff?QR?=p =BC@$DA.VX\0S ?ə???!`?ə?]alias2Ualias2[^_ABfff:MAXON CINEMA 4D Studio 12.016  agoal1 ralias2 [>$ V5<  agoal1 r"@$? agoal1 r(By Jan C.-Frischmuthalias2   Null?????????"@$? agoal1 r*smart-page.net - 2010alias2  @ Null?????????"@Q<?@@WZXY@@[\@@@Bcbdf@d ^_` agoal1 ralias2 cTL BzX  Camera ,F&f F'alias2alias2 agoal1 ralias2 cTL 3BX @Z1M@^U@ ???@ ? >O???@~@à@y@@C s# ?X?>`@?r / >"?=k?=k agoal1 ralias2  A@ F*Atom Array"L@i@i@iQ@ SMNOPR agoal10ralias2   'Cube ?W@ agoal1ralias2   @Y@Y@Y??????@YL@oM݀@Y????????????"alias2r agoal1ralias2  uy @ G"Particle Geometryd14???235All678"V@WXY agoal1`ralias2  [m  ( Sphere ?W@ agoal1ralias2  [n  ??????????????????"@0@i@Y?W@@ agoal1ralias2  mYMT@ = Circle????!??????"@$? agoal1@rgravalias2  7J@ Null"@@i@Y?W@@ agoal1rgrav_markeralias2  p z = Circle????!?????? ;Q ?)?)?)??? agoal1Positionalias2  Y  R agoal1alias2  Y S  @ P?@@@ @ agoal1P@i @9@@@? alias2  )6U  alias2  )6U  alias2  )6U Nalias2Calias2ralias2 agoal1pralias2  ̖Y CAlign To SplineY/?????????"@##?@$32ə agoal1r Pythonxx  frea D&$@$ ?yy  frea D&$@$ ?zz  frea D&$@$ ?alias2 [>$ |::) Null ;#Phy for Python by smart-page.net import c4d import math import random #number of particles num = 100 #bounding box (sandbox) bb = c4d.Vector(200,200,200) #bounding box diameter (object) bbd = 15 #sandbox gravity grav=c4d.Vector(0,-0.5,0) #global friction fric=.8 #object repulse rep=.5 def main(): frame = doc.GetTime().GetFrame(doc.GetFps()) lt = c4d.BaseTime(1000) if frame==0: tp.FreeAllParticles() tp.AllocParticles(num) rand = random.Random(1) rand.seed(20) for i in tp.GetParticles(): tp.SetLife(i, lt) tp.SetPosition(i, (c4d.Vector(rand.random()*bb.x,rand.random()*bb.y,rand.random()*bb.z))) tp.SetVelocity(i, (c4d.Vector(rand.random()*2-1,-1,rand.random()*2-1))) newton() def newton(): grav=op[c4d.ID_USERDATA, 1].GetRelPos()/50 dist=c4d.Vector() impa=c4d.Vector() impu=c4d.Vector() for i, p1 in enumerate(tp.GetParticles()): vel1=tp.Velocity(i) pos1=tp.Position(i) for j, p2 in enumerate(tp.GetParticles()): vel2=tp.Velocity(j) pos2=tp.Position(j) if p1==p2: continue dist=pos1-pos2 if math.sqrt(dist.x*dist.x + dist.y*dist.y + dist.z*dist.z) < bbd: impa=vel2-vel1 impu=pos2-pos1 mul=math.sqrt(impu.x*impu.x + impu.y*impu.y + impu.z*impu.z) if mul>0: impu*=1/mul pos1-=impu*rep pos2+=impu*rep impu*=impa.x*impu.x + impa.y*impu.y + impa.z*impu.z vel1+=impu*fric vel2-=impu*fric vel1+=grav pos1+=vel1 if pos1.x < bbd/2 or pos1.x > bb.x-bbd/2: vel1.x*=-fric #vel1.y*=fric vel1.z*=fric if pos1.y < bbd/2 or pos1.y > bb.y-bbd/2: vel1.x*=fric vel1.y*=-fric vel1.z*=fric if pos1.z < bbd/2 or pos1.z > bb.z-bbd/2: vel1.x*=fric #vel1.y*=fric vel1.z*=-fric if pos1.x < bbd/2: pos1.x=bbd/2 else: if pos1.x > bb.x-bbd/2: pos1.x=bb.x-bbd/2 if pos1.y < bbd/2: pos1.y=bbd/2 else: if pos1.y > bb.y-bbd/2: pos1.y=bb.y-bbd/2 if pos1.z < bbd/2: pos1.z=bbd/2 else: if pos1.z > bb.z-bbd/2: pos1.z=bb.z-bbd/2 tp.SetPosition(i, pos1) tp.SetVelocity(i, vel1)F'alias2@rhudc 64bit agoal1rDataData g D&alias2 [>$ |:;)  Python; agoal1Pralias2 [>$ |:<) FXPresso agoal1alias2 [>$ |:=) FGvNodeMasterdalias20ralias2r ''N N!viwh?fgj@Xk@0l@Xm@@n@Xo@@p@0q@(r@0s@(t@0u@(de agoal1alias2 [>$ |:@) Fde???F XGroupalias2rviwh?fgj@Nk@0l@Nm@Ln@No@@p@0q@(r@<s@>t@<u@>dJeJ agoal10ralias2 [>$ |:A) Fde???d efghGijG P Passdd14???235All678@$alias2`rG viwh?fgj@Pk@0l@]m@Hn@Po@@p@0q@(r@<s@>t@<u@>d@DeH agoal1ralias2 [>$ |:B) Fde???B@defghGijG PShape??????@$??? ~@t@nt@Rv?UU`rx?@t@n??@U@@U@@9?PbM?????L@$@!`?!`!`?'&H??PQ[\RSRUVWXZ?~@`}|ZX@Y@[\]^_`suo[ lcms mntrRGB XYZ  acspMSFT-lcms desc@cprtHNwtptchad,rXYZbXYZgXYZrTRC gTRC4 bTRCT chrmt$mluc enUS$sRGB IEC61966-2.1mluc enUS2No copyright, use freelyXYZ -sf32 J*XYZ o8XYZ $XYZ bparaff Y [paraff Y [paraff Y [chrmT{L&f\TF'(a??}? agoal10Motionquellenrenderdatenalias2 cTL #@:  ~@@~t@Rv?UU`rx?@t@n???@N?@9?PbM?????e@.C:\Users\Hal\Desktop\07$@!`?!`!`?'&H??PQ[\RSRUVWXZ?~@`}|ZX@Y@[\]^_`suo[ lcms mntrRGB XYZ  acspMSFT-lcms desc@cprtHNwtptchad,rXYZbXYZgXYZrTRC gTRC4 bTRCT chrmt$mluc enUS$sRGB IEC61966-2.1mluc enUS2No copyright, use freelyXYZ -sf32 J*XYZ o8XYZ $XYZ bparaff Y [paraff Y [paraff Y [chrmT{L&f\TF'(a'rle ''''$''' '!S'"'#??}? agoal1,Rendervoreinstellungenalias2 cTL ?j: 2  agoal1alias2   FYLens Effects$tVVVvxsu+  alias2 [>$ V5 , ?陙??陙?6??  ???(?@Yd  "#$%&  )+*?,./0?ٙ??陙?陙?陙??p??ə?ə?ə                           agoal1ralias2 [>$ V5 @@А}@@Q<?@@WZXY@@[\@@@Bcbdf^_@dB@ֳ@???ؽ@alias2 ralias2?陙??陙?6??  ???(?@Yd  "#$%&  )+*?,./0?ٙ??陙?陙?陙??p??ə?ə?ə                           agoal1alias2 [>$ V5 @@А}@@B?@@WZXY@@[\@@@Bcbdf@d@.@`@Y????!`W@alias2alias2?陙??陙?6??  ???(?@Yd  "#$%&  )+*?,./0?ٙ??陙?陙?陙??p??ə?ə?ə                           agoal1alias2 [>$ V5 @@А}@@B?`@@WZXY@@[\@@@Bcbdf^_@dL@@jk????!`W@alias2alias2?陙??陙?6??  ???(?@Yd  "#$%&  )+*?,./0?ٙ??陙?陙?陙??p??ə?ə?ə                           agoal1alias2 [>$ V5 @@А}@@B?9Ġ@@WZXY@@[\@@@Bcbdf@dL@@`@zq????!`W@alias2alias2   @Id@I@Ie@I@If@I@Ig@I alias2 [>$ V5 , ?陙??陙?6??  ???(?@Yd  "#$%&  )+*?,./0?ٙ??陙?陙?陙??p??ə?ə?ə                           agoal1alias2 [>$ W5 @@А}@@B?@@WZXY@@[\@@@Bcbdf@d@@@r????!`W@alias2alias2?陙??陙?6??  ???(?@Yd  "#$%&  )+*?,./0?ٙ??陙?陙?陙??p??ə?ə?ə                           agoal1alias2 [>$ W5 @@А}@@B?@@WZXY@@[\@@@Bcbdf@d????!`W@alias2alias2?陙??陙?6??  ???(?@Yd  "#$%&  )+*?,./0?ٙ??陙?陙?陙??p??ə?ə?ə                           agoal1alias2 [>$ W5 @@А}@@B?@@WZXY@@[\@@@Bcbdf@d????!`W@alias2alias2?陙??陙?6??  ???(?@Yd  "#$%&  )+*?,./0?ٙ??陙?陙?陙??p??ə?ə?ə                           agoal1alias2 [>$ W5 @@А}@@B?@@WZXY@@[\@@@Bcbdf@d????!`W@alias2alias2  -  alias2 [>$ V5 q] TUHOOK alias2  Ҵ "Scene Hook Helper alias2   0 \ACMerge Hook alias2  _   (ArchiExchangeCADHook alias2 [>$ V5 m&SLA wave scene hook52346 agoal12/alias2 [>$ V5 G$Thinking Particles 14???235All678 agoal1rAllalias2 [>$ V5 GParticle Group''@Y'?'' '%?'&@@'/?'C''?'9':';'<'=+5@'M'N'O'P? agoal1alias2  Ҵ  dDynamics alias2  Ҵ ug alias2 [>$ V5  MoGraphSceneHook alias2 [>$ V5  PLKHUD alias2  _  c$RenderManager Hook alias2 [>$ V5 (Sound Scrubbing Hook alias2 [>$ V5 "BaseSettings Hook  agoal1 ralias2 [>$ V5 SBSettings'''''%'alias2 r''&  @a @x')'+u2u0u1u3 alias2 [>$ V5 SBSettings'''''%'alias2 r''&')'+u2u0u1u3 alias2 [>$ V5 SBSettings'''''%'alias2 r''&')'+u2u0u1u3 alias2 [>$ V5 SBSettings'''''%'alias2 r''&')'+u2u0u1u3  agoal1alias2 [>$ V5 \+TLSettings'''''%'alias2''&@z@T  ?')'+N @N!N"eG,A=eN#AUA=eN(?@.N0?N&,N1N'ZN*N)?N2N3TN/N.N,?Ualias2prUN, alias2 [>$ V5 \+TLSettings'''''%'alias2''&')'+N @N!N"@.N#@G@.N(?@.N0?N&,N1N'ZBN*N)?N2N3TN/N.N, alias2 [>$ V5 \+TLSettings'''''%'alias2''&')'+N @N!N"@.N#@G@.N(?@.N0?N&,N1N'ZBN*N)?N2N3TN/N.N, alias2 [>$ V5 \+TLSettings'''''%'alias2''&')'+N @N!N"@.N#@G@.N(?@.N0?N&,N1N'ZBN*N)?N2N3TN/N.N, # Objectsalias2 F*# Atom Arrayalias2=# Circlealias2'# Cubealias2# Jointalias2# Kameraalias2# Null Objectalias2G# "Particle Geometryalias2# Polygonalias2# Skinalias2(# Spherealias2# Splinealias2> Tagsalias2C> Align To Splinealias2,> Ausrichtenalias2> Phongalias2> Python Tagalias2> Weightalias2F> XPressoalias2 Render Settingsalias2M Post Effectsalias2 Tracksalias2 Positionalias2 Rotationalias2 Motionalias2 Layersalias2 (Undef. Layer)alias2 Scene Hookalias2F Xpresso Nodesalias2GF P Objektformalias2GF P Passalias2FF XGroupalias2 alias2 [>$ V5 CAManagerHook alias2 [>$ V5 "HairHighlightHook alias2 [>$ V5 Doodle Hook alias2  _  ubAnaglyph alias2 [>$ V5 m$ViewportExtHookHUD,-Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0P@@x(t),*+  ./,@|-@}?D& alias2  ,?陙?陙?陙 ?ə?ə?ə!??p =q?"#$%'FPS : 14.0'>''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0P@}@r ()*"+4  ./,@}-@r ?D& alias2  4?陙?陙?陙 ?ə?ə?ə!??p?"#$%'0 B' ''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0P@@(),*+  ./,@-@?D& alias2  ,?陙?陙?陙 ?ə?ə?ə!??p =q?"#$%'Perspective'e''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&'' Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&'' A0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&'' Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&'' Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&'' Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0P@s@o(:)*+  ./,@s-@o?D& alias2  ?陙?陙?陙 ?ə?ə?ə!??p?"#$%'5 B'''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0P@@()*+N  ./,@-@?D& alias2  N?陙?陙?陙 ?ə?ə?ə!??p?"#$%'Top'''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''A0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0P@s@o(:)*+  ./,@s-@o?D& alias2  ?陙?陙?陙 ?ə?ə?ə!??p?"#$%'5 B'''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0P@@()*+M  ./,@-@?D& alias2  M?陙?陙?陙 ?ə?ə?ə!??p?"#$%' Right'%''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&'' A0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''!Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''"Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''#Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''$Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''%Q0P@s@o(:)*+  ./,@s-@o?D& alias2  ?陙?陙?陙 ?ə?ə?ə!??p?"#$%'5 B'''%'&''&Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&'''Q0P@@()*+M  ./,@-@?D& alias2  M?陙?陙?陙 ?ə?ə?ə!??p?"#$%' Front'!''%'&''(Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&'')Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''*Q0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&''+A0PAA()*+  ./,A-A?D& alias2   !"#$%''''%'&'' alias2 [>$ V5  N0ViewportExtHookhighlight alias2 [>$ V5  O MeasureSceneHookokay??8/Users/mtp_montage/DocumentsG alias2 [>$ V5 G Sniper alias2 [>$ V5 F GvHook??@i??@i??@i??@i??0O͓@<7 |!0 PO)Ys8W&__VEJgkg\'-4!߄aV)mUzYJCጬ +ւ Iōt}U:-vi_4fE0~*i|'մᾶR-O:, 'P%[xZ2jk~/-z#i4 x,^UC^?RMgmeyP P%o"h}矎C4[b>p//9Sij+Л$Hu*뇼d@nO["i?yG Se(b 0ᅪ|IN^Ж9h۸{t^l!Pl1b~lU3^yh$܆⹇S-T.?pE.n EOz NA/]b v$ٙOܰq=tjWɥ~űTgi6{1N`Z"04~mg`M!9.URA6BSeʌdT9vCtBkgtJm4,0a/)0֩yt"UT9Nb&KT+'GC;-wsRa"A&F˅[RIDn[ɉ yԣ))x\ i@cyQzmkyL\e\t|Jnz+Δ oo@?w# J54JXTGf`[?HL!dٵө r{R( iDpt\DȒH~nOt<y~ j}??Snr.8xӟkSǁQ ϱ@{X>ɢ?%Q3Q$,gY4M5jMOgusf^ ? 1''' '"'#'$'C'D'>'2'3'4'5'7?'9I2q?\q3@ !`54????z@ZC?!`@$@ "?!`JH?z@NOP @                        @$ ? ?W@ ?tz@B??? alias2  )7U ??D2 X S<= LM?yst@Y??e ??q ?qy`?q ?+?UU`??q ?ܑ@??A?UU`?&?@??q ??  QR?ST?N N!N#N$N%N&N"N/ Y T;:D Zqqtool-sel?RRtool-sel@V@?ə?陙t   ? ??? Z