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

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

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

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

3D Graphics with DirectX: Apply & Integrate

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

О курсе

Build practical 3D graphics programming skills with DirectX, HLSL shaders, transformations, depth rendering, models, and lighting. Designed for intermediate learners preparing for game development, simulation design, or graphics programming, this course takes you beyond DirectX fundamentals and guides you toward a complete interactive graphics application. You’ll examine how input layouts, primitives, viewports, and the input assembler move vertex data through the rendering pipeline. You’ll implement vertex and pixel shaders, create color and visual effects, and manage shader data efficiently with constant buffers and alignment techniques. As you progress, you’ll apply scaling, translation, rotation, world, view, and projection transformations to position and manipulate objects in 3D space. You’ll also configure depth buffers and depth testing to render overlapping objects accurately, create geometric models with vertex and index buffers, and apply lighting types and surface normals for realistic effects. The course’s structured, code-focused progression connects pipeline concepts, shader programming, transformation mathematics, depth management, modeling, lighting, matrices, and timing. Enroll to integrate these elements confidently into a fully functional DirectX application.

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

Computer GraphicsLinear AlgebraMathematics and Mathematical ModelingComputer Graphic Techniques3D AssetsAnimation and Game Design3D ModelingVisualization (Computer Graphics)Simulation and Simulation SoftwareApplication DevelopmentVideo Game DevelopmentGraphics Software

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

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

01Foundations of the Rendering Pipeline17 материалов

Building the Basics

Creating The Input Layout ObjectВидеоUsing Multiple View PortsВидеоType of PrimitiveВидеоSummarizing How to Draw a TriangleВидео

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

EDUCBA

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

3D Graphics with DirectX: Apply & Integrate
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.6 ч

4 модулей

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

Часть программы вашего университета
Building the BasicsЗадание

Input Assembly & Pipeline

Initialize Input LayoutВидеоRendering PipelineВидеоInput Assembler StageВидео Input Assembly & PipelineЗадание

Vertex & Pixel Essentials

Vertex and Pixel ProcessingВидеоStream Output StageВидеоIntort HLSLВидеоSimple Shader EffectsВидеоVertex & Pixel EssentialsЗаданиеUnderstanding the DirectX Rendering Pipeline: From Input Layouts to Shader OutputDIALOGUEFoundations of the Rendering PipelineЗаданиеStabilizing the DirectX Rendering PipelineDIALOGUE
02Shader Magic & Transformations16 материалов

Shader Power

Pixel ShaderВидеоAdding Colors to TriangleВидеоAdvanced Shader OptionsВидеоManipulating Shader DataВидеоShader PowerЗадание

Shader Data & Buffers

Manipulating Shader Data - ContinuesВидеоRecreate a Vertex ShaderВидеоConstant Buffer AlignmentВидеоPackaging Constant BuffersВидеоShader Data & BuffersЗадание

Transforming into 3D

Intro to 3D TransformationВидеоScalingВидеоWorld TransformationВидеоWorld Transformation ContinuesВидеоTransforming into 3DЗаданиеShader Magic & TransformationsЗадание
03Mastering Transformations & Depth15 материалов

Combining Transformations

Combining Translational, Rotation & ScalingВидеоExample of World TransformationВидеоField of ViewВидеоFinal TransformationВидеоCombining TransformationsЗадание

Depth Fundamentals

DirectX 3DTransformations FinalВидеоIntroduction to Depth RenderingВидеоImplement the Depth BufferВидеоSetting up the Depth BufferВидеоDepth FundamentalsЗадание

Depth in Action

Properties of Depth BufferВидеоSimulate Depth Using TrianglesВидеоCoding the DepthВидеоDepth in ActionЗаданиеMastering Transformations & DepthЗадание
04Models, Lighting & Final Integration17 материалов

Modeling in DirectX

Create Simple ModelsВидеоDirectX Modeling ObjectsВидеоCreate the Index BufferВидеоDraw IndexВидеоModeling in DirectXЗадание

Lighting the Scene

Draw index CodingВидеоIntroduction to LightsВидеоTypes of LighrtsВидеоCalculation of LightingВидеоLighting the SceneЗадание

Final Integration

Struct BufferВидеоEditing the Game H CodeВидеоCoding the MatrixВидеоUpdating the Time VariableВидеоFinal IntegrationЗаданиеModels, Lighting & Final IntegrationЗаданиеDebugging and Integrating a Complete DirectX Rendering System
DIALOGUE