برنامهنویسی محیطهای واقعگرایانه با C# در Unity: تولید محتوای رویهای با دادههای مش و پوشش گیاهی در URP
با استفاده از رویکردهای الگوریتمی متنوع، محتوای رویهای (Procedural Generation) را خلق کنید. مشهای زمین را با کد دستکاری کرده تا مناظر واقعگرایانه ایجاد کنید. مشهای زمین را به صورت رویهای تکسچر دهید. اصول طراحی در تولید مناظر دلپذیر را بررسی کنید. تنظیمات رندر Unity را برای نتایج بهتر دوربین دستکاری کنید. پنجرههای سفارشی Unity و عناصر رابط کاربری گرافیکی برای استفاده در Editor ایجاد کنید.
پیشنیازها
- آشنایی با C# و موتور توسعه بازی Unity.
- احترام قابل قبول به ریاضیات.
- شیفتگی به تولید رویهای و قابلیتهای آن.
بهروز شده برای Unity در سال 2024
خلق مناظر مجازی زیبا، تنها در انحصار هنرمندان نیست، بلکه برنامهنویسان نیز در آن نقش دارند. تصور کنید بتوانید با مهارتهای برنامهنویسی C# خود، یک مش (Mesh) را برای خلق مناظر واقعی دستکاری کنید و از الگوریتمهایی استفاده کنید که توسط محققان مطالعهکننده شکلگیری و فرسایش مناظر توسعه یافتهاند. اکنون این امکان برای شما فراهم است.
در این دوره، پنی تکنیکهای تولید رویهای زمین را با سبک آموزشی جامع و تخصص بینالمللی خود از بیش از 25 سال تدریس، تحقیق و کار در بازیها و گرافیک کامپیوتری معرفی میکند. در طول دوره، کارگاههای عملی را دنبال خواهید کرد که برای آموزش تکنیکهای اساسی مورد استفاده برای تولید مناظر مجازی واقعگرایانه طراحی شدهاند.
یاد بگیرید چگونه برنامهنویسی و کار کنید با:
تسلسیون ورونوی (Voronoi Tessellation)
جابجایی نقطه میانی (Midpoint Displacement)
نویز پرلین (Perlin Noise)
اسپلَت مپ (Splat Maps)
درختان و پوشش گیاهی (Trees and Vegetation)
ابرها (Clouds)
آب و هوا (Weather)
فرسایش (Erosion)
آب (Water) و در نسخه جدید 2024:
کار با اشیاء متعدد زمین (Working with Multiple Terrain Objects)
کار با URP و HDRP
محتوا و بررسی کلی
دوره با بررسی ماهیت یک منظر و ملاحظات طراحی که باید در تصمیمگیری برای ساختار، رنگ و پوشش گیاهی لحاظ کنید، آغاز میشود. شما یاد خواهید گرفت که چه چیزی یک منظر طبیعی را میسازد، تا بتوانید آن را در Unity بازسازی کنید.
پس از آن، برخی از محبوبترین الگوریتمهای مورد استفاده در تولید مناظر (شامل بسیاری از تکنیکهای فراکتال و تسلسیون) را که میتوانند برای ایجاد مناظر کوهستانی تصادفی و در عین حال متقاعدکننده با هم ترکیب شوند، بررسی خواهیم کرد.
پس از آنکه با شکلدهی مناظر آشنا شدید، به تکسچر دادن به زمین با انواع تصاویر که میتوانند از طریق اسپلَت مپ بر روی ارتفاعات و شیبهای مختلف قرار گیرند، خواهیم پرداخت. سپس، با استفاده از رویکردی الگوریتمی، زمین را با درختان، صخرهها و چمن تزئین کنید، قبل از اینکه روشهای فرسایش را که سطح واقعگرایی بیشتری را اضافه میکنند، بررسی کنیم.
این دوره با توسعه یک سیستم تولید ابر و بررسی سیستمهای ذرات برای افزودن اثرات باران، برف و سایر جلوههای اتمسفریک به منظر نهایی، به پایان میرسد.
در طول دوره، کد Editor سفارشی Unity خود را توسعه خواهیم داد که به شما امکان میدهد عملکرد و ساختار اضافی را به Unity Inspector اضافه کنید و همچنین پنجرههای Editor سفارشی خود را بسازید.
نظر دانشجویان در مورد دورههای پنی:
پنی یک مدرس عالی است و در تجزیه مفاهیم پیچیده به موضوعات کوچکتر و قابل فهم، عالی عمل میکند.
سبک تدریس پنی فوقالعاده با انگیزه و تصویرسازی شده است.
این دوره فوقالعاده است. مدرس همه چیزهایی را که باید بدانید توضیح میدهد و شما را تشویق به آزمایش و به چالش کشیدن خود میکند.
Penny de Byl
Penny @Holistic3D.com
نمایش نظرات