آموزش Unreal Engine 5 | هنر تعاملی فیزیک در زمان واقعی با OSC

Unreal Engine 5 | Real-Time Physics Interactive Art with OSC

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تجربه‌های هنری تعاملی فیزیک بی‌درنگ با Unreal Engine 5. تجربیات هنری تعاملی بی‌درنگ را با Unreal Engine از طریق کد Blueprint ایجاد کنید. با استفاده از ریاضیات برداری در طراحی حرکت رویه ای یا VFX راحت باشید. تکنیک هایی را برای بهینه سازی پروژه های هنری تعاملی خود برای نمایش بیاموزید. برای فعال کردن تعامل لمسی همهجانبه، دستگاه را به Unreal Engine با OSC پیوند دهید. پیش نیازها: برخی دانش و تجربه کدنویسی Blueprint برای این دوره ضروری است. اگر به تمرین بیشتر در مورد اصول نیاز دارید، دوره های دیگری را که من ارائه می دهم، شرکت کنید.

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

این دوره 2 ساعته و 45 دقیقه‌ای، مملو از تکه‌های کد، تکنیک‌ها و جریان‌های کاری است که من برای ایجاد هنر تعاملی و نصب چند رسانه‌ای در این زمینه به دست آورده‌ام. در اینجا فقط چند لیست از کارهایی که باید انجام دهید وجود دارد:

  • پیکربندی پروژه Unreal Engine برای هنر تعاملی (غیرفعال کردن ویژگی‌های GameDev).

  • ایجاد توابع شبیه به "افزونه" که می‌توانند در پروژه‌های بعدی مورد استفاده مجدد قرار گیرند.

  • استفاده از ریاضیات برداری برای دستیابی به چندین FX رویه ای و انیمیشن.

  • پیوند کردن یک دستگاه تلفن همراه از طریق OSC (کنترل صدای باز) برای ایجاد یک تجربه فراگیر.

  • بهینه سازی سیستم فیزیک UE5 برای افزایش عملکرد و استرس محاسباتی.

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

برای برنامه نویسانی که می خواهند کارهای زیبایی شناختی بیشتری در Unreal Engine ایجاد کنند. این دوره به شما این امکان را می دهد که از دریچه یک هنرمند و نحوه تفکر متفاوت را ببینید، اگر بیشتر به ایجاد برنامه برای زمینه های GameDev سنتی عادت دارید.


سرفصل ها و درس ها

راه اندازی پروژه Project Setup

  • پروژه Blank Blueprint ایجاد کنید Create Blank Blueprint Project

  • ویرایشگر - UE4 Classic Layout Editor - UE4 Classic Layout

  • ایجاد سطح خالی جدید Create New Blank Level

  • راه اندازی حالت بازی و پیاده پیش فرض Setup Default GameMode & Pawn

  • تنظیمات پیش فرض پروژه و ویرایشگر را تغییر دهید Change Default Project & Editor Settings

  • تنظیم سطح پایه Basic Level Setup

واردات دارایی و مواد Asset & Material Import

  • فایل‌های دوره و وارد کردن مش استاتیک Course Files & Static Mesh Import

  • واردات مواد Quxiel Quxiel Material Import

BP_Cylinder Actor Setup را شروع کنید Begin BP_Cylinder Actor Setup

  • BP_Cylinder - راه اندازی اولیه BP_Cylinder - Initial Setup

  • محدودیت فیزیک - راه اندازی اولیه Physics Constraint - Initial Setup

  • محدودیت فیزیک - تنظیمات بیشتر Physics Constraint - More Settings

  • BP_Cylinder - توری نقطه لنگر BP_Cylinder - Anchor Point Mesh

  • راه اندازی و تست سطح اول 1st Level Setup & Test

  • BP_Cylinder - Tube Z Movement BP_Cylinder - Tube Z Movement

  • BP_Cylinder - F-Interp Smoothing BP_Cylinder - F-Interp Smoothing

منطق چرخش خودکار Auto Self-Rotation Logic

  • BP_Cylinder - Refactoring کد BP_Cylinder - Code Refactoring

  • BP_Cylinder - چرخش لوله Z BP_Cylinder - Tube Z Rotation

  • BP_Cylinder - Rotation Smoothing BP_Cylinder - Rotation Smoothing

  • BP_Cylinder - مواد برگردان لوله BP_Cylinder - Tube Decal Material

  • BP_Cylinder - انتشار برگردان BP_Cylinder - Decal Emission

منطق خط اتصال پویا Dynamic Connector Line Logic

  • BP_Cylinder - راه اندازی خط BP_Cylinder - Line Setup

  • BP_Cylinder - پوسته پوسته شدن خط X BP_Cylinder - Line X Scaling

  • BP_Cylinder - Line Z Rotation BP_Cylinder - Line Z Rotation

  • BP_Cylinder - بهینه سازی تیک رویداد BP_Cylinder - Optimize Event Tick

رویه ای بازیگران در گرید Procedurally Spawn Actors in Grid

  • BP_GridSpawner - Nested For-Loop BP_GridSpawner - Nested For-Loop

  • BP_GridSpawner - مرکز افست BP_GridSpawner - Center Offset

  • BP_GridSpawner - Runtime Spawn Actor BP_GridSpawner - Runtime Spawn Actor

  • BP_GridSpawner - ترفند و تست BP_GridSpawner - Tweaks & Testing

روش جایگزین طرح سطح Level Blueprint Alternative Method

  • BP_GridSpawner - ترفندهای بیشتر BP_GridSpawner - More Tweaks

  • BP_MyLevel - شروع بازی BP_MyLevel - Event Begin Play

  • BP_MyLevel - منطق کلیک ماوس BP_MyLevel - Mouse Click Logic

  • BP_MyLevel - V-Interp Smoothing BP_MyLevel - V-Interp Smoothing

ترفندها، بهینه سازی، تنظیم صحنه و رابط کاربری Tweaks, Optimization, Scene Setup & UI

  • BP_Cylinder - بهینه سازی فیزیک BP_Cylinder - Physics Optimization

  • BP_Cylinder - تغییرات پارامتر BP_Cylinder - Parameter Tweaks

  • سطح - روشنایی GI Level - GI Lighting

  • سطح - مرز برگردان Level - Decal Border

  • سطح - حجم پست فرآیند Level - Post Process Volume

  • UI - مکان نما سفارشی UI - Custom Cursor

  • حالت مستقل - تنظیم طرح Standalone Mode - Blueprint Setup

نهایی سازی منطقی و حالت مستقل Logic Finalization & Standalone Mode

  • BP_MyLevel - تنظیمات بیشتر BP_MyLevel - More Settings

  • سطح - تنظیم نور Level - Adjust Lighting

  • حالت مستقل - اجرای 1 Standalone Mode - 1st Run

  • مواد فیزیک - رفع مشکل Bind Up Physics Material - Fix Bind Up Issue

پیکربندی ورودی لمسی OSC Configuring OSC Touch Input

  • BP_OSC - راه اندازی سرور BP_OSC - Server Setup

  • BP_MyLevel - حالت ورودی OSC BP_MyLevel - OSC Input Mode

  • OSC - ZigSim در مقابل TouchOSC OSC - ZigSim vs TouchOSC

  • BP_OSC - تست دریافت ZigSim BP_OSC - ZigSim Receive Test

  • BP_OSC - مقادیر ZigSim را استخراج کنید BP_OSC - Extract ZigSim Values

  • BP_MyLevel - مقادیر OSC را اعمال کنید BP_MyLevel - Apply OSC Values

  • ZigSim - اجرا و رفع مشکلات ZigSim - Run & Fix Issues

  • TouchOSC - تنظیم سند TouchOSC - Document Setup

  • BP_OSC - تغییر TouchOSC BP_OSC - TouchOSC Modification

  • TouchOSC - اجرا و رفع مشکلات TouchOSC - Run & Fix Issues

نتیجه Conclusion

  • کلمات پایانی Final Words

  • تکنیک های مفید دوره Useful Techniques From The Course

نمایش نظرات

آموزش Unreal Engine 5 | هنر تعاملی فیزیک در زمان واقعی با OSC
جزییات دوره
2.5 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
412
4.6 از 5
دارد
دارد
دارد
Yu Fujishiro
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yu Fujishiro Yu Fujishiro

Unreal Engine Interactive Art Developer

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