【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

相关推荐
zhangzhangkeji1 小时前
UE5 C++(39):创建 TimeHandle 定时器
ue5
zhangzhangkeji1 小时前
UE5 C++(38):创建 Interface接口
ue5
zhangzhangkeji11 小时前
UE5 C++(40):创建 3DWidget 并渲染到屏幕上,涉及类 UUserWidget 与 UWidgetCompopent
ue5
zhangzhangkeji11 小时前
UE5 C++(41):创建 ApplyDamage 并接受伤害 TakeDamage
ue5
陈友松12 小时前
UE5运行时操作撤销系统插件
ue5·ue4·运行时回退撤销
北冥没有鱼啊12 小时前
UE5 离谱问题,角色动画不播放
游戏·ue5·ue4·游戏开发·虚幻
速冻鱼Kiel15 小时前
GASP笔记03
笔记·ue5·游戏引擎·虚幻
nnsix15 小时前
Unity URP用于 光照贴图(Lightmap)的材质Shader
unity·材质·贴图
曼巴UE51 天前
UE Sequencer,MediaPlay的使用经验总结
ue5·音视频·ue
AI视觉网奇1 天前
ue c++ 编译常量
c++·学习·ue5