虚幻引擎笔记汇总
整理一个笔者的关于虚幻引擎的笔记目录。
标记出每篇博文的内容。
编程基础
- 数据结构之容器(TArray、TMap、TSet)
- 字符串转换
- 打印Log的方法
- 智能指针
- 代理委托
- 多线程
- 垃圾回收
- 常用代码块
编辑器开发
- 插件与模块
- Slate
- 资源
- 缩略图
- 编辑器窗口扩展(菜单栏、工具栏、属性细节面板、视图ViewPort)
- 自定义资源
- Commandlet
场景编辑器Atmospheric Directional Light UI
- 场景编辑器的Atmospheric Directional Light UI的绘制代码
图形渲染
- 游戏线程与渲染线程的交互(数据更新、同步)
- 渲染线程与RHI线程
- 虚幻MeshPass
- FPrimitiveSceneProxy的创建
- FMeshBatch的收集
- FMeshDrawCommand的转换
- 各个着色模型的浅析
虚幻引擎之Rendering Dependency Graph(一)
- 顶点工厂(VertexFactory)
- 着色器 (Shader)
- RDG和Shader参数
扩展引擎
- 实现支持SecondPass的功能,可用于实现描边。
- 实现在光照模式下同时显示线框的一个编辑器模式下的观察方式。
- 添加一个新的着色模型。
- 如何实现自定义MeshPass。
更多推荐
TODO:记录一些优秀的UE文章链接。