收藏

稿件投诉

记笔记

  • 用手机看
[从零手搓Nanite]Direct3D12版

1.1万

已完结 · 共63课时

长期有效

使用D3D12从零开始手搓虚幻5.5.4Nanite

发布者
关注
up

东汉书院官方频道

授课老师从事图形学教育多年,985本科、海归硕士,Unreal Circle 2025广州站Nanite技术分享演讲者

课程概述

评论(0)

本课程将带领同学们从零开始通过Direct3D 12实现虚幻5.5.4中Nanite核心逻辑,在学习本课程之前,需要你具备我方《Direct3D 12》和《左手坐标系中的数学》毕业后同等能力的水平,具体的情况可以看第一课时的课程内容介绍
常见问题
Q:课程在什么时间更新?
A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,方便及时观看。
Q:课程购买后有收看时间限制吗?
A:购买后除不可抗力因素外,本课程长期有效,请您放心购买。
Q:原价购买课程后,如遇到优惠折扣,是否可以退还差价或重新购买?
A:虚拟商品付款后无法返还,请您随时留意各类课程折扣信息,按需购买。
Q:购买课程后是否可以加入老师的粉丝群或者用户群?
A:如老师设置用户群,我们将邀您加入,但我们无法承诺所有老师均提供用户群服务,感谢理解。

查看更多

购买须知

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

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

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

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

附赠课件

1

全集试看

欢迎来到从零手搓Nanite视频教程

视频课

2分12秒

2

全集试看

Nanite与传统LOD的差异

视频课

4分7秒

3

全集试看

参考源码以及资料

视频课

2分11秒

4

部分试看

手搓Nanite学习总览

视频课

36分9秒

5

Nanite系统的目标是什么

视频课

9分41秒

6

观察者视角下的Nanite

视频课

6分58秒

7

Object视角下的Nanite系统

视频课

9分47秒

8

无极LOD剔除的核心数据

视频课

16分

9

Nanite中的BVH组织架构

视频课

13分13秒

10

Nanite的BVH是四叉树

视频课

16分30秒

11

无极LOD选择的主干逻辑

视频课

16分30秒

12

搭建Nanite的开发环境

视频课

21分50秒

13

导出虚幻5.5.4中的HierarchyBuffer数据

视频课

21分7秒

14

初始化Nanite全局数据源

视频课

18分17秒

15

搭建好单线程的无极LOD框架

视频课

32分57秒

16

初始化单线程Nanite的输入输出资源

视频课

29分28秒

17

原装虚幻Nanite核心LOD内存格式解析

视频课

22分4秒

18

单线程打印出Nanite的LOD核心运行时数据

视频课

22分37秒

19

单线程遍历BVH树的所有节点

视频课

13分10秒

20

通过数据画出NanieMesh的BVH树

视频课

20分33秒

21

打印出BVH叶子节点的Cluster信息

视频课

19分4秒

22

NaniteMesh数据到Page的映射

视频课

19分1秒

23

逆向分解取出虚幻5.5.4的NaniteMesh数据

视频课

24分2秒

24

打印出加载完内存分页数据的BVH叶子节点

视频课

16分8秒

25

初始化VisBuffer和ClusterPageData

视频课

20分15秒

26

加入SwapChainPresentPass

视频课

27分34秒

27

初始化HardwareRasterizationPass

视频课

29分51秒

28

虚幻中的Nanite流程梳理以及VisBuffer64

视频课

16分56秒

29

搭建完毕Nanite最小系统

视频课

26分18秒

30

按层对NaniteMesh进行遍历

视频课

47分59秒

31

打印出所有叶子节点的MipLevel

视频课

25分4秒

32

使用硬件光栅化渲染出第一个三角形

视频课

47分48秒

33

教学使用的NaniteMesh内存格式以及导出代码

视频课

29分51秒

34

打印出MipLevel为10的叶子节点

视频课

20分28秒

35

输出硬件光栅化的启动参数

视频课

24分42秒

36

调试完成对Cluster数据的读取和渲染

视频课

53分56秒

37

使用ClusterSelection驱动光栅化渲染

视频课

22分25秒

38

对VisBuffer64上的像素进行标记

视频课

36分18秒

39

打通虚幻5.5.4LOD选择到可视化全流程

视频课

24分8秒

40

让全流程支持多个Cluster的渲染

视频课

50分17秒

41

通过键盘上的上下箭头切换MipLevel

视频课

30分42秒

42

在每一帧开始的位置重置VisBuffer64

视频课

15分34秒

43

为Nanite可视化流程加上深度测试

视频课

21分52秒

44

投影矩阵改用虚幻中的版本

视频课

14分49秒

45

进入到自动化的LOD之前的思路整理

视频课

17分34秒

46

迭代到虚幻的ViewMatrix的变换流程

视频课

27分42秒

47

无极LOD的剔除逻辑核心算法

视频课

22分36秒

48

并发执行瞬间提速到满帧率

视频课

18分32秒

49

提炼出StoreCluster和VisitNode函数

视频课

32分25秒

50

在按层对BVH进行遍历的时候输出Cluster

视频课

10分11秒

51

Dump出自动化LOD切换相关的参数

视频课

26分16秒

52

Nanite自动化LOD中的参数解说

视频课

19分55秒

53

在正确的空间里准备好全部参数

视频课

30分31秒

54

初始化NodeAndClusterCullPass

视频课

15分37秒

55

完成单Pass层级剔除逻辑

视频课

39分18秒

56

多pass分层完成bvh的剔除

视频课

39分49秒

57

加入全局状态监控Buffer

视频课

28分23秒

58

构建新的硬件光栅化内存

视频课

20分49秒

59

插入ClusterCull的渲染节点

视频课

29分18秒

60

加入摄像机运动的代码

视频课

23分27秒

61

添加虚幻的自动化LOD的剔除上限

视频课

53分11秒

62

新的ClusterPageData数据结构

视频课

22分16秒

63

实现虚幻的LOD自动化切换逻辑

视频课

18分29秒

相关推荐
课程封面

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

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

2043播放/共7课时

课程封面

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

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

11.2万播放/共58课时

课程封面

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

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

5播放/共27课时

课程封面

传奇架设教程

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

348播放/共66课时

课程封面

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

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

15播放/共7课时

课程封面

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

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

32播放/共7课时

课程封面

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

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

7670播放/共12课时

课程封面

Unity打包微信抖音小游戏

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

303播放/共32课时

课程封面

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

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

5.0万播放/共59课时

课程封面

小懂微课第二期特效教学视频

特色1 纯原创制作(拒绝素材拼接) 全程带你从零到一完成特效

510播放/共25课时

课程封面

【Godot4.7】《What? Draw!》

游戏原型:从零构建动态增加和删除碰撞体

1370播放/共8课时

课程封面

【1对1】unity游戏开发工程师领航班

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

12.8万播放/共160课时

课程封面

Codex制作小游戏从0到商业化发布

本课程依托 Codex,打破传统游戏开发的技术门槛

1.2万播放/共22课时

课程封面

996控制端教程

996控制端教程

29播放/共20课时

课程封面

Unity开发MMORPG网游《魔兽世界》

Unity开发大型多人在线角色扮演网游《魔兽世界》

1016播放/共71课时