آموزش برنامه‌نویسی شیدر در یونیتی: ساخت و بهینه‌سازی - آخرین آپدیت

دانلود Unity Shader Programming: Create & Optimize

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در پایان این دوره، یادگیرندگان قادر خواهند بود شیدرهای سفارشی طراحی کنند، مدل‌های نورپردازی واقع‌گرایانه را پیاده‌سازی کنند، عملکرد را بهینه سازند و جلوه‌های پیشرفته صفحه (Screen Effects) را در یونیتی اعمال کنند. آن‌ها بر شیدرهای Vertex و Fragment مسلط شده، جلوه‌های آب، شیشه و هولوگرافیک ایجاد می‌کنند و شیدرهای پیشرفته‌ای مانند خز (Fur) و نقشه‌های حرارتی (Heat Maps) را می‌سازند. این دوره جامع شما را از مبانی شیدر تا رندرینگ پیشرفته همراهی می‌کند و شما را با ویژگی‌های ضروری شیدر، متغیرها و کاربردهای بافت (Texture) آشنا می‌سازد. شما مدل‌های نورپردازی داخلی یونیتی را بررسی کرده، شیدرهای سفارشی مانند Phong و Blinn-Phong را پیاده‌سازی می‌کنید و روش‌های نورپردازی جهانی (GI) را با بازتاب‌ها و Light Probeها برای واقع‌گرایی بیشتر ترکیب خواهید کرد. از طریق پروژه‌های عملی، به انیمیت کردن رأس‌ها (Vertices)، شبیه‌سازی برف و انفجارها می‌پردازید و جلوه‌های پویای فضای صفحه از جمله دانه‌های فیلم (Film Grain)، حالت‌های ترکیب (Blend Modes) و دید در شب را طراحی می‌کنید. آنچه این دوره را متمایز می‌کند، تعادل ساختاریافته بین تئوری و عمل، و ترکیب بهینه‌سازی شیدر با جلوه‌های خلاقانه پیشرفته است. چه در حال ساخت بازی باشید، چه شبیه‌سازی یا تجربه‌های غوطه‌ورکننده، این دوره شما را با عمق فنی و کنترل خلاقانه لازم برای فراتر رفتن از قابلیت‌های گرافیکی یونیتی مجهز می‌کند.

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

مبانی و ویژگی‌های شیدر Shader Basics and Properties

  • مقدمه‌ای بر برنامه‌نویسی شیدر در Unity 5 Introduction to Unity 5 Shader Programming

  • تئوری: ساخت یک شیدر پایه Theory - Creating A Basic Shader

  • تمرین عملی: ساخت یک شیدر پایه Lab - Creating A Basic Shader

  • مهاجرت از Unity 4 به Unity 5 Migrating from Unity4 to Unity 5 Shaers

  • ادامه مهاجرت از Unity 4 به Unity 5 Migrating from Unity4 to Unity 5 Shaers Continues

  • درک ویژگی‌های شیدر (Properties) Understanding Shader Properties

  • ایجاد ویژگی‌ها Create Properties

  • ایجاد متغیر Subshader Create Subshader Variable

  • استفاده از آرایه‌های فشرده (Packed Arrays) Using Packed Arrays

  • استفاده از رنگ Albedo Use Albedo Color

  • ایجاد بافت متحرک (Scrolling Texture) Creating A Scrolling Texture

  • شیدر جلوه آب Water Effect Shader

  • ایجاد شیدر Normal Map Creating A Normal Map Shader

  • شیدر تست Normal Map Normal Map Test Shader

  • شدت برجستگی (Bump Intensity) Bump Intensity

  • ایجاد شیدر شفاف (Transparent) Creating A Transparent Shader

  • ایجاد شیدر هولوگرافیک Creating a Holographic Shader

  • شیدر سیلوئت (Silhouette) Silhouette Shader

مدل‌های نورپردازی و پروب‌ها Lighting Models and Probes

  • ترکیب بافت‌ها با استفاده از Lerp Blending Textures Using Lerp

  • ادامه ترکیب بافت‌ها با استفاده از Lerp Blending Textures Using Lerp Continues

  • رسم دایره در Terrain Drawing Circle in Terrain

  • شعاع ماتریال (Mat Radius) Mat Radius

  • مدل‌های نورپردازی Lighting Models

  • نوشتن اولین نورپردازی سفارشی Writing the First Custom Lighting

  • نوشتن Toon Shader Writing Toon Shader

  • ادامه نوشتن Toon Shader Writing Toon Shader Continues

  • نوشتن Phong Shader Writing Phong Shader

  • شیدر Phong Specular Phong Secular Shader

  • نوشتن Blinn Phong Shader Writing Blinn Phong Shader

  • شیدر Blinn Phong - بردار نیم‌مقدار (Half Vector) Blinn Phong Shader - Half Vector

  • نوشتن شیدر Anisotropic Specular Writing Anisotropic Specular Shader

  • ادامه نوشتن شیدر Anisotropic Specular Writing Anisotropic Specular Shader Continues

  • نورپردازی جهانی (GI) و Light Baking GI And Light Baking

  • جزئیات بیشتر درباره GI و Light Baking More on GI And Light Baking

  • ایجاد Reflection Probe Creating Reflection Probe

  • گروه‌های Light Probe Light Probe Groups

شیدرهای Vertex و Fragment Vertex and Fragment Shaders

  • مقدمه‌ای بر تابع Vertex Introduction to Vertex Function

  • انیمیت کردن رأس‌ها (Vertices) Animating Vertices

  • ادامه انیمیت کردن رأس‌ها Animating Vertices Continues

  • بیرون‌زدگی رأس‌ها (Extruding Vertices) Extruding Vertices

  • شیدر Extrusion Extrusion Shader

  • ایجاد شیدر برف Creating Snow Shader

  • ادامه ایجاد شیدر برف Creating Snow Shader Continues

  • انفجارهای حجمی (Volumetric) Volumetric Explosions

  • انفجارهای حجمی - برنامه SG Volumetric Explosions - SG Program

  • اولین شیدر Fragment First Fragment Shader

  • ادامه اولین شیدر Fragment First Fragment Shader Continues

  • استفاده از Grab Pass Shader Use of Grab Pass Shader

  • نحوه کارکرد Grab Pass Shader How Grab Pass Shader Works

  • نوشتن شیدر شیشه Writing a Glass Shader

  • نرمال‌های شیشه رنگی (Stained Glass) Glass Stained Normals

  • نوشتن شیدر آب دو بعدی Writing 2D Water Shader

  • جزئیات بیشتر شیدر آب دو بعدی More 2D Water Shader

بهینه‌سازی شیدر و جلوه‌های صفحه Shader Optimization and Screen Effects

  • تنظیمات شیدر Shader Adjustment

  • بهینه‌سازی شیدر Optimizing the Shader

  • استفاده از Profiler Using the Profiler

  • ادامه استفاده از Profiler Using the Profiler Continues

  • نوشتن شیدر موبایل Writing a Mobile Shader

  • بهینه‌سازی شیدرها Optimize Shaders

  • مقدمه‌ای بر جلوه‌های صفحه (Screen Effects) Introduction to Screen Effects

  • جلوه‌های تصویری شیدر سفارشی Custom Shader Image Effects

  • تغییر جلوه‌های صفحه Changing the Screen Effects

  • اثر عمق (Depth Effect) Depth Effect

  • روشنایی و اشباع رنگ (Brightness Saturation) Brightness Saturation

  • کنتراست Contrast

  • ادامه بحث کنتراست Contrast Continues

  • حالت‌های ترکیب (Blend Modes) Blend Modes

  • اثر تصویری Blend Mode Blend Mode Image Effect

  • اثر تصویری Overlay Overlay Image Effect

  • اثر فیلم قدیمی Old Film Effect

  • جزئیات بیشتر اثر فیلم قدیمی More on Old Film Effect

  • شیدر اثر فیلم قدیمی Old Film Effect Shader

  • رنگ نهایی اثر Effect Final Color

  • توضیح اثر فیلم قدیمی Old Film Effect Explained

  • اثر دید در شب (Night Vision) Night Vision Effect

  • جزئیات بیشتر اثر دید در شب More on Night Vision Effect

  • اثر ترکیب (Blend Effect) Blend Effect

  • شیدر اثر دید در شب Night Version Effect Shader

برنامه‌نویسی پیشرفته شیدر Advanced Shader Programming

  • ایجاد فایل‌های سفارشی CG Inc Creating Custom CG Inc Files

  • شیدر CG Include CG Include Shader

  • ایجاد خز (Fur) Creating Fur

  • جزئیات بیشتر در مورد ساخت خز More on Creating Fur

  • ایجاد نقشه حرارتی (Heat Map) Creating Heat Map

  • جزئیات بیشتر در مورد ساخت نقشه حرارتی More on Creating Heat Map

نمایش نظرات

آموزش برنامه‌نویسی شیدر در یونیتی: ساخت و بهینه‌سازی
جزییات دوره
18h 46m
84
(آخرین آپدیت)
94
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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