Version: 1.7
语言 : 中文
模型资产编码格式设置
摄像机

在移动端上使用虚拟几何体

硬件支持范围

目前团结引擎的URP渲染管线已经支持了虚拟几何体功能,得益于URP渲染管线对移动端的支持,团结引擎也将虚拟几何体功能带入了移动端。 不过受限于移动端设备的硬件性能以及图形API特性,目前虚拟几何体仅支持以下移动端硬件平台:

苹果:

  • iPhone 8(A11芯片)及之后推出的A系列芯片和M系列芯片的苹果设备

安卓:

  • 天玑芯片:天玑9200及之后推出的9000系天玑芯片
  • 骁龙芯片:骁龙8 Gen2及之后推出的8系骁龙芯片

如何使用?

项目构建

在移动端上使用虚拟几何体的项目构建步骤与桌面端无异,详情见如何使用虚拟几何体

参数配置

不过相较于桌面端,移动端在硬件上,特别是内存和显存使用上有诸多限制,例如在搭载A11芯片的iPhone 8机型上,其搭载了2GB内存,单个应用的内存和显存使用量最大不能超过1560MB。 因此还需要调整虚拟几何体提供的各种参数配置,来针对各个机型进行精细化调整,满足各机型的硬件要求,并获取最优性能。

  • 虚拟几何体数据的编码格式,推荐使用固定压缩比例模式,详情见模型资产编码格式设置
  • 针对具有不同显示分辨率的设备,调整Streaming Buffer大小,减少显存占用,详情见调整Budget显存占用
  • 针对具有不同屏幕大小的设备,调整显示精细度,在保证观感几乎一致的情况下,降低渲染压力,详情见显示精细度设置,同时根据显示精细度,调整模型保留细节,减少安装包大小,详情见优化数据生成量

已知问题

  • 苹果设备上程序启动后闪退或连接XCode调试时提示High Watermark Memory Limit Exceeded,多是内存超过机型限制,可尝试降低Budget Memory大小。
  • 移动端上Budget Memory在根据Quality的设置申请后,不会扩充大小。如果出现部分物体无法绘制情况,可尝试增加Budget Memory中Persistent Buffer大小。
模型资产编码格式设置
摄像机