【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

相关推荐
Duo1J1 天前
【UE】Slate 编辑器工具开发03 - 节点编辑器 (EdGraph)
ue5·编辑器·游戏引擎·ue4
directx3d_beginner2 天前
26,怪物受击接口改为C++
ue5
法雅特吉他2 天前
吉他弦寿命模型与更换判定
经验分享·新媒体运营·学习方法·材质·内容运营
法雅特吉他3 天前
吉他日常保养完全指南:从环境参数到部位养护的系统化方案
大数据·经验分享·新媒体运营·学习方法·材质
远离UE44 天前
UE5 UV邻接 Niagara潜水模拟 学习笔记
ue5·uv
AA陈超5 天前
005 T03 — 角色基类与移动系统 详细功能设计文档
ue5
AA陈超5 天前
004 T02 - 俯视角摄像机系统 设计文档
网络·c++·ue5·虚幻引擎
AA陈超5 天前
006 T03 — 蓝图操作指南
c++·游戏·架构·ue5·github·虚幻引擎
法雅特吉他6 天前
新手第一把吉他怎么选?技术参数与决策指南
经验分享·新媒体运营·学习方法·材质·内容运营
Duo1J7 天前
【UE】Slate 编辑器工具开发01 - Slate语法 & 常用控件
ue5·编辑器·游戏引擎·ue4