[toc]
绘制法线Normal
参考[1]打算用蓝图走一遍渲染管线,还是可以的
准备工作
- Blender制作一个三个顶点的模型
要不要材质无所谓,就一个三个顶点的mesh即可,参考[2]
- 找到一个法线贴图
直接网上找一个
UE5
资源制作
- 把我们的三角形面片和贴图拖到UE5中
- 创建蓝图类
- 用那个贴图创建一个材质
- 打开蓝图:选择我们的三角形面片和材质
蓝图制作
- 打开到事件图表
- 获取世界坐标GetActorTransform
- 每帧获取mesh所有顶点
GetSelectionFromStaticMesh
- Mesh获取的坐标是Local的,转世界坐标
- 使用Normal方向取另外一个端点
- 绘制线段
- 最终样子
加了一些测试代码,打印坐标的,看看
- 把蓝图拖到场景里面,并且运行
完美
参考
[2]https://zhuanlan.zhihu.com/p/103546030
[3]https://blog.csdn.net/longyanbuhui/article/details/115407458