【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

相关推荐
暮志未晚Webgl12 小时前
UE5实现游戏中英文切换的本地化功能
游戏·ue5
郁闷的网纹蟒12 小时前
虚幻5---第15部分---宝藏(掉落物)
开发语言·c++·ue5·游戏引擎·虚幻
HAPPY酷12 小时前
C++ 音视频项目与 UE5 渲染与电影制作的关系
c++·ue5·音视频
AI视觉网奇3 天前
3d 数字人 ue metahuman 换脸 换身体
笔记·学习·ue5
AI视觉网奇3 天前
ue5.6 推送视频流
ue5
zhangzhangkeji3 天前
(12)GetPlayerPawn(..) 与 GetPlayerCharacter(..) 这俩函数啥区别 ?
ue5
zhangzhangkeji4 天前
UE5 多线程(6-2):多线程方面的出现的类的整理
ue5
郁闷的网纹蟒4 天前
虚幻5---第13部分---敌人
开发语言·c++·ue5·游戏引擎·虚幻
电子云与长程纠缠4 天前
UE5 材质节点 十字光斑效果
ue5·材质
qq_421813794 天前
深度解析全钢防静电地板材质、分类与核心应用场景
材质