انیمیشن سه‌بعدی؛ از مدل‌سازی پایه تا رندر یک صحنه قابل باور

نکات کلیدی

_
  • انیمیشن سه‌بعدی یعنی ساختن و حرکت دادن اشیا، کاراکترها و فضاها در یک محیط دیجیتال سه‌بعدی. برخلاف تصویر دوبعدی که روی سطح تخت ساخته می‌شود، در 3D با‌حجم، عمق، دوربین، نور، متریال، ریگ و رندر سروکار داریم. یک پروژه سه‌بعدی معمولاً از ایده و مدل‌سازی شروع می‌شود، بعد وارد UV، تکسچر، ریگ، انیمیت، نورپردازی و رندر می‌شود.
  • برای شروع، لازم نیست از همان اول کاراکتر پیچیده بسازید. بهتر است با‌مدل‌سازی اشیای ساده، شناخت mesh، vertex، edge، face، توپولوژی، نور و دوربین شروع کنید. وقتی بفهمید مدل سه‌بعدی چطور ساخته و آماده حرکت می‌شود، انیمیت کردن آن هم‌معنی‌دارتر می‌شود. نرم‌افزار مهم است، اما پایه اصلی، فهم حجم، فرم، نظم مدل و مسیر تولید است.
۱

انیمیشن سه‌بعدی با‌مدل‌سازی شروع می‌شود، نه با‌حرکت

_

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

در 3D، همه چیز در فضای دارای عمق ساخته می‌شود. شما فقط بالا و پایین و چپ و راست ندارید؛ جلو و عقب هم‌دارید. دوربین می‌تواند بچرخد، نور از زاویه‌های مختلف به سطح بخورد و هر ایراد کوچک در فرم یا متریال، خودش را نشان بدهد. برای همین مدل‌سازی سه‌بعدی فقط «شکل ساختن» نیست؛ ساختن مدلی است که از زاویه‌های مختلف جواب بدهد و برای هدف پروژه آماده باشد.

یک مدل برای چاپ سه‌بعدی، یک مدل برای بازی، یک مدل برای انیمیشن سینمایی و یک مدل برای معرفی محصول، نیازهای یکسانی ندارند. مدل بازی باید سبک‌تر و بهینه‌تر باشد. مدل تبلیغاتی محصول شاید جزئیات و متریال دقیق‌تری بخواهد. مدل کاراکتر باید توپولوژی مناسب deformation داشته باشد تا موقع حرکت، صورت و بدن خراب نشود. از همین‌جا معلوم می‌شود که مسیر 3D از هدف شروع می‌شود، نه از ابزار.

۲

مدل سه‌بعدی از چه ساخته می‌شود؟

_

در مدل‌سازی mesh، ساختار اصلی از سه عنصر ساده ساخته می‌شود: vertex، edge و face. Blender در مستندات خودش توضیح می‌دهد که در mesh همه چیز از همین سه بخش شکل می‌گیرد. Vertex یک نقطه در فضای سه‌بعدی است. Edge دو vertex را به هم‌وصل می‌کند. Face سطحی است که بین edgeها ساخته می‌شود و همان چیزی است که در رندر دیده می‌شود. این تعریف ساده، پایه تقریباً تمام مدل‌سازی‌های روزمره است.

وقتی چند face کنار هم‌قرار می‌گیرند، سطح جسم شکل می‌گیرد. اگر این سطوح بی‌نظم باشند، مدل شاید از دور خوب دیده شود، اما در نور، انیمیشن یا subdivision مشکل ایجاد کند. برای همین هنرجو باید از همان اول به نظم mesh عادت کند. فقط ساختن شکل کافی نیست؛ باید بدانید edgeها چرا اینجا هستند، loopها کجا می‌روند و آیا مدل بعداً باید خم شود، بچرخد یا فقط ثابت بماند.

برای شروع، با primitiveها کار کنید؛ مکعب، کره، استوانه و مخروط. Blender هم mesh modeling را معمولاً با blocking out شکل به کمک primitiveها و بعد اضافه کردن جزئیات توضیح می‌دهد. یعنی ابتدا حجم کلی را بسازید، نه جزئیات نهایی را. این عادت جلوی یکی از بزرگ‌ترین اشتباهات تازه‌کارها را می‌گیرد: شروع از پیچیدگی قبل از درست شدن فرم اصلی.

۳

توپولوژی؛ فرق مدل قشنگ با‌مدل قابل استفاده

_

توپولوژی یعنی چینش faceها، edgeها و loopهای مدل. شاید دو مدل در رندر ثابت شبیه هم‌باشند، اما یکی برای انیمیشن مناسب باشد و دیگری با‌اولین حرکت خراب شود. در مدل‌سازی کاراکتر، توپولوژی دور چشم، دهان، شانه، آرنج، زانو و انگشت‌ها اهمیت زیادی دارد، چون این بخش‌ها هنگام حرکت تغییر شکل می‌دهند. اگر loopها مسیر مناسبی نداشته باشند، mesh کشیده، تاخورده یا شکسته دیده می‌شود.

در مدل‌سازی برای انیمیشن، معمولاً quads یا چهارضلعی‌ها دوست‌داشتنی‌ترند، چون بهتر deform می‌شوند و برای subdivision مدل قابل کنترل‌تری می‌دهند. triangles همیشه بد نیستند، مخصوصاً در خروجی بازی یا بعضی مدل‌های ثابت، اما اگر بدون فکر در بخش‌های متحرک کاراکتر پخش شوند، ممکن است مشکل بسازند. n-gonها هم‌در مدل‌های hard-surface گاهی استفاده می‌شوند، اما روی سطوحی که قرار است خم شوند یا smooth شوند باید با‌احتیاط سراغشان رفت.

نکته دیگر normalها هستند. Normalها روی نحوه برخورد نور با‌سطح اثر می‌گذارند و می‌توانند باعث شوند یک مدل تمیز یا خراب دیده شود. گاهی مدل از نظر فرم درست است، اما به خاطر normalهای اشتباه یا shading بد، سطحش لکه‌دار یا عجیب دیده می‌شود. پس مدل‌سازی فقط شکل نیست؛ نور و shading هم‌از همین مرحله تأثیر می‌گیرند.

۴

UV، متریال و تکسچر؛ مدل بدون سطح زنده نیست

_

وقتی مدل ساخته شد، هنوز فقط یک حجم خام داریم. برای اینکه سطح آن چوبی، فلزی، پارچه‌ای، پلاستیکی، چرمی یا کارتونی دیده شود، باید متریال و تکسچر داشته باشد. UV mapping همان مرحله‌ای است که سطح سه‌بعدی را به یک فضای دوبعدی باز می‌کند تا تصویر یا تکسچر روی آن درست بنشیند. Autodesk در راهنمای Maya توضیح می‌دهد UVها ارتباط بین mesh و نقشه تصویری را مشخص می‌کنند و بدون UV مناسب، تکسچر روی سطح درست قرار نمی‌گیرد.

UV را می‌شود شبیه باز کردن جعبه مقوایی تصور کرد. یک مدل سه‌بعدی باید طوری «باز» شود که بتوانیم روی سطح بازشده رنگ و جزئیات بگذاریم. اگر UV کشیده یا بد چیده شود، طرح روی مدل کش می‌آید، درزها بد دیده می‌شوند یا جزئیات در جای اشتباه قرار می‌گیرند. برای مدل ساده شاید این مسئله خیلی محسوس نباشد، اما در کاراکتر، محصول یا نمای نزدیک، سریع خودش را نشان می‌دهد.

بعد از UV، نوبت texturing و look development است. ابزارهایی مثل Substance 3D Painter برای رنگ و متریال‌سازی در پروژه‌های VFX و animation استفاده می‌شوند و Adobe روی اهمیت material authoring، UV tiles، viewport نزدیک به نتیجه نهایی و اتصال به پایپ‌لاین‌های مختلف تأکید می‌کند. در عمل، این مرحله همان جایی است که مدل از «حجم خاکستری» به چیزی قابل باور یا دارای سبک بصری تبدیل می‌شود.

۵

ریگینگ؛ اسکلت دیجیتال برای حرکت

_

مدل سه‌بعدی به‌تنهایی حرکت نمی‌کند. برای کاراکتر، معمولاً باید rig ساخته شود؛ یعنی اسکلت، کنترل‌ها و سیستم‌هایی که انیماتور با‌آن‌ها بدن یا صورت را pose می‌کند. Blender در بخش armature توضیح می‌دهد armature شبیه اسکلت واقعی است، از boneها تشکیل می‌شود و چیزهایی که به آن متصل‌اند می‌توانند با‌حرکت bone تغییر شکل بدهند. همین مفهوم پایه ریگینگ کاراکتر است.

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

برای شروع لازم نیست ریگ پیچیده صورت بسازید. با‌یک مدل ساده و چند bone پایه تمرین کنید. هدف اول این است که بفهمید رابطه model، skeleton، weight و pose چیست. بعد می‌توانید وارد IK، FK، کنترل‌های صورت، shape key، corrective shape و ابزارهای پیشرفته‌تر شوید.

  • پیشنهاد ما به شما:
۶

مسیر تولید یک صحنه سه‌بعدی از صفر تا رندر

_
مرحلههدف اصلیخروجی قابل تحویلاشتباه رایج
بریف و رفرنستعیین هدف، سبک، مقیاس و محدودیت‌هاMoodboard، رفرنس فرم و لیست نیازهاشروع مدل‌سازی بدون هدف مشخص
Blocking و مدل‌سازی پایهساخت حجم کلی و فرم اصلیمدل خام با proportions درسترفتن زودهنگام سراغ جزئیات
توپولوژی و اصلاح مدلآماده‌سازی mesh برای نور، تکسچر یا انیمیشنمدل تمیز با edge flow مناسببی‌توجهی به deformation و normalها
UV و تکسچرقرار دادن متریال و جزئیات سطحیUV مرتب، texture map و متریال‌هاUV کشیده یا رزولوشن نامتعادل
ریگ و انیمیتآماده‌سازی حرکت و اجرای poseهاRig قابل کنترل و انیمیشن اولیهریگ پیچیده اما غیرقابل استفاده
نور، دوربین و رندرساخت خروجی نهایی قابل ارائهرندر نهایی یا image sequenceرندر سنگین بدون تست‌های کم‌هزینه

این مسیر همیشه خطی نیست. گاهی بعد از ریگینگ مجبور می‌شوید توپولوژی را اصلاح کنید. گاهی نورپردازی نشان می‌دهد متریال باید تغییر کند. گاهی تست انیمیشن ثابت می‌کند مدل جزئیات زیادی دارد و صحنه سنگین شده. اما همین مرحله‌بندی کمک می‌کند بدانید مشکل را باید کجا پیدا کنید.

۷

نور، دوربین و رندر؛ جایی که صحنه دیده می‌شود

_

بعد از مدل، تکسچر و انیمیت، هنوز یک مرحله مهم باقی می‌ماند: چطور صحنه دیده شود. رندر یعنی تبدیل صحنه سه‌بعدی به تصویر دوبعدی. Blender در مستندات رندر توضیح می‌دهد نتیجه رندر به دوربین، نور و متریال وابسته است و موتورهای رندر مختلف، نقاط قوت متفاوت دارند. برای مثال یک موتور real-time برای پیش‌نمایش و سرعت خوب است، اما path tracing می‌تواند نتیجه واقع‌گرایانه‌تری بدهد و زمان بیشتری بخواهد.

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

برای شروع، قبل از رندر نهایی، previewهای کوتاه و کم‌کیفیت بگیرید. رندر نهایی را وقتی شروع کنید که فرم، حرکت، نور و دوربین تأیید شده‌اند. رندر سنگین روی صحنه‌ای که هنوز مشکل دارد، فقط زمان را می‌سوزاند.

۸

برای چه پروژه‌هایی 3D انتخاب خوبی است؟

_

انیمیشن سه‌بعدی برای همه پروژه‌ها بهترین انتخاب نیست، اما در بعضی موقعیت‌ها واقعاً می‌درخشد. اگر محصول هنوز ساخته نشده، می‌توانید قبل از تولید فیزیکی، آن را به شکل سه‌بعدی نمایش دهید. اگر محصول پیچیده است، می‌توانید بخش‌های داخلی، انفجاری یا نحوه عملکرد را نشان دهید. اگر نیاز به زاویه‌های دوربین غیرممکن، تغییر سریع متریال یا محیط کنترل‌شده دارید، 3D آزادی زیادی می‌دهد.

برای پروژه‌های تبلیغاتی یا معرفی محصول، تیم‌هایی مثل تنا مدیا در مشهد معمولاً قبل از پیشنهاد 3D بررسی می‌کنند که آیا واقعاً عمق، کنترل دوربین، نمایش محصول یا امکان تغییر متریال به فهم پیام کمک می‌کند یا نه. اگر فقط قرار است چند آیکون ساده حرکت کنند، شاید موشن گرافیک دوبعدی کافی باشد؛ اما اگر محصول یا فضا باید از چند زاویه و با‌حس حجمی دیده شود، سه‌بعدی انتخاب جدی‌تری است.

در آموزش صنعتی، معماری، پزشکی، بازی، شبیه‌سازی، تبلیغات محصول، موشن سه‌بعدی و ویدیوهای تکنولوژی‌محور، 3D می‌تواند اطلاعاتی را نشان دهد که فیلمبرداری واقعی یا طراحی دوبعدی به‌سختی منتقل می‌کند. فقط باید حواستان باشد که هزینه، زمان، سخت‌افزار و تخصص مورد نیاز هم‌بیشتر می‌شود.

۹

از کجا شروع کنیم؟ تمرین‌های ساده اما مؤثر

_

برای شروع 3D، سراغ مدل‌سازی کاراکتر کامل نروید. با‌اشیای ساده شروع کنید: لیوان، میز، بطری، جعبه، گوشی، توپ، قفسه، یک اتاق کوچک یا یک محصول فرضی. در هر تمرین فقط یک مسئله را هدف بگیرید. مثلاً در یک تمرین فقط فرم و proportions را بسازید. در تمرین بعد، UV و متریال را اضافه کنید. در تمرین سوم، همان مدل را با‌نور و دوربین رندر بگیرید.

بعد از چند تمرین ثابت، یک حرکت ساده اضافه کنید: چرخش محصول، باز شدن در، افتادن توپ، حرکت دوربین دور یک شیء یا انیمیت یک مکعب با squash ساده. این تمرین‌ها کوچک‌اند، اما کل مسیر را یاد می‌دهند: مدل، متریال، نور، دوربین، keyframe و خروجی. اگر هر تمرین را کامل کنید، خیلی سریع‌تر از کسی پیش می‌روید که فقط tutorialهای سنگین را نیمه‌کاره می‌بیند.

پروژه کوتاه بهتر از پروژه بزرگ ناتمام است. یک صحنه ۵ تا ۱۰ ثانیه‌ای که تمیز مدل‌سازی، نورپردازی و رندر شده، برای یادگیری و پورتفولیو ارزش بیشتری از یک پروژه عظیم دارد که هیچ‌وقت به خروجی نمی‌رسد.

۱۰

اشتباهات رایج تازه‌کارها در انیمیشن سه‌بعدی

_

اولین اشتباه، شروع از جزئیات است. تازه‌کارها گاهی قبل از اینکه فرم کلی درست شود، روی پیچ، چین لباس، بافت پوست یا scratches وقت می‌گذارند. اگر حجم اصلی غلط باشد، جزئیات فقط همان غلط را تزئین می‌کنند. دومین اشتباه، بی‌نظمی topology است. مدلی که از بیرون خوب است اما edge flow بد دارد، در rig، subdivision یا shading دردسر درست می‌کند.

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

برای بهتر شدن، هر خروجی را نقد کنید: آیا فرم از همه زاویه‌ها درست است؟ آیا مدل زیادی سنگین است؟ آیا نور سطح را خوب نشان می‌دهد؟ آیا متریال با‌مقیاس جسم هماهنگ است؟ آیا رندر نهایی فقط زیباست یا پیام پروژه را هم‌منتقل می‌کند؟ این سؤال‌ها کم‌کم چشم شما را برای 3D تربیت می‌کنند.

جمع‌بندی

انیمیشن سه‌بعدی فقط حرکت دادن مدل در نرم‌افزار نیست؛ یک مسیر کامل تولید است. از مدل‌سازی پایه و mesh شروع می‌شود، با‌توپولوژی، UV، متریال، ریگ، انیمیت، نور، دوربین و رندر ادامه پیدا می‌کند و در نهایت به خروجی قابل ارائه می‌رسد. هر مرحله روی مرحله بعد اثر می‌گذارد، پس اگر پایه ضعیف باشد، مشکل‌ها دیر یا زود ظاهر می‌شوند.

برای یادگیری، از پروژه‌های کوچک و قابل پایان شروع کنید. فرم اصلی را درست بسازید، توپولوژی را مرتب نگه دارید، UV و متریال را جدی بگیرید، نور و دوربین را تست کنید و قبل از رندر سنگین، خروجی‌های آزمایشی بگیرید. وقتی این چرخه را چند بار تمرین کنید، 3D از یک فضای پیچیده و ترسناک به یک مسیر قابل کنترل تبدیل می‌شود.

پرسش‌های متداول

_