【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

相关推荐
yblackd2 天前
UnrealEngine Win风格 窗口选择打开文件
c++·ue5·虚幻
CG_MAGIC3 天前
写实皮肤材质PBR渲染:核心流程与关键参数
3d·材质·贴图·渲云渲染·3d软件
AI视觉网奇3 天前
ue 推送直播流 推流 linux 实战
笔记·学习·ue5
郁闷的网纹蟒3 天前
虚幻5---第16部分---敌人(中)
开发语言·c++·ue5·游戏引擎·虚幻
爱搞虚幻的阿恺3 天前
Niagara粒子系统-超炫酷的闪电特效(第一期 粒子的朝向与对齐)
游戏·ue5·游戏引擎·虚幻
暮志未晚Webgl4 天前
UE5实现游戏中英文切换的本地化功能
游戏·ue5
郁闷的网纹蟒4 天前
虚幻5---第15部分---宝藏(掉落物)
开发语言·c++·ue5·游戏引擎·虚幻
HAPPY酷4 天前
C++ 音视频项目与 UE5 渲染与电影制作的关系
c++·ue5·音视频
AI视觉网奇6 天前
3d 数字人 ue metahuman 换脸 换身体
笔记·学习·ue5
AI视觉网奇6 天前
ue5.6 推送视频流
ue5