آموزش DirectX 11: طراحی، پیاده‌سازی و بهینه‌سازی - آخرین آپدیت

دانلود DirectX 11: Design, Implement & Optimize

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: نتایج یادگیری: طراحی چرخه حیات برنامه Windows/DirectX؛ پیکربندی دستگاه‌ها (Devices)، کانتکست‌ها و Swap Chainها؛ پیاده‌سازی شیدرها و خط لوله گرافیکی (Graphics Pipeline)؛ رندر کردن فریم‌ها با حلقه‌های رویداد بهینه؛ مدیریت ورودی‌ها و تغییر اندازه پنجره؛ بهینه‌سازی نمایش با مدل Flip-model swaps؛ و در نهایت دیباگ، بازنویسی و نهایی‌سازی یک نسخه بدون نشت حافظه (Leak-free). این دوره آموزشی مناسب برای مبتدیان، یادگیرندگان را از نقطه «صفحه خالی» به یک برنامه پایدار و تعاملی Direct3D 11 می‌رساند. شما یک خط لوله قابل اجرا را راه‌اندازی کرده، Render Targetها و Viewportها را متصل می‌کنید و پیش از ورود به مباحث ترسیم، تکسچرگذاری و نمایش فریم، صحت عملکرد را با یک فریم Hello Direct3D تأیید خواهید کرد. در طول مسیر، ورودی‌های Win32 را ادغام کرده، ساختار Update/Render/Present را برای پاسخ‌دهی سریع سازماندهی می‌کنید و یک دموی ساده Star-field برای تمرین به‌روزرسانی‌های هر فریم می‌سازید. ماژول‌های نهایی بر آمادگی برای محیط تولید متمرکز هستند: مدیریت Swap Chain ایمن در برابر تغییر اندازه، چیدمان‌های ورودی/Vertex، معماری کلاس‌محور و پاکسازی منظم منابع COM. آنچه این دوره را منحصر به فرد می‌کند، مسیر کد-محور و جامع آن است که مفاهیم بنیادی را با جزئیات دنیای واقعی — مانند انتخاب فرمت‌ها، استفاده از نمایش Flip-sequential و سازماندهی کد رندر برای قابلیت نگهداری — متعادل می‌کند. در پایان، یادگیرندگان با اطمینان یک برنامه DirectX شفاف و با ساختار مناسب را مستقر کرده و نحوه توسعه آن را خواهند دانست.

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

مبانی DirectX و ساختار برنامه Foundations of DirectX & Application Structure

  • معرفی دوره Introduction to The Course

  • آمادگی برای DirectX Ready for DirectX

  • سلام دنیا (Hello World) Hello World

  • درک کدها Understanding The Code

  • نقش کلاس‌ها چیست Whats Does Class Do

  • رویدادهای ویندوز Windows Events

  • مدیریت‌کننده‌های رویداد ورودی Input Event Handlers

  • کار بر روی رویداد Working On The Event

  • نقطه فعلی Current Point

  • چرخه حیات برنامه Application life cycle

  • ادامه چرخه حیات برنامه Application Life Cycle Continues

خط لوله رندرینگ و مفاهیم بنیادی گرافیک Rendering Pipeline & Graphics Fundamentals

  • کار بر روی برنامه Hello World Working on Hello World Application

  • حلقه‌های رویداد (Event Loops) Event Loops

  • مفاهیم گرافیکی Graphic Concepts

  • نمایش تصاویر Displaying Images

  • هندسه سه بعدی 3D Geometry

  • میدان‌های ستاره‌ای Star Fields

  • نوشتن کد DirectX Writing DirectX Code

  • سلام Direct3D DirectX Hello Direct3D

  • کدنویسی Direct 3D Coding Direct 3D

مکانیک رندرینگ و برنامه‌نویسی شیدر Rendering Mechanics & Shader Programming

  • پرچم ایجاد دستگاه (Create Device Flag) Create Device Flag

  • مفهوم Swap Chains Meaning of Swap Chains

  • بررسی Swap Chains Swap Chains

  • فرمت‌های رایج Swap Chain Common Swap Chain Format

  • ایجاد Swap Chain Creating Swap Chain

  • رندر کردن فریم‌ها Rendering Frames

  • ایجاد Render Target Create Render Target

  • ترسیم روی صفحه Drawing on The Screen

  • ذخیره‌سازی Storing

  • ایجاد یک شیدر Creating a Shader

  • ایجاد یک تابع جدید Create a New Function

  • چیدمان ورتکس (Vertex Layout) Vertex Layout

نمایش نظرات

آموزش DirectX 11: طراحی، پیاده‌سازی و بهینه‌سازی
جزییات دوره
9h 48m
32
(آخرین آپدیت)
162
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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