آموزش انتقال مدل از بلندر به آنریل انجین 5 و ساخت برجک قابل بازی - Blender To Unreal Engine 5: Playable Stylized Turret


آموزش انتقال مدل از بلندر به آنریل انجین 5 و ساخت برجک قابل بازی - Blender To Unreal Engine 5: Playable Stylized Turret

آموزش انتقال مدل از بلندر به آنریل انجین 5 و ساخت برجک قابل بازی به زبان انگلیسی | زمان: 5 ساعت و 52 دقیقه | حجم: 6037 مگابایت | فرمت: MP4


آموزش ساخت و اجرای تورِت علمی‌تخیلی در بلندر و آنریل انجین 5 یک دوره پروژه‌محور برای یادگیری مدل‌سازی، آماده‌سازی، متریال‌سازی و تبدیل یک Turret علمی‌تخیلی سبک Stylized به یک آبجکت قابل‌کنترل و قابل‌بازی در Unreal Engine 5 است. در این دوره، فرایند کامل ساخت یک تورِت از مدل‌سازی در Blender 5.2 تا پیاده‌سازی کنترل‌ها و سیستم تیراندازی در Unreal Engine 5.8 آموزش داده می‌شود. در طول دوره یاد می‌گیرید چگونه یک تورِت مکانیکی شامل بدنه، پایه، دو سلاح، پایه‌های نگهدارنده، کابل‌ها و پنل‌های مختلف را از روی رفرنس طراحی و مدل‌سازی کنید، UV آن را آماده کنید، نقشه‌های Ambient Occlusion و Edge Mask بسازید و سپس مدل را وارد Unreal Engine کرده و به یک Pawn قابل‌کنترل تبدیل کنید.

آنچه در این دوره یاد می‌گیرید:
- مدل‌سازی یک تورِت علمی‌تخیلی Stylized از روی رفرنس
- طراحی بدنه، پایه، محفظه چرخان، دو بازوی سلاح، پایه‌های نگهدارنده و کابل‌ها
- استفاده از Bevel، Boolean، Mirror، Array و Curve برای ساخت فرم‌های مکانیکی
- بهینه‌سازی توپولوژی و پاک‌سازی هندسه مدل
- حذف هندسه‌های مخفی و بررسی جهت نرمال‌ها
- آماده‌سازی Originهای مناسب برای بخش‌های ثابت و متحرک مدل
- آماده‌سازی پایه ثابت، قسمت بالایی چرخان و سلاح‌های قابل هدف‌گیری
- طراحی Seamهای مناسب و بررسی میزان Distortion در UV
- تنظیم مقیاس جزیره‌های UV و بسته‌بندی یک UV Layout مشترک
- خروجی گرفتن مدل برای استفاده در Unreal Engine با فرمت FBX
- اجرای ابزار ارائه‌شده برای ساخت نقشه‌های Ambient Occlusion و Edge Mask
- تولید بافت‌های AO و Edge Mask با وضوح 2048×2048
- استفاده از Material Instanceهای آماده در Unreal Engine 5
- اعمال ماسک‌های سفارشی، رنگ‌های فلزی و جزئیات نورانی سبز
- ساخت یک Player-Controlled Turret Pawn
- ایجاد ساختار سلسله‌مراتبی برای پایه ثابت و بخش بالایی چرخان
- ساخت سیستم هدف‌گیری عمودی برای سلاح‌ها
- اضافه‌کردن دوربین و دو نقطه شلیک مستقل
- ایجاد کنترل چرخش افقی با کلیدهای A و D
- ایجاد کنترل هدف‌گیری عمودی با کلیدهای W و S
- اضافه‌کردن شلیک با کلید Space
- استفاده از Delta Seconds برای ایجاد حرکت یکنواخت
- محدودکردن زاویه حرکت عمودی سلاح‌ها
- ساخت سیستم تیراندازی با Line Trace
- ایجاد یک Line Trace مجزا از هر دهانه سلاح
- بررسی Hit Result و اعمال Damage به اهداف
- تست تورِت در یک محیط تمرینی و بررسی Score، HUD، Countdown و Respawn

مدل‌سازی تورِت علمی‌تخیلی در Blender
دوره با چند رندر مرجع و یک Blockout اولیه شروع می‌شود و سپس مدل به‌صورت مرحله‌به‌مرحله توسعه پیدا می‌کند. شما ساخت بدنه اصلی، پایه چندلایه، محفظه چرخان، بازوهای سلاح، پایه‌های نگهدارنده، کابل‌ها، لولاها، اتصالات و جزئیات پنل‌ها را یاد می‌گیرید. در فرایند مدل‌سازی از ابزارهایی مانند Bevel، Boolean، Mirror، Array و Curve استفاده می‌شود تا فرم‌های Hard Surface خوانا و منظم ایجاد شوند. در کنار جزئیات ظاهری، ساختار مکانیکی مدل نیز مورد توجه قرار می‌گیرد تا مشخص باشد هر بخش چگونه به قسمت‌های دیگر متصل شده و چه حرکتی خواهد داشت.

آماده‌سازی مدل برای Unreal Engine 5
پس از تکمیل مدل، پروژه وارد مرحله آماده‌سازی برای موتور بازی می‌شود. در این بخش هندسه پاک‌سازی شده، بخش‌های اضافی و مخفی بررسی می‌شوند و قسمت‌های متحرک از بخش ثابت مدل جدا می‌شوند. یکی از نکات مهم دوره، آماده‌سازی Origin و Pivotهای مناسب است؛ زیرا محل قرارگیری این نقاط مستقیماً روی نحوه چرخش و هدف‌گیری تورِت در Unreal Engine تأثیر می‌گذارد. سپس UVها با بررسی Checker، ایجاد Seamهای مناسب، کنترل Distortion، تنظیم مقیاس جزیره‌ها و Packing نهایی آماده شده و مدل برای انتقال به Unreal Engine خروجی گرفته می‌شود.

ساخت متریال Stylized و افکت فرسودگی
برای ایجاد ظاهر Stylized تورِت، از یک ابزار ارائه‌شده در دوره برای تولید Ambient Occlusion و Edge Mask استفاده می‌شود. این نقشه‌ها برای ایجاد عمق در قسمت‌های فرورفته و نمایش فرسودگی روی لبه‌های مدل کاربرد دارند. در Unreal Engine می‌توانید Material Instanceهای آماده را روی مدل اعمال کرده و ماسک‌های تولیدشده، رنگ‌های فلزی، شدت لبه‌ها، Gradient، Roughness و جزئیات Emissive را تنظیم کنید. نتیجه، سطحی با ظاهر مکانیکی و Stylized شامل بخش‌های فلزی، فرورفتگی‌های تیره، لبه‌های فرسوده و جزئیات نورانی خواهد بود.

ساخت کنترل‌های تورِت در Unreal Engine
در بخش اصلی پروژه، مدل وارد Unreal Engine 5 شده و به یک Pawn قابل‌کنترل توسط بازیکن تبدیل می‌شود. پایه تورِت ثابت باقی می‌ماند و بخش بالایی می‌تواند حول محور خود بچرخد. همچنین سیستم هدف‌گیری سلاح‌ها ساخته می‌شود تا بازیکن بتواند زاویه عمودی آن‌ها را کنترل کند. دوربین و دو نقطه شلیک نیز به ساختار تورِت اضافه می‌شوند.

کنترل‌های نمونه دوره شامل موارد زیر است:

- A / D: چرخش افقی تورِت
- W / S: هدف‌گیری عمودی محدود
- Space: شلیک

حرکت‌ها با استفاده از Delta Seconds کنترل می‌شوند تا سرعت حرکت به فریم‌ریت وابسته نباشد و با محدودکردن زاویه Pitch، از چرخش غیرمنطقی سلاح‌ها جلوگیری می‌شود.

ساخت سیستم تیراندازی و Target Practice
در مرحله بعد، سیستم شلیک ساخته می‌شود. با هر بار شلیک، از هر یک از دو دهانه سلاح یک Line Trace ایجاد شده و برخورد با اهداف بررسی می‌شود. خود تورِت نیز از محاسبات برخورد کنار گذاشته می‌شود تا شلیک به بدنه خود مدل منجر نشود. پروژه تمرینی ارائه‌شده شامل محیط هدف‌گیری، اهداف مختلف، سیستم امتیازدهی، شمارش معکوس، HUD، واکنش اهداف و Respawn است. برخی اهداف نیز حرکت می‌کنند یا پس از برخورد از صحنه خارج شده و دوباره ظاهر می‌شوند.

این دوره همراه با یک مجموعه منابع کاربردی ارائه می‌شود که امکان تمرین و مقایسه پروژه را فراهم می‌کند:
- 8 رندر PNG برای استفاده به‌عنوان رفرنس مدل‌سازی
- ابزار Python برای تولید نقشه‌های AO و Edge Mask با وضوح 2048×2048
- پروژه آماده Target Range برای Unreal Engine 5.8
- محیط تمرینی و Blueprintهای مربوط به اهداف
- GameMode، Score، Countdown و HUD
- Material Instanceها و تکسچرهای نمونه
- پروژه کامل Blender 5.2 برای بررسی مدل نهایی، UVها و متریال‌ها
- پروژه کامل Unreal Engine 5.8 برای بررسی ساختار تورِت قابل‌بازی

ساختار دوره:
دوره شامل 31 درس و بیش از 5.5 ساعت آموزش است و مسیر پروژه در شش مرحله اصلی دنبال می‌شود:
1. مدل‌سازی تورِت
2. آماده‌سازی مدل برای Unreal Engine
3. ساخت Shading و Edge Wear به سبک Stylized
4. ایجاد کنترل‌های Blueprint
5. ساخت و تست سیستم تیراندازی
6. بررسی پروژه‌های نهایی و منابع همراه

پیش‌نیازهای دوره:
برای شروع دوره به یک کامپیوتر مناسب اجرای Blender، Cycles و پروژه Unreal Engine 5 نیاز دارید. نسخه‌های مورد استفاده در دوره Blender 5.2 و Unreal Engine 5.8 هستند. آشنایی مقدماتی با Navigation در Blender، انتخاب آبجکت‌ها، Transform و Edit Mode مفید است. همچنین آشنایی اولیه با محیط Unreal Editor می‌تواند روند یادگیری را ساده‌تر کند، اما نیازی به دانش برنامه‌نویسی Python یا C++ ندارید؛ بخش‌های مربوط به گیم‌پلی با Blueprint Visual Scripting انجام می‌شوند.

این دوره برای چه کسانی مناسب است؟
- هنرمندان Blender و مدل‌سازان سه‌بعدی که می‌خواهند مدل Hard Surface خود را به یک پروژه قابل‌استفاده در موتور بازی تبدیل کنند.
- هنرمندان Game Art که به دنبال یک پروژه کامل از مدل‌سازی تا پیاده‌سازی در Unreal Engine هستند.
- کاربران Unreal Engine که می‌خواهند ساختار Pawn، کنترل چرخش و هدف‌گیری و سیستم تیراندازی را یاد بگیرند.
- علاقه‌مندان به مدل‌سازی مکانیکی و علمی‌تخیلی و ساخت پنل‌ها، کابل‌ها، اتصالات و قطعات تکرارشونده.
- افرادی که با یادگیری پروژه‌محور بهتر ارتباط برقرار می‌کنند و می‌خواهند یک دارایی سه‌بعدی را از مرحله رفرنس و مدل‌سازی تا یک آبجکت قابل‌بازی در Unreal Engine 5 پیش ببرند.

در مجموع، Blender to Unreal Engine 5: Playable Stylized Turret یک مسیر کامل برای اتصال مدل‌سازی سه‌بعدی، UV، Baking، متریال‌سازی، آماده‌سازی Asset و Blueprint Gameplay است. در پایان، تنها یک مدل سه‌بعدی نخواهید داشت؛ بلکه یک تورِت علمی‌تخیلی قابل‌کنترل و دارای سیستم هدف‌گیری و شلیک خواهید ساخت که در یک محیط تمرینی Unreal Engine قابل تست است.