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

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.xdnf.cn/news/17206.html

相关文章:

  • 以此芯p1芯片为例研究OpenHarmony上GPU (Vulkan) 加速在深度学习推理中的价值
  • 点赞服务完整消息流转过程详解(原方案,未使用Redis)
  • 学习嵌入式之硬件——ARM体系
  • 昇思+昇腾开发板+DeepSeek模型开发与适配
  • 豆包新模型与PromptPilot工具深度测评:AI应用开发的全流程突破
  • 自然语言处理基础—(1)
  • Java 工具类的“活化石”:Apache Commons 核心用法、性能陷阱与现代替代方案
  • linux-系统性能监控
  • [特殊字符]企业游学 | 探秘字节,解锁AI科技新密码
  • WebSocket 通信与 WebSocketpp 库使用指南
  • Java 大视界 -- 基于 Java 的大数据实时流处理在工业物联网设备故障预测与智能运维中的应用(384)
  • 【STL源码剖析】从源码看 vector:底层扩容逻辑与内存复用机制
  • golang的map
  • 【Linux】重生之从零开始学习运维之主从MGR高可用
  • 【C++】unordered系列容器使用及封装
  • WebStorm转VSCode:高效迁移指南
  • QML开发:QML中的基本元素
  • 项目设计模式草稿纸
  • Docker概述
  • chromedp 笔记
  • Prometheus监控学习-安装
  • LeetCode 112. 路径总和解题思路详解(BFS算法深入理解)
  • pipeline方法关系抽取--课堂笔记
  • SpringBoot AI心理学训练实战
  • 《计算机“十万个为什么”》之 面向对象 vs 面向过程:编程世界的积木与流水线
  • FastAPI快速入门P2:与SpringBoot比较
  • Google AI 发布 MLE-STAR:一款能够自动执行各种 AI 任务的先进机器学习工程代理
  • 使标签垂直水平居中的多种方法
  • C#案例实战
  • 利用Coze平台生成测试用例