К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
DirectX: Implement & Optimize 3D Rendering · LearnSpace
Назад в каталог
courseraIT и технологии

DirectX: Implement & Optimize 3D Rendering

Курс от EDUCBA
Уровень не указан≈ 9.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Master advanced DirectX rendering techniques for building efficient, visually accurate 3D applications and games. You’ll learn to customize rasterizer settings, apply culling and scissor testing, create wireframe views, and configure blend states to control transparency, alpha relationships, and color mixing. You’ll implement depth buffers and depth-stencil states for accurate occlusion, then load, bind, and apply textures to improve realism and performance. You’ll also design pixel shaders that optimize texture sampling with addressing modes, mip maps, and anisotropic filtering. The course then connects DirectX programming with essential mathematical foundations. You’ll apply quaternions and hypercomplex numbers to represent smooth 3D rotations without gimbal lock, explore complex conjugates and polynomial roots, and implement C++/CX ref classes for Windows Runtime components. Designed for learners advancing in game engine development, 3D graphics, or professional graphics programming, this course uniquely combines practical DirectX coding, rendering optimization, mathematics, and Windows Runtime integration. Enroll to understand both how advanced rendering techniques are implemented and why they work.

Навыки, которые вы освоите

Computer GraphicsC++ (Programming Language)Course DevelopmentGame DesignAdvanced MathematicsComputer Graphic TechniquesMathematics and Mathematical ModelingVisualization (Computer Graphics)DesignC and C++Development TestingPerformance TestingR ProgrammingAlgebraImage QualityApplied MathematicsVideo Game DevelopmentIntegration Testing

Программа курса

3 модулей · 49 учебных материалов

01Rasterizer and Blend State Customization15 материалов

Rasterizer Customization

Rasterizer CustomizationВидеоCoding RasterizerВидеоSet Scissors RectoВидеоDirectX Rasterizer Customization FinalВидео

Учитесь у экспертов

EDUCBA

Преподаватель курса

DirectX: Implement & Optimize 3D Rendering
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.9 ч

3 модулей

Язык: Английский

Часть программы вашего университета
Rasterizer CustomizationЗадание

Blend States and Alpha Relations

DirectX Color BreedingВидеоThe Blend StatesВидеоSRC and Dust BlendВидеоRelation Bet Alpha & Final ColorВидеоSetting Blend StatesВидеоChanges in Game.cppВидеоBlend States and Alpha RelationsЗаданиеCustomizing Rasterizers and Blending for Realistic Rendering in DirectXDIALOGUEGraded - Rasterizer and Blend State CustomizationЗаданиеDirectX Rendering Pipeline Optimization ReviewDIALOGUE
02Depth, Textures, and Shaders19 материалов

Depth Rendering

Depth ImplementationВидеоCoding for Depth RendersВидеоDepth RenderingЗадание

Texture Implementation

Adding TexturesВидеоLording TexturesВидеоResult Create Wick Texture From FileВидеоSetting up TexturesВидеоPassing TexturesВидеоAdding The Codes In ProjectВидеоTexture ImplementationЗадание

Shaders and Texture Sampling

Vertex ShaderВидеоSampling Of TexturesВидеоTypes Of Sampling TexturesВидеоTextures Address ModesВидеоControlling Map Map LevelsВидеоSetting Sampler ObjectsВидеоBricks Textures
03Quaternions, Complex Numbers, and C++ Extensions15 материалов

Quaternions and Hyper Complex Numbers

QuaternionsВидеоFundamental Theorem of AlgebraВидеоRaising Imaginary Numbers to PowersВидеоAdding & Subtracting Complex NumbersВидеоHyper Complex NumbersВидеоMultiplying QuaternionsВидеоQuaternions and Hyper Complex NumbersЗадание

Complex Conjugates and Advanced Math

Getivated results look likeВидеоThe Complex ConjugateВидеоComplex Conjugates and Advanced MathЗадание

C++/CX and Ref Classes

C++,CXВидеоRef ClassesВидеоC++/CX and Ref ClassesЗаданиеGraded - Quaternions, Complex Numbers, and C++ ExtensionsЗаданиеAdvanced DirectX Rendering Pipeline SimulationDIALOGUE
Видео
Shaders and Texture SamplingЗадание
Graded - Depth, Textures, and ShadersЗадание