【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

相关推荐
郝学胜-神的一滴10 小时前
Three.js 材质系统深度解析
javascript·3d·游戏引擎·webgl·材质
幻雨様1 天前
UE5多人MOBA+GAS 43、制作激光技能
ue5
幻雨様1 天前
UE5多人MOBA+GAS 48、制作闪现技能
ue5
ue星空4 天前
UE5配置MRQ编解码器输出MP4视频
ue5·音视频
渲吧-云渲染6 天前
破译真实感:渲染参数进阶指南——告别塑料感,唤醒材质生命力
材质
ue星空8 天前
UE材质World Position 和 Object Position
材质
吴梓穆10 天前
UE5 图片9宫格切割
ue5
zxc24460393411 天前
gpu instancer crowd 使用自定义材质并且只修改单个物体的材质参数
unity·材质
Kingsdesigner11 天前
游戏开发流程革命:我用Substance插件,在UE5内实现材质的实时“创世纪”
游戏·adobe·ue5·游戏引擎·游戏开发·设计师·substance 3d
幻雨様13 天前
UE5多人MOBA+GAS 37、库存系统(四)
ue5