【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

相关推荐
zhangzhangkeji2 小时前
UE5 C++(54)动态创建材质实例,类 UMateriallnstance 的继承关系,与矢量 FLinearColor、FColor
ue5
zhangzhangkeji12 小时前
UE5 C++(56)获取文件的路径名、文件名,还有后缀名。处理文件名与路径的类 FPaths 及其成员函数 GetPathLeaf(..)获取叶子节点,
ue5
AI视觉网奇12 小时前
ue5 设置灯光
笔记·ue5
1204157137 肖哥14 小时前
ue5 蓝图动画:计算位移线速度来设置车轮转速
ue5·点积·蓝图动画
mojugang1 天前
Nak80是什么材质
材质
朗迹 - 张伟2 天前
UE5 City Traffic Pro 交通插件学习笔记
笔记·学习·ue5
*小天屎*2 天前
UE5 项目打包与 Pixel Streaming 浏览器部署指南
ue5·node.js·虚幻引擎
zhangzhangkeji2 天前
UE5 C++(48-3):共享指针的老师讲解的例题。以及 共享指针 TSharedPtr<T, ESPMode> 的源代码
ue5
暮志未晚Webgl4 天前
UE5Niagara粒子系统性能优化
ue5
努力的小钟4 天前
UObject创建系统深度分析
ue5