«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
Character-Animation Tutorials در تری دی مکس :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
--
گروه قدیم ما promakers.ir یا پرومیکرز بود که بالای هزار اموزش توش ساخته بودم به اسم sajjad3011 ولی حیف ادمین سایتش عوض کرد
حالا سوالی بود کاری بود این شمارمه

قدیمیا دلم براتون تنگ شده... فقط معرفی کنید توی پیامک یا تماس یاد بیارید.
اگه جواب ندادم شاید موقعیت نداشته باشم.
بگید توی پیام از بچه های پرومیکرز هستید.

---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته
دوست داشتید شماره بذارید تو واتساپ یا ایتا یا .... گروه بزنیم.
09358077198

بایگانی
پیوندها

Character-Animation Tutorials در تری دی مکس

شنبه, ۲ اسفند ۱۳۹۳، ۰۶:۵۴ ق.ظ

Skinning a Character
منبع : http://docs.autodesk.com/3DSMAX/16/ENU/3...=d30e17453

-----

برگرفته از پرومیکرز
این قسمت : skin اولیه

1. 3dsmax را reset کنید.

2.در Quick Access toolbar روی [تصویر: GUID-CAC2BD26-2E16-474D-974F-F6F51EF99E3F-low.png] یا (Open File) کلیک و از مسیر \character_animation\skinning\ فایل applying_skin.max رو باز کنید.(نکته:اگه پیام تنظیمات گاما یا scene Gamma settings اومد تایید کنید)
کاراکتر ما در مرکز صحنه یعنی (0, 0, 0) قرار می گیره.
[تصویر: GUID-27E0C70F-94C0-40E2-9B71-B1E24833C950-low.png]

میت اما (Meet Emma) کاراکتری با حدود 7,500 پولیگان هست.در حقیقت قراره انیمیشن rig رو روی اون تست کنیم.

= بارگذاری ریگ کاراکتر "اِما" Load the Emma rig

1.در پنل Create روی Helper([تصویر: GUID-26B4569E-97F7-401F-B7FF-1EEB5C7DA0E8-low.png]) کلیک کنید و از لیست مربوط CAT Objects رو انتخاب کنید.
در اینجا باید با character studio (در بخش انیمیشن دارم آموزشش رو ترجمه می کنم:sajjad3011) آشنا باشید;CAT یک سیستم انییشن مجزای جدیدتر است البته قابلیت هایی دارد که با هم تداخل دارند.این آموزش به جای وقت گذاشتن زیاد روی Skin modifier ، حداقل با خصوصیات CAT سر و کار دارد.(نکته: برای اطلاعات جزئی تر به the CAT (Character Animation Toolkit) section مراجعه کنید.

2.در Object Type روی CATParent کلیک کنید.
CATRig Load Save rollout یک لیست از ریگ شخصیت های از پیش تعیین شده را فراهم می کند.
به هر حال می توانید با استفاده از یک rig اختصاصی تیجاد شده خودتان در این آموزش استفاده کنید.
آسونترین راه برای اینکار ،بارگذاری اون روی یک CATParent موجود هست.

3.روی CATRig Load Save rollout مطمئن بشید (None) هایلایت(انتخاب) شده(شاید منظورش اینه که هیچ چیز انتخاب نشه) و سپس Perspective viewport .
سپس برای emma یک CATParent objec رو به بیرون drag کنید.

http://docs.autodesk.com/3DSMAX/16/ENU/3ds-Max-Tutorials/images/GUID-2C925C6F-1802-46A5-AB51-DCBB00F612E8-low.png

(CATParentدر سمت راست شکل دیده میشه)


4.به پنل Modify([تصویر: GUID-8F70211D-F4D3-482E-96D1-889B2FE01D6F-low.png]) برید و در CATRig Load Save rollout روی (Open Preset Rig) ([تصویر: GUID-91F2BDC5-0D7D-494A-A8BD-DCFCB6CC2615-low.png]) کلیک کنید.
به مسیر \sceneassets\animations\ برید و emmarig.rg3 رو باز کنید.
ریگ در موقعیت CATParent ظاهر میشه.
(نکته :این ریگ به طور ویژه modify یا "pose" میشه تا شکل Emma رو پر کنه.معموالا شما اینکار رو باید قبلا از skinning مدل ،خودتون انجام بدید.اگرچه اپلیکیشن اولیه Skin modifier به تنظیم بیش از حد نیاز ندارد اما خارج از حوزه ی این آموزش است big grin)
در هر حال روند کار نسبتا ساده است مخصوصا زمانیکه استخوان ها بر طبق هندسه ی استاندارد پولیگان ها داخل ریگ های CAT هستند.آنها با تمام ابزار مدل سازی در 3ds مکس سازگار هستند و حتی می توانند با اشیای دیگر جایگزین گردند.)
وقتی در حال اسکین(skin) یک کاراکتر هستیم مطلوب است که ریگ را داخل آن مخفی کنیم. اما بعضی وقتا که نیاز به دیدن استخوان دارید بهتر است روی rig اسم گذاری کنید تا به راحتی بتوانید قسمت دلخواه را انتخاب(select) کنید.

5.صحنه را بچرخانید به طوری که مش کاراکتر و ریگ همپوشانی نداشته باشند.سپس با آیکن(Select Object)[تصویر: GUID-16CB758B-14A8-4113-AB39-B4E3B9DAF30B-low.png] در ناحیه ای اطراف rig کلیک کنید تا همه ی استخوان(bone) های آن انتخاب شوند.
در فیلد Named Selection Sets در نوار ابزار اصلی (اخیرا “Create Selection Set” نامیده شده) اسم EmmaRig را تایپ و سچس Enter کنید تا اسم ثبت شود.این اسم همانند اسم CATParent است،اما به عنوان یک مجموعه انتخاب، نه یک جسم، هیچ تضاد یا conflict ای وجود ندارد.

در حالت ایده آل موقع skin یک کاراکتر، rig باید در وسط skin mesh باشد زیرا Emma باید در مرکز world(جهان) باشد.این کار آسان است.

6.مطمئن شوید CATParent (با نام EmmaRig) انتخاب و سپس (Select And Move) ([تصویر: GUID-7364965C-3A1C-4902-9322-401B110A87A5-low.png]) در main toolbar فعال شده باشد.

7. روی اسپینر(spinner) های X و Y در status bar راست کلیک کرده و آن ها را 0(صفر) کنید.(نکته: اسپینر همون فیلدهای متنی هستن که فلش های بالاپایین روی هم دارن که وقتی ماوس رو می بریم روشون Drag می کنیم مقدار داخل کادر متنی ها زیاد و کم میشه big grin ) .
پارامتر Z باید روی 0 تنظیم شده باشد.

اسکلت به مرکز جهان پرش می کند و کاملا با مش کاراکتر Emma تنظیم است.
[تصویر: GUID-4334D15F-2F95-4484-9E5A-F69F1628D72C-low.png]
Emma and rig, both at world center

سپس با استفاده از Skin modifier، استخوان ها(Bones) را به مش(mesh یا همون مدل) apply می کنیم.

Set up for skinning (مراحل تنظیم اسکین) :

1.با استفاده از (Select Object)([تصویر: GUID-16CB758B-14A8-4113-AB39-B4E3B9DAF30B-low.png]) ابجکت Emma و سپس از شاخه ی Modify panel Modifier List Object-Space Modifiers گزینه ی Skin را انتخاب کنید.این باعث میشود Skin modifier به مش apply شود.در مرحله ی بعدی باید به Skin modifier بگوییم که استخوان ها باید روی شکل mesh تاثیر بگذارند.در این حالت همه کار انجام میگیرد.

2.در قسمت Parameters rollout روی دکمه ی Add برای افزودن Bone ها کلیک کنید.پنجره ی انتخاب استخوان ها/ Select Bones باز میشود.این پنجره شبیه پنجره Select From Scene است.

3.forbiddenهای Display را فقط روی Display Geometry (نمایش هندسه) تنظیم و همه ی موجودیت های لیست به جز 4 تای اول را انتخاب کنید.یک راه آسان برای اینکار این است که در کادر جستجو حرف e را تایپ کنیم ، چرا که شروع تمام استخوان های مورد نظر با “Emma,” نامگذاری شده اند.در پایان روی Select کلیک کنید.
[تصویر: GUID-86E9CF4D-1BE3-4B6A-A30C-3B9373B2CD48-low.png]
استخوان ها در لیست Parameters rollout ظاهر و skinning (پوسته گذاری) اولیه انجام میشود.
شما می توانید برای نمایش اینکار،پلتفرم پا را حرکت دهید.

4. EmmaRigLPlatform را انتخاب کنید، (مستطیل سیمی زیر پای چپ) و سپس آن را حرکت دهید.
[تصویر: GUID-231FC39A-9ECD-4581-8922-A4E01F96DD6D-low.png]

احتمال دارد مشکلاتی را مشاهده کنید.مثل کاهش حچم در زانو.برای تمرین بیشتر می توانید آموزش های بعدی را دنبال کنید.

5.قبل از ادامه،پروژه را با نام MyEmma1.max ذخیره کنید.

Animate the rig(پویا نمایی ریگ):

قبل از skinnging یک کاراکتر برای ایجاد یک کار موثر بهتر است ابتدا یک انیمیشن شامل pose های مختلف کاراکتر که دوست دارید ایجاد کنید.این کار باعث میشود تا ناهنجاری ها(آنومالی ها) ی skinning در موقعیت های مختلف را بدون مصرف زمان اضافی و تنظیم دستی کاراکتر،برطرف کنیم.

با استفاده خصوصیت rig می توانیم فایل انیمیشن خود را روی خصوصیت CAT’s Clip Manager بار(load)کنیم.این کار را با مراحل زیر دنبال کنید.زیاد طول نمی کشد و آموزنده است.اما اگر ترجیح میدهید skinning را انجام دهید به بخش بعد بروید.

1.فایل ذخیره شده قبل را برای ادامه بار کنید.

2.[تصویر: GUID-16CB758B-14A8-4113-AB39-B4E3B9DAF30B-low.png] CATParent را انتخاب کنید.(شی سه گوشه در زیر rig)

3.به Motion panel([تصویر: GUID-A0678F81-5075-4623-9328-B4A1CED35803-low.png]) رفته و نوار اسکرول را به Clip Manager rollout ببرید. مطمئن شوید دکمه Clip فعال باشد.اینجا مکانی است که انیمیشن را برای CAT rigs لود و save می کنیم.

4.در قسمت پایینی rollout روی آیکن (Browse)([تصویر: GUID-27186105-DCA4-4440-A4E7-6A825A4E5D73-low.png]) کلیک کرده و سپس از پنجره ی open فایل \sceneassets\animations\emma_stretching.clp را باز کنید. وقتی پنجره ی تنظیات کلیپ Clip Options باز شد روی Load بزنید تا تنظیمات پیشفرض را قبول کنید.
CAT دو مد دارد: Setup برای مدیفای(اصلاح کردن) Rig ; و Animation برای پویانمایی آن. مد پیشفرض Setup است . برای play انیمیشن لازم است به مد Animation سوئیچ کنید.

5.در بالای Layer Manager rollout می توانید دکمه ی [تصویر: GUID-680E7D6D-573C-4A41-82C9-2674AD53B9C3-low.png](Setup/Animation Mode Toggle ) را برای تعیین Rig ای که اکنون در Setup mode است ببینید.روی این دکمه کلیک کنید.عکس دکمه به آیکن سبز ([تصویر: GUID-6AC581B9-3F7D-409C-B5F1-203ABAE3DC87-low.png]) تغییر می کند و بر فعال شدن Animation mode دلالت دارد.

6.همچنین در بخش کنترال های انیمیشین از پنجره ی 3dsmax کلیک کنید تا پنجره ی Time Configuration باز شود. Length (طول) را روی 500 تنظیم و سپس روی OK کلیک کنید تا پنجره ی تنظیمات بسته شود.

7.مجموعه انتخاب EmmaRig را فعال کنید، در viewport (نمای کاری) راست کلیک و Hide Selection را انتخاب کنید.

8.نوار زمان یا [تصویر: GUID-17EB6861-E98C-49E7-9122-7608B66CE470-low.png] را اجرا کنید تا انیمیشن play شود.تام آن بخش های "exercises" ای از بدنه که به احتمال زیاد به تنظیمات skinning نیاز دارند از پاها آغاز شده و به انگشتان ختم می شوند.
به هر حال cap(سر)،hair(مو) و eyeballs(چشم ها) یا “accessories,” با بقیه مش حرکت نمی کنند.

9. به فریم صفر(0) روی نوارابزار اصلی برگردید.(Select And Link)([تصویر: GUID-DE77D22D-2453-48D9-9BF9-16D40CCAA896-low.png]) را فعال کنید.سپس از هر دسترسی(accessory) که میخواهید به ابجکت EmmaRigHead درگ کنید تا آنها به عنوان children (فرزندان) لینک شوند.(چهار drag برای همه)[تصویر: GUID-17EB6861-E98C-49E7-9122-7608B66CE470-low.png]انیمیشن را دوباره play کنید تا مطمئن شوید همه چیز با هم حرکت می کنند.
(روش دیگر این است که 4 اکسسوری را ابتدا انتخاب و سپس Select And Link را فعال کنید و از هر اکسسوری انتخاب شده ، به ابجکت EmmaRigHead درگ کنید.این کار باعث لینک همه ی آنها به یکباره می شود)

10. با کلید روی (Select Object) [تصویر: GUID-16CB758B-14A8-4113-AB39-B4E3B9DAF30B-low.png] از Select And Link خارج شوید و سپس در viewport راست کلیک کرده و Unhide All (غیرمخفی کردن همه) را انتخاب کنید.

11.پروژه را با نام MyEmma2.max ذخیره کنید.

در درس بعدی Weighting the Character's Lower Half رو ترجمه خواهم کرد انشاءا... .
موافقین ۰ مخالفین ۰ ۹۳/۱۲/۰۲
مدیرکل

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی