تخفیف!
آموزش برنامه نویسی Cg در Shaderlab یونیتی

آموزش برنامه نویسی Cg در Shaderlab یونیتی | Shader Development from Scratch with Cg – Unity 6 Compatible

(1 customer review)

قیمت اصلی 1,500,000ریال بود.قیمت فعلی 500,000ریال است.

  • 10 ساعت ویدیو با زیرنویس انگلیسی و فارسی و کیفیت 1080
  • به روز رسانی 2/2025 تهیه شده رسمی یودمی ایران
  • مدرس: Penny de Byl 
  • حجم: 6.64GB (ترافیک داخلی)

توضیحات

آموزش برنامه نویسی Cg در Shaderlab یونیتی

نام دوره : Shader Development from Scratch with Cg – Unity 6 Compatible

آموزش برنامه نویسی Cg در Shaderlab یونیتی

پیش‌نیاز

توضیحات دوره

به‌روزرسانی شده برای Unity 2017 تا Unity 6!

این دوره یک راهنمای جامع برای برنامه‌نویسی با Cg و زبان شیدر سطح بالا (HLSL) در Shaderlab یونیتی ارائه می‌دهد تا بتوانید افکت‌های بصری اختصاصی خود را برای رنگ‌آمیزی و نورپردازی اشیای بازی ایجاد کنید.

این دوره به بررسی ریاضیات نور و سطوح می‌پردازد و شما را گام‌به‌گام در بازآفرینی برخی از محبوب‌ترین شیدرها همراهی می‌کند.

همچنین بسیاری از مفاهیم گرافیک رایانه‌ای معرفی می‌شوند تا شما را با خط لوله گرافیکی آشنا کرده و جعبه‌ابزاری ضروری از دانش رندرینگ در اختیار شما قرار دهد، به‌طوری که در مدت کوتاهی بتوانید شیدرهای شفاف، متحرک و دارای بافت ایجاد کنید.

در این دوره، Penny تمام مهارت‌های ارزشمندی را که برای برنامه‌نویسی خط لوله گرافیکی در Unity از صفر نیاز دارید، با سبک تدریس بین‌المللی و تجربه بیش از ۲۵ سال کار در حوزه بازی‌ها و گرافیک به شما آموزش می‌دهد.

این آموزش شامل توضیحات دقیق و کارگاه‌های عملی است که تمامی مباحث مربوط به صف‌های رندرینگ، ریاضیات برداری، بافرهای گرافیکی، تئوری رنگ، مش‌های سه‌بعدی، نگاشت بافت، مدل‌های نورپردازی و موارد دیگر را پوشش می‌دهد.

آنچه در این دوره خواهید آموخت

  • متغیرها و آرایه‌های فشرده

  • مش‌ها، رأس‌ها و UVها

  • ریاضیات کار با اشیا در فضاهای دوبعدی و سه‌بعدی

  • انواع مدل‌های نورپردازی، از اجسام تخت تا سطوح بسیار براق و بازتابی

  • نقشه‌های برجستگی (Bump Maps) برای افزودن عمق و بُعد بیشتر به بافت‌ها

  • افکت‌های ویژه مانند هولوگرافیک، بافت‌های اسکرول‌شونده و تغییر شکل سطوح

  • انواع بافرهای گرافیکی مورد استفاده در خط لوله رندرینگ

  • نورپردازی Forward و Deferred

  • شیدرهای سطح، رأس و قطعه (Surface, Vertex, Fragment) با CG/HLSL

  • رندرینگ حجمی (Volumetric Rendering)

آموزش برنامه نویسی Cg در Shaderlab یونیتی

محتوای دوره آموزش برنامه نویسی Cg در Shaderlab یونیتی و مرور کلی

ابتدا با ساخت اولین شیدر از صفر شروع می‌کنیم و سپس به بررسی ساختار مدل‌های سه‌بعدی و نحوه استفاده آن‌ها در کد شیدر برای رنگ‌آمیزی و نمایش سطح می‌پردازیم.

شما با تمام ویژگی‌های یک شیدر و روش کنترل آن‌ها در کد و از طریق Inspector یونیتی آشنا خواهید شد.

سپس به انواع مدل‌های نورپردازی و نقش نور و بافت در ظاهر نهایی یک رندر می‌پردازیم.

در این بخش، مروری بر بافرهای موجود در صف رندرینگ ارائه می‌شود و مثال‌های عملی برای ایجاد افکت‌های ویژه که به بیش از یک فراخوان رندر نیاز دارند بررسی خواهد شد.

همچنین با قدرت ریاضیات برداری، به‌ویژه حاصل‌ضرب داخلی (Dot Product) و نقش آن در افکت‌هایی مانند حاشیه‌گذاری، نورپردازی لبه‌ای و هولوگرام آشنا می‌شوید.

موضوعاتی مانند شفافیت و ترکیب رنگ نیز به همراه کارگاه‌های عملی متعدد پوشش داده می‌شود.

در ادامه، تمام مهارت‌های یادگرفته‌شده را برای توسعه شیدرهای پیچیده‌تر مانند پلاسمای متحرک و آب متحرک با موج‌ها به کار می‌بریم.

در پایان، به شیدرهای حجمی پرداخته می‌شود و با هم افکت‌هایی مانند هندسه ساختگی، مه و ابر ایجاد خواهیم کرد.

دوره آموزش برنامه نویسی Cg در Shaderlab یونیتی برای چه کسانی مناسب است؟

  • هر کسی که مجذوب نحوه کار گرافیک رایانه‌ای است

  • هر کسی که می‌خواهد نوشتن شیدرهای اختصاصی را یاد بگیرد

  • افرادی که به افکت‌های بصری ایجادشده با کدنویسی و ریاضیات علاقه‌مندند

بخشی از دوره :

1 دیدگاه برای آموزش برنامه نویسی Cg در Shaderlab یونیتی | Shader Development from Scratch with Cg – Unity 6 Compatible

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *