我目前正致力于使用Unity3D / Maya / 3ds Max创建由我们的内部3D建模师创建的3D模型库,以进行进一步分析并跟踪每个模型。
所以,我的问题是如何存储它们?
我应该将它们存储在数据库中,还是使用某种类型的存储,如AWS S3。它们将以.fbx格式存储。存储后,我想对它们执行操作,例如在线查看,下载等。
有没有其他方式/某种最佳做法可以做同样的事情
答案 0 :(得分:1)
根据维基百科.fbx格式表示为"二进制或ASCII数据"。这意味着您几乎无法使用SQL进行分析。
您可能会使用简单的BLOB(或其他二进制类型)列来存储模型本身。这将允许您控制对模型的访问,共享,添加注释,存储修订等。对于查看或下载,您将从数据库中提取整个文件内容并将其作为二进制数据提供。