收藏

稿件投诉

记笔记

  • 用手机看
Direct3D 12程序设计从入门到精通

1.0万

已完结 · 共73课时

长期有效

本课程将带领同学们从零开始学习D3D12技术

发布者
关注
up

东汉书院官方频道

授课老师从事图形学教育多年,985本科、海归硕士,摸鱼大佬

课程概述

评论(0)

本课程介绍的是Direct3D 12编程,使用的编程语言为C++,如果你有OpenGL或者Direct3D 11以及以前的技术功底则更好,课程内容详情请参考视频列表。
常见问题
Q:课程在什么时间更新?
A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,方便及时观看。
Q:课程购买后有收看时间限制吗?
A:购买后除不可抗力因素外,本课程长期有效,请您放心购买。
Q:原价购买课程后,如遇到优惠折扣,是否可以退还差价或重新购买?
A:虚拟商品付款后无法返还,请您随时留意各类课程折扣信息,按需购买。
Q:购买课程后是否可以加入老师的粉丝群或者用户群?
A:如老师设置用户群,我们将邀您加入,但我们无法承诺所有老师均提供用户群服务,感谢理解。

查看更多

购买须知

1. 本内容为付费内容,购买成功后方可观看。

2. 本内容为虚拟服务,已购买内容不支持退款,敬请谅解。

3. 实际购买价格以页面展示的价格及订单结算页显示价格为准。

298 元/73课时 立即购买
课程目录
仅看课时

附赠课件

1

部分试看

创建VS项目

视频课

6分46秒

2

认识项目结构

视频课

13分38秒

3

注册窗口

视频课

16分13秒

4

创建窗口

视频课

17分3秒

5

显示窗口并刷新

视频课

13分51秒

6

创建D3D12Device

视频课

22分32秒

7

初始化SwapChain

视频课

12分49秒

8

SwapChain的深度缓冲区

视频课

16分19秒

9

初始化RTV和DSV

视频课

18分8秒

10

完成渲染环境的初始化

视频课

17分34秒

11

实现资源的状态切换

视频课

12分24秒

12

完成擦除画布的操作

视频课

15分52秒

13

准备Shader

视频课

10分9秒

14

初始化PSO

视频课

27分48秒

15

初始化VBO

视频课

31分43秒

16

编译Shader

视频课

12分56秒

17

RootSignature的奥义

视频课

16分38秒

18

绘制第一个三角形

视频课

22分1秒

19

StaticMeshComponent

视频课

17分3秒

20

Root32BitConstants参数

视频课

14分7秒

21

RootConstantBuffer参数

视频课

16分10秒

22

MVP变换

视频课

13分6秒

23

IndexBufferObject

视频课

12分1秒

24

渲染材质球

视频课

18分44秒

25

AmbientLight

视频课

14分57秒

26

AdvancedAmbientLight

视频课

11分49秒

27

法线矩阵

视频课

13分11秒

28

DiffuseLight

视频课

8分33秒

29

SpecularLight

视频课

12分3秒

30

点精灵

视频课

14分38秒

31

GeometryShader

视频课

12分9秒

32

用GS做VP变换

视频课

12分31秒

33

PointToTriangle

视频课

17分17秒

34

MovingAlongN

视频课

10分28秒

35

PointToParticle

视频课

9分36秒

36

CreateTexture2D

视频课

19分50秒

37

PointSpriteImage

视频课

10分11秒

38

SamplerState

视频课

14分10秒

39

实现纹理贴图

视频课

12分4秒

40

AlphaBlend

视频课

9分51秒

41

添加stbi库

视频课

10分58秒

42

从文件加载图片

视频课

11分20秒

43

Texture2D数组

视频课

11分32秒

44

StructuredBuffer

视频课

13分33秒

45

地球

视频课

16分18秒

46

三角化的球

视频课

11分51秒

47

静态网格组件的Render函数

视频课

18分11秒

48

全局Constants的封装

视频课

16分23秒

49

Camera类

视频课

11分15秒

50

Material类

视频课

13分48秒

51

封装DescriptorHeap的使用

视频课

12分56秒

52

Material的Active函数

视频课

12分3秒

53

SceneNode

视频课

13分2秒

54

正确的更新ModelMatrix

视频课

11分9秒

55

给渲染管线加入LightData

视频课

13分26秒

56

常用的渲染流程

视频课

13分41秒

57

TextureResource

视频课

13分44秒

58

TextureCubeMap

视频课

20分36秒

59

内存对齐

视频课

13分55秒

60

泛化Material类

视频课

23分35秒

61

渲染天空盒

视频课

15分42秒

62

InstancingRendering

视频课

11分56秒

63

全屏四边形

视频课

21分53秒

64

生成RT的ColorBuffer

视频课

16分

65

生成RT的DSBuffer

视频课

12分6秒

66

渲染到纹理

视频课

13分6秒

67

法线贴图

视频课

20分25秒

68

TessellationPipeline

视频课

35分54秒

69

QuadTessellationPipeline

视频课

14分8秒

70

QuadHullShader

视频课

10分32秒

71

TriangleTessellationPipeline

视频课

16分44秒

72

ComputeShaderTexture

视频课

30分

73

ComputeShaderBuffer

视频课

22分42秒

相关推荐
课程封面

Cocos2d-x · 跨平台 2D 游戏开发

Cocos2d-x

297播放/共18课时

课程封面

【2026最新】我的世界整合包制作教学

【2026最新】我的世界整合包制作教学,从零开始手把手教学

1.1万播放/共5课时

课程封面

【2026最新】骑砍霸主模组制作零基础速成教学

【2026最新】骑砍霸主模组制作零基础速成教学

5371播放/共7课时

课程封面

于红博AI游戏项目(女追男隔层纱)

重磅上线|用学院派思维,玩转AI游戏

70播放/共16课时

课程封面

虚幻5异世之旅-萌新系统入门课

从零开始带大家学习UE游戏开发,系统教学。

11.5万播放/共58课时

课程封面

AI游戏实战课,蒋老师带你零门槛一键做游戏

零基础专属AI游戏制作教程,无需写代码、不用绘画。从零开始,

425播放/共27课时

课程封面

于红博AI游戏项目(86页PDF)

重磅上线|用学院派思维,玩转AI游戏

42播放/共7课时

课程封面

传奇架设教程

本课程面向想学习传奇服务器架设、开服运营和版本修改的新手学员

2014播放/共66课时

课程封面

于红博AI游戏项目(商务KTV男女游戏)

重磅上线|用学院派思维,玩转AI游戏

82播放/共1课时

课程封面

于红博AI游戏项目(AI数据中心上市之旅)

重磅上线|用学院派思维,玩转AI游戏

125播放/共1课时

课程封面

于红博AI游戏项目(测一测你裁员有多快)

重磅上线|用学院派思维,玩转AI游戏

33播放/共7课时

课程封面

于红博AI游戏项目(德州扑克算牌器)

重磅上线|用学院派思维,玩转AI游戏

232播放/共9课时

课程封面

于红博AI游戏项目(跨栏王子)

重磅上线|用学院派思维,玩转AI游戏

48播放/共7课时

课程封面

用AI从零开发Unity游戏《深海奇航》|含源码

从零开发游戏的过程回顾,介绍纯用AI开发不手写一行代码的方式

1.2万播放/共12课时

课程封面

Unity打包微信抖音小游戏

Unity打包微信和抖音小游戏以及视频广告调用震动分享功能

422播放/共32课时