当前位置: 首页 > article >正文

【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

在这里插入图片描述


http://www.kler.cn/a/405641.html

相关文章:

  • Go语言进阶依赖管理
  • 在 Taro 中实现系统主题适配:亮/暗模式
  • Java 爬虫深度解析销量和商品详情数据获取
  • 基于docker进行任意项目灵活发布
  • WebApis学习笔记,第二节:高级语法
  • Javascript进阶——面试常见
  • 【Web前端】实现基于 Promise 的 API:alarm API
  • Qt模块学习 —— 数据库连接
  • 残酷的现实
  • docker 配置同宿主机共同网段的IP 同时通过通网段的另一个电脑实现远程连接docker
  • JVM基本结构(详细)
  • 社团管理新策略:SpringBoot技术解析
  • .net的winfrom程序 窗体透明打开窗体时出现在屏幕右上角
  • 内嵌编辑器+AI助手,Wave Terminal打造终端新体验
  • logback动态获取nacos配置
  • 时间请求参数、响应
  • RNN并行化——《Were RNNs All We Needed?》论文解读
  • SQL 通配符
  • Java并发CountDownLatch:原理、机制与应用场景
  • 基于SpringBoot的在线教育系统【附源码】
  • bert的模型训练和使用情绪识别
  • 【大数据学习 | Spark】yarn-client与yarn-cluster的区别
  • eclipse-git项目提示NO-HEAD
  • Label-studio-ml-backend 和YOLOV8 YOLO11自动化标注,目标检测,实例分割,图像分类,关键点估计,视频跟踪
  • 后端数据增删改查基于Springboot+mybatis mysql 时间根据当时时间自动填充,数据库连接查询不一致,mysql数据库连接不好用
  • 23省赛区块链应用与维护(房屋租凭)