2016-09-20 74 views
0

我目前正在創建一個由我們的內部3D建模人員使用Unity3D/Maya/3ds Max創建的3D模型庫,以便進一步分析和跟蹤每個。建立3D模型數據庫 - 最好是MySql/Postgres/MongoDB

所以,我的問題是如何去存儲它們?

  1. 所以我應該將它們存儲在數據庫中或使用某種類型的存儲,如AWS S3。它們將以.fbx格式存儲。一旦存儲我想對他們進行在線操作,比如查看這些文件,下載等

  2. 是否有任何其他方式/某種最佳實踐做同樣的

回答

1

根據維基百科。 fbx格式表示爲「二進制或ASCII數據」。這意味着你很難用SQL來分析它。

您可能會使用簡單的BLOB(或其他二進制類型)列來存儲模型本身。這將允許您控制對模型的訪問,共享模型,添加註釋,存儲修訂等。對於查看或下載,您將從數據庫中提取整個文件內容並將其作爲二進制數據提供。

+0

這麼想......只需要別人來確認一下 – Ravi