可能值得一看 glTF。
还有一个正在进行的 glTF 2.0 版本,增加了基于物理的渲染支持。在 Khronos 网站上有草案。
Assimp 对其有“部分”支持。不确定缺少什么。
还有许多不同语言(C ++,WebGL / JS,Rust,Go)的加载器在 github 上。
还有一个 COLLADA 转 gltf 转换器。
它使用 JSON 文件作为清单,然后将数据加载到其他文件中,例如 .bin 用于二进制文件,各种图像和 glsl 用于着色器。当然也有 二进制扩展。
当然,由于这是新技术(仍在开发中),支持会受到影响。上次我查看时,COLLADA 的支持也相当不稳定。
还有声明式3D。PMD文件。它们用于MMD动画等等!只需在Deviantart.com上搜索“MMD模型”之类的东西即可。
PMD、PMX和OBJ。
我并不是专家(远非如此,只是玩弄了一下)。
我猜测3D Studio Max格式(.3ds)相当常用,RenderMan RIB文件也是如此。 我也喜欢AC3D文件格式(它是纯文本)。