آموزش شبیهسازی فیزیک پیشرفته در Unreal Engine برای ساخت بازیهای ویدیویی
یاد بگیرید چگونه از موتور فیزیک Chaos در Unreal Engine استفاده کنید و شبیهسازیهای فیزیکی واقعگرایانه برای بازیهای ویدیویی خود ایجاد کنید. این دوره جامع، مباحث فیزیک در Unreal Engine را از سطح مقدماتی تا پیشرفته پوشش میدهد.
در این دوره شما با موارد زیر آشنا خواهید شد:
پیشنیازها: آشنایی با Unreal Engine و دانش پایهای از Actor و Blueprint.
در دوره Unreal Engine 5: Physics، یاد خواهید گرفت که چگونه شبیهسازیهای فیزیکی را به عنوان بخشی از توسعه بازیهای ویدیویی خود به کار ببرید. این دوره فیزیک پایه، متوسطه و پیشرفته را در Unreal Engine به شما آموزش میدهد. یاد میگیرید که چگونه حرکت، نیرو و ضربه را به اشیاء در بازی خود اعمال کنید. همچنین، نحوه استفاده از سیستم Cloth برای ایجاد لباسهای واقعگرایانه، پرچمها، پردهها، بنرها و بادبانها را یاد خواهید گرفت. کار با Cables برای ایجاد کابلها، سیمها، طنابها و زنجیرها و استفاده از Constraints برای ساخت ماشینهای ساده مانند زیپلاین، قرقره، منجنیق و تاب را نیز فرا خواهید گرفت. فیزیک را به بخشی جداییناپذیر از مهارتهای Unreal Engine خود تبدیل کنید.
یادگیری فیزیک از پایه تا پیشرفته در Unreal Engine
این دوره موضوعات مختلفی در زمینه فیزیک را پوشش میدهد، از جمله:
فیزیک پایه در Unreal Engine
بخش اول به یادگیری اصول اولیه فیزیک در Unreal Engine اختصاص دارد.
در درس "Physics Bodies"، مبانی موتور فیزیک Unreal را خواهید آموخت. یاد خواهید گرفت که چگونه اشیاء به بخشی از شبیهسازی فیزیکی تبدیل میشوند و چگونه کنترل میشوند. همچنین، نحوه دستکاری در ویژگیهای فیزیکی یک شی را خواهید آموخت. در درس "Collision Volumes"، نحوه ساخت اجسام فیزیکی خود را یاد خواهید گرفت.
در درس "Collision Events"، بررسی خواهیم کرد که وقتی دو شی با هم برخورد میکنند چه اتفاقی میافتد، چگونه شبیهسازی فیزیکی برخوردها را مدیریت میکند و چگونه میتوانید نحوه برخورد دو شی با یکدیگر را سفارشی کنید.
در درس "Vectors"، توضیح خواهم داد که بردارها به طور کلی چگونه کار میکنند، چگونه در Unreal Engine کار میکنند و چگونه ریاضیات آنها کار میکند، تا بتوانید از آنها برای کنترل مواردی مانند سرعت، شتاب و نیرو استفاده کنید. سپس در درس "Vector Nodes"، چندین گره Blueprint را بررسی خواهیم کرد که کار با بردارها را بسیار آسانتر میکنند.
فیزیک متوسطه در Unreal Engine
در مرحله بعد، دانش پایه خود را برای یادگیری فیزیک متوسطه در Unreal Engine گسترش خواهیم داد.
در درس "Traces"، اصول اولیه ردیابی پرتو (ray traces) را یاد خواهیم گرفت و اینکه چگونه آنها ابزاری مهم در طراحی بازی هستند که به شما امکان میدهند کارهایی مانند تعیین اینکه یک شخصیت به چه چیزی نگاه میکند و همچنین شبیهسازی شلیک سلاحهای پرتابهای پرسرعت مانند تفنگ و تپانچه را انجام دهید.
در درس "Hit Events"، دانش خود را در مورد برخوردها با بررسی دقیق تمام دادههایی که میتوانید از یک برخورد به دست آورید و نحوه استفاده از آن دادهها، گسترش خواهیم داد.
درس "Physics Volume" به شما آموزش میدهد که چگونه یک ناحیه از فضا را دستکاری کنید تا فیزیک آن ناحیه بر شخصیت تأثیر بگذارد، مانند اینکه یک حجم آب باشد.
درس "Movement and Forces" تفاوت بین حرکت سینماتیکی و دینامیکی را توضیح میدهد و چندین گره مفید را نشان میدهد که میتوان از آنها برای حرکت دادن اشیاء در بازی شما استفاده کرد.
درس "Physics Components" نگاهی به اجزای مختلفی دارد که میتوان از آنها برای دستکاری فیزیک در بازی خود استفاده کرد، از جمله "Rotating Movement Component"، "Projectile Component" و "Physics Thruster Component".
درس "Physical Materials" به شما آموزش میدهد که چگونه به مواد خود ویژگیهای فیزیکی مانند اصطکاک، جهندگی و غیره بدهید.
و سپس درس نهایی در این بخش به شما نشان میدهد که چگونه میتوانید از "Physics Handles" برای گرفتن، نگه داشتن، رها کردن و پرتاب اشیاء در بازی خود استفاده کنید.
فیزیک پیشرفته در Unreal Engine
و سپس، با تمام این دانش، در نهایت آماده خواهید بود تا به فیزیک پیشرفته Unreal بپردازید، که به شما امکان میدهد کارهای بسیار جالبی انجام دهید.
در درس "Physics Constraint"، یاد خواهید گرفت که چگونه میتوانید اشیاء را به روشهای مختلف به هم متصل کنید تا ماشینهای سادهای ایجاد کنید که به عنوان بخشی از شبیهسازی فیزیکی کار میکنند. میتوانید اشیاء را به گونهای به هم متصل کنید که انگار توسط یک مسیر، مفصل یا کابل به هم متصل شدهاند، که به شما امکان میدهد تعداد بیشماری از اشیاء مبتنی بر فیزیک مانند زیپلاین، قرقره، منجنیق، تاب و موارد دیگر ایجاد کنید.
در درس "Cables"، یاد خواهید گرفت که چگونه اشیایی مانند کابل، سیم، طناب و زنجیر را به طور دقیق شبیهسازی کنید.
درس "Cloth Physics" به شما آموزش میدهد که چگونه لباسهای واقعگرایانه، پرچمها، پردهها، بنرها، بادبانها یا هر چیز دیگری که از پارچه ساخته شده است را ایجاد کنید. یاد خواهید گرفت که چگونه خواص آن را دستکاری کنید تا هر چیزی از ابریشم گرفته تا چرم ایجاد کنید.
درس "Destruction Physics" به شما آموزش میدهد که چگونه تخریب مشها را در بازی خود شبیهسازی کنید. این درس تمام روشهای مختلفی را که میتوانید نحوه شکستن شی از هم را سفارشی کنید و نحوه کنترل ضعیف یا قوی بودن شی را نشان میدهد.
درس "Physics Fields" توضیح میدهد که چگونه میتوانید فیزیک یک ناحیه خاص از فضا را دستکاری کنید. به عنوان مثال، میتوانید سرعت، نیرو، کرنش یا گشتاور را به یک ناحیه خاص اضافه کنید. یا میتوانید فیزیک را در یک ناحیه خاص غیرفعال کنید و غیره.
و در نهایت، درس "Balloon Gun" تمام دروس دیگر را با استفاده از تمام دانشهایی که تا آن زمان آموختهایم، به هم گره میزند تا تفنگی ایجاد کنیم که یک بادکنک پر از هلیوم را ایجاد و به هر چیزی که شلیک میکند متصل میکند. این کار باعث میشود که جسم در صورت اتصال بادکنکهای کافی شناور شود.
امیدوارم به زودی شما را در دوره ببینم!
David Nixon
توسعه دهنده نرم افزار
نمایش نظرات