【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

相关推荐
电子云与长程纠缠12 小时前
UE5魂系游戏开发教程05
开发语言·学习·游戏·ui·ue5
fanfan_hongyun16 小时前
UE5.1 蓝图调用C++方法
ue5
易知微EasyV数据可视化18 小时前
UE5 中接入 GDAL:从vcpkg编译到插件打包
ue5
努力学习的小廉18 小时前
UE5入门系列(一):环境搭建.md
ue5
fanfan_hongyun21 小时前
【UE5.1 创建C++文件】
c++·ue5
努力学习的小廉1 天前
UE5 入门系列(二):编辑器基础操作速通
ue5·编辑器
Solange__1 天前
AI材质生成、图片贴图和材质扫描怎么选?按5类3D资产比较PBR、可编辑与授权
人工智能·3d·ai·自然语言处理·材质·贴图·游戏策划
Дерек的学习记录2 天前
Unreal Engine 5:开关门实现和流程控制
开发语言·学习·ue5
智能制造爱好者2 天前
整体充磁和多极充磁有什么区别?解析不同应用场景
材质
远离UE43 天前
拉格朗日 动力学问题
ue5·图形渲染·图形学·动力学