2016-09-20 344 views
0

我目前正在创建一个由我们的内部3D建模人员使用Unity3D/Maya/3ds Max创建的3D模型库,以便进一步分析和跟踪每个。建立3D模型数据库 - 最好是MySql/Postgres/MongoDB

所以,我的问题是如何去存储它们?

  1. 所以我应该将它们存储在数据库中或使用某种类型的存储,如AWS S3。它们将以.fbx格式存储。一旦存储我想对他们进行在线操作,比如查看这些文件,下载等

  2. 是否有任何其他方式/某种最佳实践做同样的

回答

1

根据维基百科。 fbx格式表示为“二进制或ASCII数据”。这意味着你很难用SQL来分析它。

您可能会使用简单的BLOB(或其他二进制类型)列来存储模型本身。这将允许您控制对模型的访问,共享模型,添加注释,存储修订等。对于查看或下载,您将从数据库中提取整个文件内容并将其作为二进制数据提供。

+0

这么想......只需要别人来确认一下 – Ravi