1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آموزش برخورد توپ به در (Rigid body ) در مايا

شروع موضوع توسط minaaa ‏19/12/10 در انجمن Maya

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    این بار آموزش Rigid body

    خوب تصمیم داریم توپ زیر به در برخورد کنه و رد شه و در باز شه و مانند حرکت طبیعی در از برخورد توپ باز و بسته شه ت[​IMG] اين تصوير از اندازه واقعي خود کوچکتر نمايش داده مي شود. براي ديدن اين تصوير در اندازه واقعي اينجا را کليک کنيد. اندازه واقعي اين تصوير 1152 در 864 پيکسل و حجم آن 348 کيلوبايت است. [​IMG]این تصویر تغییر اندازه داده شده است. روی نوار جهت مشاهده سایز اصلی تصویر کلیک کنید. سایز اصلی تصویر 1152x864 می باشد و حجم آن 348KB است.[​IMG]

    ابتدا صحنه بالا رو به سلیقه خودتون بسازید واجبات :(یک sphere و یک پلن برای زمین و یک Cube یا باکس برای در)

    خوب این توپ باید حرکت کنه و به در برخورد کنه (با کنترل ما ) پس باید Passive باشه چون اجسام active فقط با نیرو ها حرکت می کنند
    پس توپ رو انتخاب کنید و سپس : Dynamic>Soft\Rigid Body\Create passive rigid body :

    [​IMG]

    حالا توپ رو انتخاب کنید و انیمیت کنید برای برخورد به در (Animatation>Animate<Set Key )

    حالا در رو انتخاب کنید و سپس : Dynamic>Fields<Gravity

    [​IMG]

    Gravity نیروی جاذبه است ما با این کار به در نیروی جاذبه نسبت دادیم یعنی در به سمت پایین سقوط کنه اما ما می خوایم در حول لولای خودش بچرخه پس باید برای اون یک لولا تعریف کنیم تا حول اون بچرخه پس

    به در رو انتخاب و به مسیر : Dynamic>Soft\Rigid Body\Create Hing بیاین

    [​IMG]

    حالا دستیگره ایجاد شده یا همون لولا رومشاهده می کنید :

    [​IMG] اين تصوير از اندازه واقعي خود کوچکتر نمايش داده مي شود. براي ديدن اين تصوير در اندازه واقعي اينجا را کليک کنيد. اندازه واقعي اين تصوير 931 در 592 پيکسل و حجم آن 32 کيلوبايت است. [​IMG]این تصویر تغییر اندازه داده شده است. روی نوار جهت مشاهده سایز اصلی تصویر کلیک کنید. سایز اصلی تصویر 931x592 می باشد و حجم آن 32KB است.[​IMG]

    حالا لولا رو جابجا کنید و جای لولای واقعی در و به همن شکل قرار بدید مثل شکل :

    [​IMG] اين تصوير از اندازه واقعي خود کوچکتر نمايش داده مي شود. براي ديدن اين تصوير در اندازه واقعي اينجا را کليک کنيد. اندازه واقعي اين تصوير 930 در 594 پيکسل و حجم آن 30 کيلوبايت است. [​IMG]این تصویر تغییر اندازه داده شده است. روی نوار جهت مشاهده سایز اصلی تصویر کلیک کنید. سایز اصلی تصویر 930x594 می باشد و حجم آن 30KB است.[​IMG]

    خوب حالا در بر اثر برخورد حول لولا خواهد چرخید اما می خوایم مثل حرکت واقعی در پس از برخوردش باز و بسته بشه و بشه تا اینکه از حرکت باسته ( در هر صورت از حرکت خواهد استاد اما مبنای ثابتی نداره در واقع یه در هست که 360 درجه می چرخه ) پس باید یک فنر بهش نسبت بدیم پس در رو انتخاب کنید و

    به مسیر Dynamic>Soft\Rigid Body\Create Spring Constraint برید


    و حالا در چنل باکس پارامتر های مشخص شده زیر رو برای spring تغییر بدید :

    [​IMG]

    پارامتر Damping همه جا یعنی نیروی مخالف با نیرو (نیرو اینجا Gravity هست) پس این پارامتر نیروی خنثی کننده نیروی Gravity هست
    پارامتر Spring Stiffness میزان فشردگی و نرمی فنر رو تعیین می کنه هرچه بیشتر باشه فنر سفت تره

    حالا انیمیشن رو پخش کنید و نتیجه کار رو ببینید


     
    2 نفر از این پست تشکر کرده اند.