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

Unity模型显示在UI上

在Unity里将模型渲染在UI之上基本上是最常用的一点功能了,这个功能在不同管线里的处理方式也有一点区别。

内置渲染管线

在内置渲染管线里让模型显示在UI之上有两种方式:

一是直接修改Canvas的渲染模式,改为屏幕空间-摄像机,然后就直接调整模型位置就可以了

二是使用双相机,一个渲染UI,一个单独渲染模型,这种方式也可以单独对UI抗锯齿的操作

这两种方式都要注意,Canvas的渲染模式要使用改为屏幕空间-摄像机,并且第二种需要选择只渲染对应层级的对象,最后需要将模型相机Depth必须大于UI相机。

URP渲染管线

URP渲染管线要实现模型显示在UI上一般是使用相机堆栈,Base Camera(基础摄像机) 叠加多个 Overlay Camera(叠加摄像机) 的渲染方式。

如下图:

将模型相机渲染方式设置为Overlay ,然后在UI相机的堆栈内选择对应的模型相机就可以了,不需要再设置相机的层级顺序(但是模型相机还是要设置一下需要渲染的模型层级的,图中的Culling Mask)。

HDRP渲染管线

在HDRP渲染管线内设置模型显示在UI上和内置管线比较类似,也是两种方式:

第一种还是直接修改Canvas的渲染模式,改为屏幕空间-摄像机,然后就直接调整模型位置就可以了

第二种方式也是使用双相机,分开渲染

不过模型相机的背景类型要设为空

http://www.dtcms.com/a/317272.html

相关文章:

  • mysql 8递归查询
  • AMD二季度净利润同比下降31%
  • 企业级建模平台Sparx EA的云服务实现全域架构协同
  • imx6ull-驱动开发篇11——gpio子系统
  • django permission_classes = [AllowAny] 如何限制到具体接口
  • 得物向量数据库落地实践
  • 智慧二次供水管理系统解决方案:城市供水“最后一公里”
  • 【面试场景题】电商秒杀系统的库存管理设计实战
  • Docker swarm 常用的命令集合
  • 线轨矫平机:让“钢轨”变直的幕后物理课
  • 移动端网页调试实战,跨设备兼容与触控交互问题排查全流程
  • SassSCSS:让CSS拥有超能力的预处理器
  • `<dependencyManagement>`内部的`<dependencies>`和外部的`<dependencies>`的区别:
  • Spring Boot全局异常处理与日志监控实战指南
  • 浙江大学PTA程序设计C语言基础编程练习题6-10
  • Python爬虫实战:研究Photon工具,构建企业信息收集系统
  • 【Java】HashMap的key可以为null吗?如何存储的?
  • 线性代数中矩阵的基本运算运算
  • 【图像处理基石】浅谈3D城市生成中的数据融合技术
  • 分布式微服务--GateWay(1)
  • 【注意】HCIE-Datacom华为数通考试,第四季度将变题!
  • 基于Hadoop的木鸟民宿数据分析与可视化、民宿价格预测模型系统的设计与实现
  • OpenKruise
  • Linux《进程间通信(上)》
  • Git 乱码文件处理全流程指南
  • 记一次ORACLE ORA-00600 [19004] 错误的分析与解决方法
  • HarmonyOS 5 入门系列-鸿蒙HarmonyOS示例项目讲解
  • 铁路通信信号基础知识点(2)轨旁与车载ATP关系
  • 《动手学深度学习》读书笔记—9.5机器翻译与数据集
  • 虚拟机磁盘扩容