‏نمایش پست‌ها با برچسب پرهام سلامتی. نمایش همه پست‌ها
‏نمایش پست‌ها با برچسب پرهام سلامتی. نمایش همه پست‌ها

مدلسازی به سبک تالار رسانه - پیشگفتار

Posted by Parham on ۱۳۸۹ آذر ۴, پنجشنبه , under , , , | نظر (0)



  همان طور که در قسمت دوم درآمدی بر ساخت انیمیشن های سه بعدی رایانه ای ذکر شد، برای بازسازی شخصیت ها، فضاها،اشیاء و ... شما نیازمند آشنایی با ابزارهای ساخت حجم در بسته ی نرم افزاری خود هستید. این ابزارها به گونه ای طراحی شده اند که امکانات لازم جهت ایجاد و ویرایش احجام کامل سه بعدی را در اختیارتان میگذارند.

  در این بسته ی آموزشی به پرکاربردترین روش مدلسازی یعنی Poly Modeling اکتفا خواهد شد و از توضیح روش های ابتدایی تر و ارتباط آنها با این روش، که به سادگی در دسترس همه هست پرهیز خواهم کرد. توضیح آنکه کثرت آثار ترجمه شده در این باب به قدری زیاد است که دوباره نوشتن آنها در این مقاله ی آموزشی را کار بیهوده ای می بینم. به هر حال در صورت هرگونه احساس نیاز می توانید درخواست کنید.

  از جایی که معتقدم "شنیدن کی بود مانند دیدن" و در همین راستا "تئوری کی بود مانند اجرا"، آغاز کار مدلسازی را با سه مدل نسبتا پیشرفته (یک مدل صنعتی، یک مدل ارگانیک و یک مدل فضا) ارائه میکنم. این کار چند مزیت مهم دارد که به شرح زیر است :

1. اول اینکه چون از قبل میدانیم که در نهایت با یک خروجی با ارزش طرف هستیم که ارزش وقت گذاشتن را دارد، بیشتر ترغیب به شروع و در نهایت ادامه ی مدل سازی خواهیم شد.

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

3. تفاوت کاربردی این سه مدل به شما کمک خواهد کرد تا برای چگونگی مدلسازی و پرداخت به جزئیات، بهترین استراتژی را انتخاب کنید تا به بهبود کارائی مدل و حجم پردازش آن منجر شود.

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

Posted by Parham on ۱۳۸۹ مهر ۲۳, جمعه , under , , , | نظر (0)



  پس از اینکه همه اجزای مورد نیاز ما برای تولید یک انیمیشن سه بعدی کامپیوتری، بر اساس پلان های "Storyboard" به طور کامل "Layout" شدند، خوشمزه ترین جای کار، یعنی ساخت جنسیت مواد، نورپردازی و خروجی نهایی شروع میشه !
ترجمه ی تصویری سطوح هندسی (Render)

  در این مرحله ما با پانل ویرایشگر جنسیت مواد "Material Editor"، تنظیمات نور "Light Properties" و تنظیمات موتور ترجمه ی تصویر "Render Engine" سر و کار داریم.

نمونه تنظیمات نورنمونه ویرایشگر مواد



  نرم افزارهای سه بعدی این قابلیت رو دارند که بر اساس آنچه شما از آنها درخواست می کنید، طی محاسباتی که بر پایه ی موتور رندر انجام میشود، تصاویری طبیعی و حتی تصاویری غیر طبیعی و خلاقانه به شما تحویل دهند. از این رو، توصیه اکید من رو برای تسلط کافی به یکی از موتورهای رندر سازگار با بسته نرم افزاری خودتون جدی بگیرین. دلیل این تاکید اینه که رابط کاربری مستقیم شما برای انتخاب، ویرایش و تولید در هر سه زمینه ی مواد (سایه زن جنسیت ها)، نورها و خروجی، بر اساس موتور رندری که انتخاب کردید، میتونه کاملا متفاوت باشه؛ و تاکید میکنم که "رابط کاربری" آنها متفاوت خواهد بود، نه عملکرد ذاتی آنها ! پس در این زمینه هم به سلیقه خودتون بیشتر از توصیه دیگران توجه کنید ...

نمونه تنظیمات موتور رندر


  شما بوسیله اطلاعاتی که در این بخش ارائه خواهد شد، با روند چگونگی ساخت جنسیت مواد و در نظر گرفتن سازگاری بهینه ی آنها با موتور رندر خود، چگونگی استفاده از نورها و سایه ها برای رسیدن به نتیجه مطلوب و همچنین چگونگی بکارکیری موتورهای رندر و استفاده از روش های ردگیری و محاسبات پرتوهای نور به صورت پیشرفته آشنا خواهید شد.


درآمدی بر ساخت انیمیشن سه بعدی کامپیوتری - قسمت پنجم - پویا نمایی




  پویانمایی یکی از سنگین ترین و پراهمیت ترین و در عین حال لذت بخش ترین قسمت های انیمیشن شماست. به زبان خودمون، اینجاست که معلوم میشه یک انیمیشن، چند مرده حلاجه ! در این مرحله شما با ماهیت انیمیشن سر و کار دارید. یعنی فلسفه باورپذیر کردن زندگی ای که تا پیش از این جایی غیر از ذهن شما نمی زیسته و حالا باید برای بیننده، زنده باشه؛

  من وارد توضیح تئوری های تشخیص اهمیت و توجیه فلسفه حرکت نخواهم شد، چون کار من نیست طبعا خرمن کوفتن! فقط کافیست بدانید که از دیدگاه ابزار شناسی در نرم افزارهای تولیدات سه بعدی، شما چیزی بیشتر از سایرین در این عرصه نخواهید داشت، و آنچه که تفاوت بین یک "پویا نمایی" و یک "حرکت صرف" را مشخص خواهد کرد، فقط و فقط شمایید.

  آنچه که شما در اختیار دارید در همین چند زیر مجموعه خلاصه میشود:

1.Timeline که به آن نوار زمان میگوئیم، این نوار، کار تفکیک قاب های انیمیشن شما را انجام می دهد و به کنترل صحیح شما روی زمانبندی کمک میکند. بیشترین کاربردهای این نوار را ایجاد کلیدهای حرکت و مرور حرکت در واحد زمان تشکیل میدهد.

2.Transformation Tools یا ابزارهای تغییر وضعیت که به وسیله آنها در هر قاب می توانید تغییرات حرکتی مثل جا به جا کردن، چرخاندن و یا بزرگ و کوچک کردن را اعمال کنید.

3.Controller Options یا امکانات کنترل کننده که در هنگام متحرکسازی به سرعت بخشیدن توان شما در تسلط بر پویانمایی کمک میکند.

4.هرگونه پارامتر در نرم افزارهای سه بعدی که قابلیت تغییر وضعیت در زمان را به وسیله یک کنترل کننده داشته باشد. مثل طول یک Box که میتواند طی زمان به خواست شما کم و زیاد شود یا رنگ که میتواند بوسیله یک کنترل کننده RGB تغییر وضعیت دهد و هر چیزی از این قبیل ...


From تالار رسانه کودک و نوجوان

درآمدی بر ساخت انیمیشن سه بعدی کامپیوتری - قسمت چهارم - اسکلت بندی




  اسکلت بندی یا همون "Rig" یا "Setup"، بعد از تکمیل بازسازی نهایی مدل هایی که قراره پویانمایی قابل توجهی به نمایش بگذارند صورت میگیره؛ مثل شخصیت ها، ماشین آلات و ابزارهای مکانیکی پیچیده یا هرچیز دیگه ای که قراره برای پویانمایی آن، کنترل بیشتری بر چگونگی حرکات آن داشته باشیم.

  این بخش شامل استفاده کردن از قیدها، کنترل کننده ها، استخوان ها و نسبت دهنده هاست؛ که باعث میشه مدل ما در هنگام پویانمایی رفتاری که ما از اون انتظار داریم داشته باشه و کار ما رو برای متحرک سازی ساده تر و سریع تر کنه.

  برای مثال ما میتونیم با مقید کردن یک مدل به سطح یک مدل دیگه از جدا شدن اون از سطح هنگام متحرک سازی جلوگیری کنیم، و یا با استفاده از یک کنترل کننده، لغزش دوربین روی دست رو بدون نیاز به متحرک سازی دستی شبیه سازی کنیم، با استفاده از استخوان ها، مفاصل شخصیت ها رو برای متحرک سازی آماده کنیم و با استفاده از نسبت دهنده ها، هر بخش از مدل رو به یکی از استخوان ها یا هر زیرشیء رو به یک شیء اصلی به منظور تبعیت از اون وصل کنیم.


From تالار رسانه کودک و نوجوان

درآمدی بر ساخت انیمیشن سه بعدی کامپیوتری - قسمت سوم - بافت دهی




  در حیطه ی انیمیشن های سه بعدی کامپیوتری، بعد از بازسازی شخصیت ها، فضاها و اشیا، برای مشخص کردن اینکه هر بخش از مدل، چه اطلاعات تصویری ای رو با خودش به یدک میکشه، اون رو وارد مرحله "بافت دهی" یا اصطلاحا "Texturing" میکنن. این مرحله شامل پهن کردن پوسته ی مدل روی سطحی دوبعدی "UV Opening" و سپس درج اطلاعات تصویری روی اون میشه.

  اگر مدل رو مجسمه ای مقوایی بدونیم، بافت دهی شامل بریدن این مقوا از چند زاویه به گونه ایست که روی یک صطح هموار قرار بگیره و سپس رنگ آمیزی مقوا و مشخص کردن اینکه هر جای مدل چقدر برق میزنه، چقدر شکست و بازتاب نور ایجاد میکنه، چقدر جزئیات اضافی داره و خیلی چیزهای دیگه.

From تالار رسانه کودک و نوجوان


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




  مدل سازی یکی از پر مخاطب ترین تیترهای تولید انیمیشن های سه بعدی کامپیوتری است؛ از جایی که بیشتر سه بعدی کارها، ورود خودشون رو به عرصه ی انیمیشن های سه بعدی کامپیوتری با مدل سازی شروع میکنن، همیشه تعداد افرادی که مسلط به مدل سازی هستند بخش کلی تری از سه بعدی کارها رو تشکیل میدن (تقریبا همه) و این رقابت رو در این عرصه تنگ تر میکنه، کسانی که گلیم خودشون رو در این وادی از آب بیرون میکشن در همه ی ابعاد بهترین کار رو در کمترین زمان ممکن انجام میدن. در این تاپیک به توضیح ماهیت این تیتر میپردازم و اینکه در واقع مدل سازی چه جایگاهی در تولیدات سه بعدی کامپیوتری داره و شما باید چیکار کنین که یکی از بهترین ها باشید.

  برای درک بهتر اینکه مدل سازی سه بعدی کامپیوتری چیه و شما با چه چیزی سر و کار دارید، به پیشینه آن تا قبل از ورود کامپیوتر به این عرصه میپردازیم؛ یعنی مجسمه سازی...

  شما برای مجسمه سازی، احتیاج به شناخت مواد، درک صحیحی از حجم، تسلط به فرم و در نهایت و از همه مهمتر "خلاقیت" دارید. وقتی بدانید چگونه شکل یک چوب را به آنچه در ذهنتان میگذرد تبدیل کنید، یعنی ابزار و مواد کارتان را شناخته اید، وقتی یک حجم سفالی میسازید که بیانگر قدرت بصری شما در ایجاد یک مفهوم است، یعنی خلاقیت دارید؛

  در مدل سازی کامپیوتری هم همین چیزها رو لازم داریم، تنها تفاوت اینجاست که ماده خام ما برای حجم سازی قرار نیست خود چوب یا سنگ یا خمیر باشه. در نرم افزارهای سه بعدی کامپیوتری، از چند متد ریاضیاتی-مختصاتی برای مدل سازی استفاده میشه که به لطف برنامه نویس ها، این متد ها تحت شرایطی تبدیل به نوعی خمیر مدلسازی با قابلیت های بسیار وسیع شده. پر کاربرد ترین آنها در عرصه انیمیشن به متد "Poly Modeling" نسبت داده میشه.

  تنها چیزی که در مرحله اول این کار لازم دارید، اینه که پکیج سه بعدی خودتون رو برای آغاز شناخت ابزار مدل سازی کامپیوتری انتخاب کنید. من نرم افزارهای پایه سه بعدی محصول کمپانی "Autodesk" رو بهترین انتخاب میدونم، ولی شما به سلیقه خودتون بیشتر از توصیه دیگران توجه کنید! در این جا برای توضیح روند کارکرد از نرم افزار "3D's Max" استفاده خواهد شد که صرفا به دلیل تسلط شخصی من بوده و تمام تلاش خود را در فراگیر بودن مباحث برای استفاده کننده های سایر برندها خواهم کرد.


From تالار رسانه کودک و نوجوان
پرینت اسکرین نرم افزاری که از آن برای توضیح استفاده خواهد شد
 

درآمدی بر ساخت انیمیشن سه بعدی کامپیوتری - قسمت نخست - مقدمه




   برای شروع، پیشنهاد میکنم که با روند کلی رویدادهای این تکنیک آشنا بشید، اگر پیش زمینه اطلاعاتتون در این بخش کفایت میکنه میتونید از مطالعه ی اون صرفنظر کنید.
 
   مثل همه ی تکنیک های رایج دیگه ی انیمیشن، انیمیشن سه بعدی هم برای اجرا، گستره ی وسیعی از افراد با تخصص های گوناگون رو میطلبه که به تفکیک این تخصص ها میپردازم؛ ضمن اینکه این تخصص ها صرفا مربوط به بخش سه بعدی شده و از مراحل قبل از آن مثل طراحی شخصیت، فیلمنامه،طراحی گرافیک، استوری برد و ... صرفنظر شده که به معنای این نیست که در این پروسه جای ندارند، بلکه در این مبحث نمی گنجند؛

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


پیش گفتار - آموزش انیمیشن سه بعدی کامپیوتری




     ضمن تشکر از دوست خوبم آیدین که بهم این فرصت رو داد تا بخش ناچیزی از تاپیک های آموزشی رو در زمینه انیمیشن (زیر شاخه سه بعدی کامپیوتری) به عهده بگیرم، امیدوارم آنچه که در مجموع در توان دارم ، راه رو برای علاقه مندانی که تازه پا به این عرصه گذاشته یا صرفا قصد آشنایی با آنچه که در پروسه تولید این گونه انیمیشن ها می گذره رو دارن ، کمی هموار تر کنه ...

  بنابراین، کاری که من در اینجا انجام میدم، نوعی به اشتراک گذاری تجربیات در زمینه برخورد تخصصی با یکی از روش های تولید انیمیشنه که به شخص خودم هم کمک میکنه تا میزان تواناییم رو در انتقال مفاهیم و تجربیات به دیگران محک بزنم . این لزوما به این مفهوم نخواهد بود که من توان خیلی بالایی داشته باشم! ؛) از طرفی هم مشخصه که هرآنچه من مینویسم، صرفا به کسانی که قصد یادگیری این تکنیک رو دارن کمک میکنه که زودتر گلیم خودشون رو از آب بیرون بکشن و بار تحلیلی یا مقاله حرفه ای در باب نفس انیمیشن یا رسانه در کار نخواهد بود.

  گستردگی روش های تولید آثار انیمیشن، اجازه ورود من به حیطه آموزشی کلی تری رو نمیده، ولی اگر کسی در زمینه ای در این حیطه سوالاتی داشته باشه، در جایگاه دانشجوی این رشته قادر به پاسخگویی خواهم بود(نه بیشتر)؛

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