大名鼎鼎的皮克斯工作室推出了Universal Scene Description简称USD,这是一种专为大型资源管线设计的文件格式,特别注重并行工作流程。苹果最近也采用了这种格式,发布了使用USDZ文件格式的增强现实应用程序。
USD Unity SDK已经作为Unity预览版资源包现已推出,该资源包将大幅扩展了现有USD格式与Unity的集成效果。本文我们将介绍USD Unity SDK的功能和使用方法。
安装USD Unity SDK
获取USD Unity SDK,请点击Window > Package Manager,打开资源包管理器,在Advanced选项选中“Show preview packages”,搜索USD,然后单击Install按钮。
USD导入器被设计为使用线性颜色空间,因此要确保场景的颜色空间设为线性。
USD Unity SDK要求对Standalone Player版本有.NET 4.x API兼容性,目前该兼容性仅限于OSX系统和Windows系统,请在Project Settings中进行设置。
最后,启用最高保真度的顶点蒙皮,在Unity 2019及更高版本中,项目的Quality设置内Skin Weights应该设为Unlimited,如下图所示。
示例场景
我们提供了多个示