آموزش یونیتی: تسلط بر طراحی رویه‌ای فراکتال و اسپلاین (Procedural Fractal & Spline) - آخرین آپدیت

دانلود Unity: Master Procedural Fractal & Spline Design

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره پیشرفته توسعه یونیتی، دانشجویان را قادر می‌سازد تا سیستم‌های رویه‌ای (Procedural) را با استفاده از فراکتال‌ها، سیستم مدیریت حافظه (Object Pooling) و منحنی‌های بزیر (Bezier Splines) تحلیل، ساخت و بهینه‌سازی کنند. در طول شش ماژول ساختاریافته، دانشجویان به صورت گام‌به‌گام با مفاهیم تولید فراکتال‌های پایه، بازیافت پویا اشیاء، نظارت بر نرخ فریم (FPS) و سیستم‌های حرکتی مبتنی بر اسپلاین آشنا می‌شوند. یادگیرندگان قادر خواهند بود رفتارهای مقیاس‌پذیر را طراحی کرده، کامپوننت‌های اسکریپتینگ سفارشی پیاده‌سازی کنند و ویژگی‌های متمرکز بر عملکرد را با استفاده از ابزارهای ادیتور و زمان اجرای (Runtime) یونیتی ارزیابی نمایند. این دوره با تأکید شدید بر پیاده‌سازی عملی، مدل‌سازی هندسی خلاقانه را با منطق بهینه زمان اجرا ترکیب می‌کند و دانشجویان را برای به‌کارگیری، گسترش و ادغام سیستم‌های پیشرفته در پروژه‌های واقعی آماده می‌سازد. هر درس بر اساس دسته‌بندی بلوم (Bloom's Taxonomy) طراحی شده تا رشد شناختی در منطق برنامه‌نویسی، اسکریپتینگ ادیتور، ساختارهای داده و انیمیشن‌های ران‌تایم تضمین شود. در پایان این دوره، یادگیرندگان قادر خواهند بود: • ساختارهای فراکتال بازگشتی با پارامترهای سفارشی ایجاد کنند. • سیستم‌های Object Pooling را برای بهینه‌سازی تولید اشیاء در لحظه پیاده‌سازی کنند. • ابزارهای نظارتی بلادرنگ مانند شمارنده نرخ فریم (FPS Counter) طراحی کنند. • چارچوب‌های ماژولار منحنی بزیر و اسپلاین توسعه دهند. • تکنیک‌های پیمایش ران‌تایم را با استفاده از Spline Walkers و دکوراتورها اعمال کنند. • ابزارهای ادیتور را برای دستکاری بصری و عیب‌یابی ارزیابی و اصلاح کنند.

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

هندسه فراکتال در یونیتی Fractal Geometry in Unity

  • مقدمه‌ای بر مبانی فراکتال و Object Pooling Introduction of Fractal Basics and Object Pooling

  • ساخت فراکتال سه بعدی Creating 3D Fractal

  • ادامه ساخت فراکتال سه بعدی Continue on 3D Fractal

  • مقیاس‌بندی فرزندان (Child Scaling) Child Scaling

  • والد با چندین فرزند Multiple Children Parent

  • توضیحات بیشتر درباره والد و فرزندان More on Continue children Parent

  • استفاده از Private Static Quaternion Private Static Quaternion

  • رشد فراکتال Growth of Fractal

  • افزودن تنوع رنگی Adding Color Variations

رنگ و تصادفی‌سازی Color and Randomization

  • رنگ مجنتا Color Magenta

  • تصادفی‌سازی متغیرها Randomizing Variable

  • ادامه تصادفی‌سازی متغیرها Randomizing Variable Continue

  • ساخت شمارنده نرخ فریم (FPS Counter) Creating a Frame Rate Counter

  • جزئیات بیشتر در مورد ساخت شمارنده FPS More Details on Creating a Frame Rate Counter

  • تمرین عملی ساخت شمارنده FPS Practical's of Creating a Frame Rate Counter

  • کار روی لیبل FPS Working on FPS Label

  • توابع اسکریپتینگ FPS FPS Scripting Function

  • قرار دادن لیبل FPS زیر بالاترین لیبل FPS Label Under Highest Label

اصول Object Pooling Object Pooling Essentials

  • مقدمه‌ای بر Object Pooling Introduction to Object Pooling

  • پیاده‌سازی Object Pooling در تابع Spawn Object Pooling Under Spawned Function

  • تمرین کامل Object Pooling Complete Practical of Object Pooling

  • توابع حلقه و کره تولیدکننده (Spawner) Spawner Ring and Sphere Function

  • انواع مختلف اشیاء در سیستم Object Pooling Different Types of Object Under Object Pooling Function

  • ادامه مباحث Object Pooling Continuing on Object Pooling

  • بازگشت به متدهای Get Pool Go Baack to Get Pool Methods

  • ساخت دکمه تغییر صفحه در Canvas Create Switch Screen Button Under Canvas Object

  • مرور کلی پیش‌نویس Draft Overview

منحنی‌های بزیر و تعاملات Bezier Curves and Interaction

  • موقعیت هندل‌ها (Handles Position) Handles Position

  • ارتقای منحنی Upgrading Curve

  • منحنی سه نقطه‌ای Three Point Curve

  • منحنی مشتق Derivative Curve

  • بردار سرعت (Vector Velocity) Vector Velocity

  • افزودن بردار P3 Addition Vector P3

ساخت اسپلاین (Spline) Spline Construction

  • اینسپکتور منحنی بزیر Bezier Curve Inspector

  • اسپلاین بزیر (Bezier Spline) Bezier Spline

  • رسم بزیر با هندل‌ها Handles Draw Bezier

  • اینسپکتور اسپلاین بزیر Bezier Spline inspector

  • تعریف Private Const Steps Curve Private Const. Steps Curve

  • محدود کردن نقاط کنترلی Constraining Control Point

عملیات پیشرفته اسپلاین Advanced Spline Operations

  • آرایه حالت‌های تغییر اندازه Resize Modes Array

  • کدنویسی منحنی بزیر Bezier Curve Code

  • افزودن متد اسپلاین بزیر Adding Bezier Spline Method

  • افزودن شمارنده منحنی‌ها Adding Curve Count

  • ساخت پیمایش‌گر اسپلاین (Spline Walker) Creating Spline Walker

  • دکوراتور اسپلاین (Spline Decorator) Spline Decorator

نمایش نظرات

آموزش یونیتی: تسلط بر طراحی رویه‌ای فراکتال و اسپلاین (Procedural Fractal & Spline)
جزییات دوره
13h 16m
45
(آخرین آپدیت)
239
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده