yottaawesome/intro-to-dx12
این مخزن یک نسخهٔ غیررسمی از کتاب معروف Frank D. Luna با عنوان «مقدمهای بر برنامهنویسی سهبعدی با DirectX 12» است.
کاربرد:
این پروژه به تو کمک میکنه تا با مفاهیم پیشرفتهی رندرینگ سهبعدی در DirectX 12 آشنا بشی و بتونی بازیها یا ابزارهای گرافیکی قدرتمندی بسازی.
در چه شرایطی بهتره استفاده شود؟
اگر قبلاً با C++ و گرافیک کامپیوتری آشنا هستی و میخوای وارد دنیای DirectX 12 بشی، این مخزن یک نقطهٔ شروع عالیه. همچنین برای دانشجویان و توسعهدهندگانی که روی پروژههای گرافیکی سنگین کار میکنن، بسیار مفیده.
چند مثال از موارد استفاده:
یادگیری نحوهٔ مدیریت منابع گرافیکی در DirectX 12
پیادهسازی تکنیکهای نورپردازی و سایهزنی (PBR, Shadow Mapping)
ساخت موتورهای رندر ساده برای آموزش یا پروژههای شخصی
درک عمیق از Command Lists، Pipeline State Objects و Memory Management در DX12
- ##DirectX12
- ##GameDevelopment
- ##GraphicsProgramming
- ##C
- ##3DRendering
- ##PBR
- ##ShaderProgramming
- ##ComputerGraphics
- ##DX12Tutorial
- ##FrankDLuna
