آموزش مدلسازی سه بعدی در بلندر با جئومتری نود – اشکال 3D در Blender با Geometry Nodes
3 ساعت
4.8
نرمافزار Blender چیست؟ نرمافزار Blender یکی از قدرتمندترین و محبوبترین نرمافزارهای موجود در صنعت گرافیک سهبعدی است. این نرمافزار تمام امکانات لازم برای تولید محتوای گرافیکی سهبعدی ثابت یا متحرک را در محیطی ساده و کاربرپسند در اختیار کاربران حرفهای یا نیمهحرفهای قرار میدهد. اهمیت یادگیری مدل سازی با Geometry Nodes در Blender چیست؟ در مقایسه با سایر نرمافزارهای رایج بازار، Blender ویژگیهایی دارد که باعث محبوبیت روزافزون آن بین کاربران مبتدی و نیمهحرفهای شده است. این ویژگیها در نسخههای جدید به آن حد از تکامل رسیدهاند که حتی کاربران حرفهای که از نرمافزارهای دیگر استفاده میکنند، نیز به استفاده از Blender روی آوردهاند و از آن به عنوان ابزار جانبی در کنار نرمافزارهای صنعتی پیچیده کار خود استفاده میکنند. یکی از ابزارهای قدرتمند و کمنظیر این نرمافزار، توانایی مدلسازی و متحرکسازی به صورت Procedural است که باعث استقبال بیش از پیش از این نرمافزار در صنعت گرافیک رایانهای شده است. این ابزار به ویژه در ساخت Motion Graphic و صحنههای پیچیده مورد استفاده قرار میگیرد. آن چه در این آموزش به آن میپردازیم روش کار با جدیدترین ابزار آن به نام Geometry Node هست. این ابزار به کاربران امکان تولید محتوای گرافیکی را به روش روالمند (Procedural) میدهد. در روشهای سابق و رایج مدلسازی سهبعدی، ابتدا اشکال پایه توسط کاربر ایجاد میشود و سپس کاربر تغییرات مورد نیاز خود را روی آنها اعمال میکند تا به نتیجه نهایی مورد نظر خود برسد. در این روند معمولا مراحل میانی کار قابل تغییر نیستند؛ به طور مثال اگر کاربر بعد از ساعتها کار روی مدل احساس کند که در مراحل اولیه یا میانی، باید تغییری در روش کار خود انجام میداد، قادر به اعمال این تغییرات نیست. اصطلاحا حالتهای اوليه مدل تخریب شده و قابل دسترس نیست و اگر کاربر بخواهد با بارگذاری نسخه پشتیبان یا انجام عمل Undo به مراحل قبل برگردد، مراحل بعدی را از دست خواهد داد و باید آنها را دوباره انجام دهد. در روش Procedural کاربر به طور مستقیم روی مدل کار نمیکند بلکه ساختار و روال منطقی تولید مدل را برای نرمافزار تعیین میکند و نرمافزار با طی این مراحل مدل نهایی را ایجاد میکند. از آنجا که در این روش ساختار تولید مدل ایجاد شده و نه خود مدل در هر لحظه میتوان با تغییر یا بهبود بخشی از این ساختار نتیجه نهایی را تغییر داد. علاوه بر این با تعیین پارامترهای ورودی برای ساختار میتوان بدون نیاز به تغییر ساختار و فقط با تغییر پارامتر ورودی، نتیجه کار را تحت تاثیر قرار داد. مدلسازی Procedural امکاناتی را در اختیار ما قرار میدهد که متخصصین این حوزه را به این باور رسانده است که در آینده این روش در اکثر کاربردها، جایگزین روشهای کنونی خواهد شد. استفاده از مدلسازی Procedural در Geometry Node تغییرات زیر را در فرایند تولید محتوای گرافیکی ایجاد خواهد کرد: روند کار به صورت غیر مخرب (Non Destructive) درخواهد آمد و در هر زمان، هر بخش از فرایند کار را میتوان تغییر داد بدون این که نیاز به انجام دوباره مراحل قبل یا بعد باشد. با ایجاد ساختار تولید خروجی، صرفهجویی زیادی در زمان و انرژی خواهد شد، زیرا با تغییر پارامترها در زمان بسیار کمی میتوان خروجیهای متنوعی را به دست آورد. امکان تولید مدلهای انبوه با استفاده از یک ساختار وجود دارد که به طور ویژه در ساخت محیطهای بازیهای رایانهای کاربرد وسیعی دارد. میتوان ساختار ایجاد شده را در اختیار سایرین قرار داد تا علاوه بر صرفهجویی در زمان و هزینهها، کاربران مبتدی هم قادر به ایجاد مدلهای پیچیده باشند. با استفاده از هوش مصنوعی در تعیین پارامترها، میتوان فرایند مدلسازی را به صورت کاملا خودکار در آورد. در این فرادرس چه چیزی یاد میگیریم؟ در این آموزش ابتدا تفاوت مدلسازی سنتی با Procedural را بیان میکنیم. برای کسب تسلط بر موضوع درس، دانشجویان گرامی باید با نرمافزار Blender آشنایی داشته باشند. از آنجا که آموزشهای مناسبی از این نرمافزار وجود دارد از آموزش کامل آن اجتناب کردیم. در این آموزش سعی شده است با حل مثالهای ساده و کاربردی، دانشجو به صورت پایه با نحوه استفاده و عملکرد ابزار Geometry Node آشنا شده و بتواند از معلوماتی که فرا میگیرد در جهت تولید کلیپهای Motion Graphic و ایجاد صحنههای ترکیبی از مدلهای سادهتر استفاده کند.