【问题标题】:Building a 3D model Database - Preferably MySql/Postgres/MongoDB构建 3D 模型数据库 - 最好是 MySql/Postgres/MongoDB
【发布时间】:2016-09-20 13:38:36
【问题描述】:

我目前正在创建一个由我们的内部 3D 建模师使用 Unity3D/Maya/3ds Max 创建的 3D 模型库,用于进一步分析和跟踪每个模型。

那么,我的问题是如何存储它们?

  1. 所以我应该将它们存储在数据库中还是使用 AWS S3 之类的某种存储。它们将以 .fbx 格式存储。存储后,我想对它们执行操作,例如在线查看、下载等。

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

【问题讨论】:

    标签: ruby-on-rails database unity3d database-design 3d-model


    【解决方案1】:

    根据维基百科,.fbx 格式表示为“二进制或 ASCII 数据”。这意味着您几乎无法使用 SQL 对其进行分析。

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

    【讨论】:

    • 这么想...只是需要别人确认一下
    猜你喜欢
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 2012-02-03
    • 2020-09-27
    • 1970-01-01
    • 2019-03-09
    • 2016-12-10
    • 2018-11-01
    相关资源
    最近更新 更多