آموزش جامع توسعه‌دهنده شیدر در یونیتی از صفر تا صد - سازگار با Unity 6 - آخرین آپدیت

دانلود From Zero to Unity Shader Developer - Unity 6 Compatible

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با مکالمات تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع، شما مهارت‌های لازم برای تبدیل شدن به یک توسعه‌دهنده حرفه‌ای شیدر در یونیتی (Unity Shader Developer) را کسب خواهید کرد. این دوره شما را از مبانی برنامه‌نویسی شیدر تا ساخت جلوه‌های پیچیده و پیشرفته همراهی می‌کند. شما موضوعاتی از شیدرهای سطحی ساده گرفته تا تکنیک‌های پیچیده رندرینگ حجمی (Volumetric Rendering) را بررسی خواهید کرد. در این مسیر، یاد می‌گیرید چگونه Vertex و Fragment Shader بنویسید، نورپردازی را کنترل کنید و جلوه‌های واقع‌گرایانه‌ای مانند آب، شیشه و ابرها ایجاد کنید. همچنین به دنیای Ray Marching و نویزهای procédورال برای ساخت محیط‌های سه بعدی غوطه‌ورکننده وارد خواهید شد. ساختار دوره بر پایه مثال‌های کاربردی و چالش‌ها طراحی شده است تا بتوانید مهارت‌های خود را بلافاصله به کار بگیرید. با شروع از اصول اولیه مانند ویژگی‌های شیدر و خط لوله رندرینگ (Rendering Pipeline)، به سمت مباحث پیشرفته‌تر از جمله مدل‌های نورپردازی، نرمال مپینگ (Normal Mapping)، تکنیک‌های ترکیب رنگ (Blending) و شیدرهای سفارشی پیش خواهید رفت. هر بخش بر پایه بخش قبلی بنا شده است تا به توسعه درک فنی و پتانسیل خلاقانه شما کمک کند. با تعامل با مطالب دوره، شما شیدرهای سفارشی خود را خواهید نوشت و جلوه‌های گرافیکی پیچیده‌ای ایجاد خواهید کرد که برای جدیدترین سیستم‌های رندرینگ یونیتی بهینه شده‌اند. چه در حال کار روی بازی باشید، چه شبیه‌سازی یا رسانه‌های تعاملی، مهارت‌هایی که اینجا کسب می‌کنید به شما قدرت تولید گرافیک‌های خیره‌کننده و بلادرنگ را می‌دهد. این دوره برای کاربران سطح متوسط یونیتی که می‌خواهند دانش خود را در برنامه‌نویسی شیدر گسترش دهند، ایده‌آل است. این دوره برای توسعه‌دهندگان بازی، هنرمندان جلوه‌های بصری (VFX) و برنامه‌نویسانی که دانش پایه‌ای از Unity و C# دارند طراحی شده است. هیچ تجربه قبلی در توسعه شیدر مورد نیاز نیست، اما آشنایی با مفاهیم پایه برنامه‌نویسی بسیار مفید خواهد بود. در پایان دوره، شما قادر خواهید بود شیدرهای سفارشی بسازید، مدل‌های نورپردازی پیشرفته را پیاده‌سازی کنید، تکنیک‌های جزئیات سطح را اعمال کنید، ورتکس و فرگمنت شیدرها را مدیریت کنید و جلوه‌های حجمی پیچیده را در یونیتی رندر کنید.

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

مقدمه Introduction

  • خوش‌آمدگویی Welcome

  • عضویت در جامعه دانشجویی H3D Join the H3D Student Community

  • خط لوله رندرینگ (Rendering Pipeline) The Rendering Pipeline

  • اولین Surface Shader شما Your First Surface Shader

ضروریات شیدر Shader Essentials

  • متغیرها و آرایه‌های بسته‌بندی شده Variables and Packed Arrays

  • آناتومی مش و ورودی‌های شیدر The Anatomy of a Mesh and Shader Input

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

روشنایی سطوح Illuminating Surfaces

  • لامبرت و نورپردازی Lambert & Lighting

  • نرمال مپینگ (Normal Mapping) Normal Mapping

  • مدل‌های روشنایی Illumination Models

  • محیط‌های دارای برجستگی Bumped Environments

  • بافرها و صف‌ها Buffers and Queues

ضرب داخلی (Dot Product) The Dot Product

  • ضرب داخلی (Dot Product) The Dot Product

  • نورپردازی حاشیه‌ای (Rim Lighting) Rim Lighting

  • برش‌های منطقی Logical Cutoffs

نورپردازی Lighting

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

  • نورپردازی Blinn Phong و خروجی سطح Blinn-Phong Lighting & Surface Output

  • رندرینگ مبتنی بر فیزیک (PBR) Physically-Based Rendering

  • چالش اول Challenge 1

  • چالش دوم Challenge 2

  • نوشتن مدل نورپردازی اختصاصی خودتان Writing Your Own Lighting Model

Passes و Blending Passes & Blending

  • کانال آلفا The Alpha Channel

  • هولوگرام‌ها Holograms

  • ترکیب رنگ (Blending) Blending

  • برگ‌ها و Culling Leaves and Culling

  • ترکیب دو تصویر Blending Two Images

  • بافر استنسیل (Stencil Buffer) Stencil Buffer

  • استنسیل‌های پیشرفته Advanced Stencils

نوشتن Vertex و Fragment Shader Writing Vertex and Fragment Shaders

  • آناتومی یک Vertex/Fragment Shader The Anatomy of a Vertex/Fragment Shader

  • رنگ‌آمیزی بر اساس ورتکس و فرگمنت Colouring by Vertices and Fragments

  • استفاده از متریال Material Use

  • نورپردازی Lighting

  • سایه‌ها Shadows

جلوه‌های پیشرفته Advanced Effects

  • اکسترود کردن ورتکس Vertex Extruding

  • خط دور (Outlining) Outlining

  • شیشه Glass

  • امواج Waves

  • بافت‌های متحرک (Scrolling Textures) Scrolling Textures

  • پلاسما Plasma

رندرینگ حجمی Volumetric Rendering

  • Ray Marching Ray Marching

  • اطلاعات بیشتر در مورد Ray Marching More on Ray Marching

  • مه کروی Spherical Fog

  • رندر کردن تراکم مه - بخش اول Rendering Fog Density P1

  • رندر کردن تراکم مه - بخش دوم Rendering Fog Density P2

  • نویز مقداری ابرهای حجمی Volumetric Clouds Value Noise

  • برنامه‌نویسی نویز مقداری - بخش اول Programming Value Noise P1

  • برنامه‌نویسی نویز مقداری - بخش دوم Programming Value Noise P2

  • برنامه‌نویسی نویز مقداری - بخش سوم Programming Value Noise P3

  • ادغام رنگ‌ها و عمق Integrating Colours and Depth

  • نویز بهبود یافته Enhanced Noise

  • ابرها روی دوربین - بخش اول Clouds On Camera P1

  • ابرها روی دوربین - بخش دوم Clouds On Camera P2

  • ابرها روی دوربین - بخش سوم Clouds On Camera P3

  • ابرها روی دوربین - بخش چهارم Clouds On Camera P4

نمایش نظرات

آموزش جامع توسعه‌دهنده شیدر در یونیتی از صفر تا صد - سازگار با Unity 6
جزییات دوره
13h 20m
54
(آخرین آپدیت)
27
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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