【UE5】在材质中计算模型在屏幕上的比例

ViewProperty节点有很多有意思的变量

例如用 ViewProperty 的 tan ⁡ ( FOV / 2 ) \tan(\text{FOV} / 2) tan(FOV/2) 输出,用它计算模型占屏幕的比例。

(常用于for运算的次数优化,也可以用于各种美术效果)

ScaleOnScreen = ObjectRadius distanceToCamera × tan ⁡ ( FOV / 2 ) \text{ScaleOnScreen} = \frac{\text{ObjectRadius}}{\text{distanceToCamera} \times \tan(\text{FOV} / 2)} ScaleOnScreen=distanceToCamera×tan(FOV/2)ObjectRadius

相关推荐
远离UE46 小时前
UE5 Simulation Stage
ue5
吴梓穆8 小时前
UE5学习笔记 FPS游戏制作38 继承标准UI
笔记·学习·ue5
蛋卷卷-8 小时前
【UE5】发现意外的文件尾解决方法
ue5
吴梓穆10 小时前
UE5学习笔记 FPS游戏制作37 蓝图函数库 自己定义公共方法
笔记·学习·ue5
吴梓穆10 小时前
UE5学习笔记 FPS游戏制作41 世界模式显示UI
笔记·学习·ue5
Zhichao_9711 小时前
【UE5 C++课程系列笔记】33——商业化Json读写
c++·ue5
吴梓穆12 小时前
UE5学习笔记 FPS游戏制作35 使用.csv配置文件
笔记·学习·ue5
Dawn·张1 天前
UE小:在Unreal Engine 5中实现多层静态网格体遮挡拾取
ue5
lalapanda2 天前
UE5学习记录 part13
学习·ue5
lalapanda2 天前
UE5学习记录part12
学习·ue5