Direct3D 12程序设计从入门到精通

已完结 · 共73课时  长期有效

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

298 元/73课时

收藏

稿件投诉

记笔记

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

9099

已完结 · 共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秒

相关推荐
课程封面

【618钜惠】C#编程精讲与游戏开发实战全能课

全程实操,自研PP#实操引擎,边学就能看到可视化效果

50.9万播放/共41课时

课程封面

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

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

11.0万播放/共58课时

课程封面

【SoilDog】UE5蓝图仿刺客信条跑酷系统

工业级仿刺客信条跑酷系统的完整制作教学和技巧~

4.9万播放/共59课时

课程封面

死寂案例实战:从零做一款TPS游戏(1v1辅导)

虚幻引擎入门到进阶,拆解《死寂》开发核心流程

1.7万播放/共75课时

课程封面

【618钜惠】游戏开发工程师领航班

零基础到游戏开发高手、系统全面实践挑战高薪、小班辅导学习无忧

12.4万播放/共160课时

课程封面

【618钜惠】UE5纯蓝图大型FPS游戏开发教程

UE5纯蓝图进阶,拆解FPS游戏开发核心流程

1.5万播放/共150课时

课程封面

Unity游戏开发:3天制作类吸血鬼幸存者游戏

报名后请及时添加班主任微信,领取课后代码及相关福利~

100播放/共7课时

课程封面

【618特价】通关设计模式:游戏开发架构宝典

以设计模式为核心深度解构,打造成熟游戏与通用软件开发思维体系

12.2万播放/共54课时

课程封面

教你做游戏-虚幻引擎入门

虚幻引擎入门--从0-1入门虚幻引擎5

9854播放/共18课时

课程封面

QFramework 游戏开发:类幸存者

包含 QFramework 上手及最佳实践

5.0万播放/共103课时

课程封面

零基础开发魂斗罗【隼龙队长】

重制童年经典游戏魂斗罗,并加入创新,实现自己的游戏梦!

3.2万播放/共8课时

课程封面

《死寂》案例1元体验课【进群领福利+抽奖】

零基础小白,1小时学会角色在场景中的移动,还有惊喜社群福利!

2.2万播放/共7课时

课程封面

Java实现飞机大战

实战编码,图形界面编程,事件处理,提升游戏逻辑思维与编程技能

4938播放/共38课时

课程封面

【618钜惠】从零做一款FPS游戏-1v1辅导

保姆级入门教程,小白也能轻松做出一款第一人称射击游戏!

238.5万播放/共56课时

课程封面

【618特价】从零开始的C++双人塔防游戏开发

使用C++和SDL等技术从零开始实现可配置的双人合作塔防游戏

26.4万播放/共36课时