我在 Apple 文档中找不到 RealityKit 是否支持 LOD。
在游戏引擎中,LOD 是在运行时根据相机相对于模型的位置确定的。如果相机很远,低分辨率纹理将应用于模型。如果相机靠近,则会应用高分辨率纹理,以便用户能够查看即使是最小的细节。
我在 Apple 文档中找不到 RealityKit 是否支持 LOD。
在游戏引擎中,LOD 是在运行时根据相机相对于模型的位置确定的。如果相机很远,低分辨率纹理将应用于模型。如果相机靠近,则会应用高分辨率纹理,以便用户能够查看即使是最小的细节。
答案是:是的,它部分是。
根据 RealityKit 的官方文档:
RealityKit 可帮助您充分利用纹理。例如,框架会自动生成和使用
mipmaps
,这是一系列分辨率逐渐降低的纹理变体,可在应用于远处物体时缩短渲染时间。
但是,目前没有任何 API 工具(无论是使用 Swift 用于 RealityKit 还是 Python 用于 USD Schemas)允许您制作模型的不太详细的版本(多边形数量较少),当它们远离相机时可以查看它们.