Skip to content
走在创新最前沿

脚本

16 年来,Simplygon 一直是 3A 级游戏生产管道的重要基石,以其可简化 3D 资产优化的适应性 SDK 而著称。

Simplygon 是一款为自动化 3D 资产优化设计的 SDK。每个功能都经过精心定制,使技术美术师能够通过脚本优化 3D 资产。无论是构建细节层次 (LOD)、生成分层细节层次 (HLOD),还是对大量 3D 资产进行平台移植的批处理,Simplygon 都能自动化整个流程。

屏幕截图显示支持的语言的代码片段

Simplygon SDK 提供可在 C++、Python 和 C# 中使用的 API,并保证了各个语言的功能一致性。在 C++ 中可以实现的功能,在 C# 和 Python 中也可以实现。

Simplygon 本机支持以下 文件格式:

  • Alembic (.abc)
  • FBX (.fbx)
  • glTF (.glt/.glb)
  • Houdini 文件格式 (.bgeo)
  • Simplygon 文件格式 (.sg)
  • STL (.stl)
  • USD (.usd/.usdc/.usda)

如果需要进行深度集成,可以通过编写 自定义导入程序和导出程序 直接处理内部数据格式。

Simplygon 与常见的 DCC 工具和游戏引擎无缝集成,使你能够通过脚本轻松自动化资产优化。在 3ds Max 中,可以通过 Max Python API 或 MaxScript 访问 SDK。在 Maya 中,它支持 MEL 脚本 和 Maya Python API。Blender 用户可以通过 Blender Python API 访问其 SDK,而 Houdini 用户则有 Python 访问。在 Unity 中,开发者可以使用 Simplygon C# SDK 创建优化工具,而在 Unreal Engine 中,可以通过 Unreal Python API、Blueprint 和 Commandlet 实现自动化。

我们为所有集成提供源代码,你能够根据需要进行自定义。Max 和 Maya 的源代码可在 Simplygon DCC 集成 GitHub 存储库 上获取,而其他集成的源代码则包含在 Simplygon 安装文件夹中。

Simplygon 专为编程用途设计,提供了 计算投射 等功能,可实现对材质烘焙的完全控制。

Simplygon SDK 灵活且广泛应用于游戏生产管道中,使你能够专注于创作令人惊叹的艺术作品而不是资产优化。如果有兴趣通过自动化改进资产管道,请联系我们进行评估。