آموزش 3dmax ( پیشرفته

قيد Linear dashpot

به کمک اين قيد مي توانيد دو شي Rigid body را به يکديگر مقيد نماييد يا يک بدنه را به يک مکان در فضاي جهاني مقيد نماييد.
اين فايل را Download کنيد.

http://www.irananimation.com/3D_MAX_6/file download/rigidbody2.zip

پانل Reactor را فعال نماييد دکمه Dashpot را فعال کنيد.

داخل ديدگاه کليک کنيد. آيکون قيد را توسط ابزار Move بالاي شي Cylander قرار دهيد.

پانل Modify را باز کرده و دکمه None مقابل عبارت Child را فعال نماييد داخل ديدگاه بر روي شي Plane کليک کنيد.

1188355240.jpg


بترتيب Reactor>Create animation در نوار منو را کليک کنيد سپس

متحرک سازي را اجرا نماييد تغييري حاصل نمي شود.

شي Cylander را انتخاب کنيد داخل پنجره Rigid body properties پارامتر Mass را معادل 5 تنظيم نماييد.

متحرک سازي را ايجاد نماييد سپس آن را اجرا کنيد اين فايل را در پوشه Reactor ذخيره نماييد .

قيد Angular dashpot

به کمک اين قيد مي توانيد گرايش نسبي دو شي بدنه سخت با يکديگر و يا گرايش مطلق يک شي بدنه سخت در فضاي جهاني را محدود و مقيد نماييم.
 
قيدهاي مشارکتي

عملکرد قيدهاي مشارکتي نسبت به قيدهاي ساده بسيار مهمتر و استوارتر است اما

شبيه سازي آنها بسيار مشکل تراست . همه قيدهاي مشارکتي را بايد به يک رهگشا قيد

Constraint solver اضافه نماييم . اين رهگشا بعنوان يک نگهدارنده براي قيدهاي

مشارکتي در يک مجموعه عمل مي کند و همه محاسبات لازم براي عملکرد قيدها را انجام

مي دهد.
 
قيدragdoll

به کمک اين قيد مي توانيد رفتار اتصلات بدن مانند کتف ها و نشانه هاو زانوها را به روش واقعگرا شبيه سازي نماييد

1188345656.jpg


– فايل Rag doll از پوشه Reactor را باز كنيد .

2 – پانل Reactor را فعال كنيد . دكمه Rb collection را فعال كنيد داخل ديدگاه كليك نموده ودكمه ماوس را رها كنيد تا ي مجموعه Rigial body ايجاد نماييد .
پايين پانل دكمه Add را كليك كنيد . همه اشيا صحنه غير از Sphere را انتخاب نموده و دكمه Select را كليك كنيد .

3 – اكنون داخل پانل دكمه Ragdoll را فعال كنيد . داخل ديدگاه كليك كنيد . زير قسمت Properties كادر Parent را كليك كنيد . دكمه None را فعال كنيد .

4 – داخل ديدگاه Bonel 4 ( دست طرف جپ ) را كليك كنيد . سپس داخل پانل دكمه None مقابل Child را كليك كنيد . استخوان Bone 12 را كليك كنيد .

5 – دوباره داخل ديدگاه بيرون شي كليك كنيد تا يك قيد جديد بسازيد . كادر Parent و سپس دكمه None را كليك كنيد Bone 12 را كليك كنيد. سپس دكمه None مقابل Child را كليك نموده و آنگاه Bonel 1 را كليك كنيد

1188286749.jpg


– بيرون شي كليك كنيد تا يك قيد جديد بسازيد . كادر Parent و دكمه None را كليك كنيد . شي Bonel 8 ( دست طرف راست ) را كليك كنيد. دكمه None مقابل Child را كليك نموده و شي Bonel 7 را انتخاب كنيد . اين روال را ادامه دهيد.

7 – سپس بترتيب Reactor ® animation در نوار منو را كليك كنيد . دكمه OK و سپس دكمه Contiune را كليك كنيد . متحرك سازي را اجرا نماييد .

8 – اين فايل را با نام Ragdoll2 داخل پوشه Reactor ذخيره نماييد .

9 – يك از قيدهاي Ragdoll را انتخاب نماييد . پانل Moidfy و قسمت ؛properties را باز كنيد .
پارامترها و تنظيمات اين قيد ر بدلخواه تغيير دهيد .

10 – بترتيب Reactor ®anomation را كليك كنيد . متحرك سازي را اجرا نموده و نتيجه تغييرات را كنترل نماييد .
 
آخرین ویرایش:
شي Reactor Plane

1188277811.jpg


شي Plane در محيط Reactor يك صفحه Rigial body است كه بعنوان ي صفحه ثابت و نامتناهي در شبيه سازي عمل مي كند . اين شي را با شي Plane در محيط 3ds max اشتباه نگيريد . اگر چه شي Plane استاندارد را نيز مي توان بعنوان يك شي Rigial body استفاده نمود ( بشرط آنكه گزينه concave mesh را براي آن فعال نمايييد ) اما فاقد خصوصيات شي Reactor Plane است .

بجاي شي Plane مانند ساير اشيا Rigial body مي توانيد از يك شي نايب نمايش استفاده كنيد . همچنين مي توانيد پارامترهاي Friction و Elasticity را براي آن تنظيم نماييد اما شي همواره در صحنه ثاب مي ماند.

شي Reactor Plane فقط در يك جهت عمل مي كند و اشيا Rigial body كه از طرف ناصحيح به این صفحه برسند از درون آن عبور مي كنند. نرمال اين شي همواره مشخص و معلوم است و بسادگي مي توانيد جهت درست آن را تشخيص دهيد .

1 – فايل Planel را از پوشه Reactor را باز كنيد متحرك سازي آن را اجرا و سپس متوقف نماييد

2 – شي Sphere را انتخاب نماييد . بترتيب Reactor®Open property در نوار منو را كليك كنيد مي خواهيم خصوصيات فيزيكي رابه اين شي نسبت دهيم .

3 – فيلد Mass را معادل 5 قرار دهيد . زير قسمت Simulation geometry گزينه Concave mesh را كليك كنيد پنجره را ببنديد .

4 – پانل Reactor را باز كنيددكمه Rb collection را فعال كنيد . يا در نوار ابزار سمت چپ پنجره اصلي دكمه Create rigid body collection را كليك كنيد .

5 – داخل ديدگاه كليك كنيد . پايين پانل دكمه Add را كليك كنيد . هر دو شي را انتخاب نموده و دكمه Select را كليك كنيد .

6 – بترتيب Render®create animation در نوار منو را كليك نموده يا در انتهاي نوار ابزار سمت چپ دكمه Create animation را كليك كنيد .

7 – متحرك سازي را اجرا نماييد .

8 – اكنون داخل پانل Reactor دكمه Plane را كليك كنيد .

9 – داخل ديدگاه كليك كنيد . داخل ديدگاه Front اين صفحه را در مكان مناسب پايين توپ قرار دهيد .

10 – داخل ديدگاه آيكون Rb collection را انتخاب نماييد. پانل Modify را باز كنيد دكمه Add را كليك كنيد . شي Plane 01 را انتخاب نموده و دكمه Select را كليك كنيد .

11 – بترتيب Reactor®create animation در نوار منو را كليك كنيد .
 
1188270781.jpg


شي Freacture

ويژگي Freacture شكستن يك شي Rigial body به قطعات كوچكتر بر

اثر ضربه وارده را شبيه سازي مي كند . براي استفاده از اين ويژگي بايد

قطعات مودر نظر را سر هم كنيد تا يك شي كلي ايجاد نماييد .اشيا

Rigial body كه بخشي از شي كمكي Freactor باشند بعنوان يك بدنه

واحد حركت مي كنند . سپس هنگاميكه يك شي بدنه سخت كه

بخشي از شي Freactor باشد با يك شي بدنه سخت ديگر برخورد مي

كند, اطلاعات برخورد تجزيه و تحليل شده و بر اساس آستانه تعيين شده

اگر مقداري از آن آستانه تجاوز نمايد از شي كمكي Freactor حذف

خواهد شد . شي رها شده آزاد بوده و بطور مستقل حركت مي كند و

مي توانيد با اشيا ديگر داخل صحنه برخورد داشته باشد.
 
1188363717.jpg


روال عمومي توليد اين شي كمكي به شرح زير است :

1 – اشيا دلخواه را داخل صحنه ايجاد مي كنيد . با يك شي را ايجاد نموده و آن را به قطعات مختلف برش مي دهيد.

2 – يك مجموعه Rb collection ايجاد نمود و اشيا موجود در صحنه را به اين مجموعه اضافه مي كنيد.

3 - اشيا را انتخاب نموده و پنجره Propety editor را باز كرده و گزينه Concave mesh را انتخاب مي كنيد .

4 – دكمه Freactor در پانل Reactor را فعال نموده و داخل ديدگاه كليك مي كنيد .

5 – سپس دكمه Add را كليك نموده و اشيا را به اين شي كمكي اضافه مي كنيد .

6 – بترتيب Reactor®create animation در نوار منو ار كليك كنيد
 
1188346813.jpg


شي Water

شي Reactor water به شما اجازه مي دهد تا رفتار واقعي سطح آب

را شبيه سازي نماييد . اشيا داخل صحنه مي توانند تعامل فيزيكي

واقعي با سطح آب داشته و امواج و چين ها را در سطح آب ايجاد نمايند.

در محيط Reactor يك مقدار Buoyancy براي هر شي كه داخل آب

سقوط مي كند و بر اساس ماده و اندازه آن شي محاسبه مي كند.

بهمين دليل برخي از اشيا داخل آب سقوط كرده و برخي اشيا داخل آن

غوطه ور مي شوند . حتي مي توانيد غلظت شيwater را تغيير دهيد كه بر غوطه وري اشيا تاثير دارد .

شي Water در محيط Reactor نوعي لفافه فضايي است كه هنگام

نمايش به شكل آب شبيه سازي مي شود . اما چون لفافه هاي فضايي

رندر نمي شوند پس بايد نوعي معرفي گرافيكي براي آب به Reactor

اضافه نماييد . مي توانيد يك شي Plane با هر شكل هندسي ديگر را به

اين لفافه فضايي مقيد ( Bind ) نماييد .

از لفافه فضايي Water براي شبيه سازي آب يا سطح هر نوع مايع ديگر

در صحنه Reactor استفاده مي كنيد. مي توانيد اندازه آب و خصوصيات

فيزيكي آن مانند غلظت و سرعت موج و چسبندگي (Viscosity) آن را

تنظيم نماييد لزومي ندارد تا اين شي را به يك مجموعه اضافه كنيد.


اگر چه اين شي در پنجره پيش نمايش ظاهر مي شود اما اگر چه اين

شي در پنجره پيش نمايش ظاهر مي شود اما اگر مي خواهيد در رندر

نهايي ظاهر شود بايد يك شكل هندسي را به آن مقيد نماييد .

منبع: انیمیشن ایران

موفق باشید.
 

جدیدترین ارسال ها

بالا