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

دانلود DirectX: Implement & Optimize 3D Rendering

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در پایان این دوره، کاربران قادر خواهند بود سفارشی‌سازی رسترایزر (Rasterizer) را پیاده‌سازی کنند، حالت‌های Blend را برای ایجاد شفافیت به کار ببرند، بافرهای عمق (Depth Buffers) را برای انسداد دقیق پیکسل‌ها پیکربندی کنند، بافت‌ها (Textures) را برای واقع‌گرایی مدیریت نمایند، شیدرها را برای نمونه‌برداری بهینه طراحی کنند و ریاضیات کواترنیون‌ها و اعداد مختلط را در گرافیک سه بعدی به کار گیرند. این دوره مهارت‌های پیشرفته رندرینگ در DirectX را که برای ساخت اپلیکیشن‌های سه بعدی و بازی‌های با کارایی بالا ضروری است، در اختیار فراگیران قرار می‌دهد. شما تجربه عملی در سفارشی‌سازی رسترایزرها، پیاده‌سازی تست‌های Scissor، ترکیب پیکسل‌ها و تسلط بر روابط آلفا کسب خواهید کرد. در مراحل پیشرفته‌تر، رندرینگ عمق را پیاده‌سازی کرده، بافت‌ها را با استفاده از Mip Mapها بهینه می‌کنید و شیدرهایی را برای تکنیک‌های نمونه‌برداری پیشرفته طراحی خواهید کرد. ماژول نهایی، ریاضیات و کدنویسی را با هم ادغام می‌کند؛ جایی که از کواترنیون‌ها و اعداد ابرمختلط برای چرخش‌های نرم استفاده کرده و از C++/CX با ref class برای توسعه Windows Runtime بهره خواهید برد. آنچه این دوره را منحصر‌به‌فرد می‌کند، ترکیب کدنویسی عملی DirectX و مبانی ضروری ریاضیات است که تضمین می‌کند کاربران نه‌تنها نحوه کدنویسی، بلکه دلیل عملکرد تکنیک‌های رندرینگ را نیز درک کنند. چه در حال توسعه موتور بازی‌سازی خود باشید و چه به دنبال برنامه‌نویسی حرفه‌ای گرافیک، این دوره مسیری ساختاریافته برای تسلط بر DirectX در سطح پیشرفته ارائه می‌دهد.

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

سفارشی‌سازی رسترایزر و حالت Blend Rasterizer and Blend State Customization

  • سفارشی‌سازی رسترایزر Rasterizer Customization

  • کدنویسی رسترایزر Coding Rasterizer

  • تنظیم مستطیل قیچی (Scissor Rect) Set Scissors Recto

  • نهایی‌سازی سفارشی‌سازی رسترایزر DirectX DirectX Rasterizer Customization Final

  • ترکیب رنگ در DirectX DirectX Color Breeding

  • حالت‌های Blend The Blend States

  • ترکیب SRC و Dust SRC and Dust Blend

  • رابطه بین آلفا و رنگ نهایی Relation Bet Alpha & Final Color

  • تنظیم حالت‌های Blend Setting Blend States

  • تغییرات در Game.cpp Changes in Game.cpp

عمق، بافت‌ها و شیدرها Depth, Textures, and Shaders

  • پیاده‌سازی عمق Depth Implementation

  • کدنویسی برای رندرهای عمق Coding for Depth Renders

  • افزودن بافت‌ها Adding Textures

  • بارگذاری بافت‌ها Lording Textures

  • ایجاد بافت Wick از روی فایل Result Create Wick Texture From File

  • پیکربندی بافت‌ها Setting up Textures

  • ارسال بافت‌ها Passing Textures

  • افزودن کدها به پروژه Adding The Codes In Project

  • ورتکس شیدر (Vertex Shader) Vertex Shader

  • نمونه‌برداری از بافت‌ها Sampling Of Textures

  • انواع نمونه‌برداری بافت‌ها Types Of Sampling Textures

  • حالت‌های آدرس‌دهی بافت‌ها Textures Address Modes

  • کنترل سطوح Map Map Controlling Map Map Levels

  • تنظیم اشیاء نمونه‌بردار (Sampler Objects) Setting Sampler Objects

  • بافت‌های آجری Bricks Textures

کواترنیون‌ها، اعداد مختلط و افزونه‌های C++ Quaternions, Complex Numbers, and C++ Extensions

  • کواترنیون‌ها Quaternions

  • قضیه بنیادی جبر Fundamental Theorem of Algebra

  • رساندن اعداد موهومی به توان Raising Imaginary Numbers to Powers

  • جمع و تفریق اعداد مختلط Adding & Subtracting Complex Numbers

  • اعداد ابرمختلط Hyper Complex Numbers

  • ضرب کواترنیون‌ها Multiplying Quaternions

  • بررسی نتایج به دست آمده Getivated results look like

  • مزدوج مختلط The Complex Conjugate

  • معرفی C++/CX C++,CX

  • کلاس‌های Ref Ref Classes

نمایش نظرات

آموزش DirectX: پیاده‌سازی و بهینه‌سازی رندرینگ سه بعدی
جزییات دوره
9h 54m
35
(آخرین آپدیت)
41
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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