【问题标题】:How can I make 3ds files' size smaller?如何使 3ds 文件的大小更小?
【发布时间】:2011-02-19 23:14:52
【问题描述】:

有什么方法可以让 3ds 文件变小吗? 我尝试使用 3dmax 更改它们的长度和宽度,但文件大小仍然相同?? 我在创建 OpenGL 场景时使用 3ds 文件,所以我需要尽可能地缩小它们的大小,有什么建议吗??

【问题讨论】:

  • 3ds 文件格式是专有的、二进制和基于块的,所以我怀疑你会大大减少大小

标签: opengl 3d 3dsmax 3ds


【解决方案1】:

据我所知,3DS 格式的定义非常明确。减少空间的唯一方法是存储更少的信息或压缩它。

您可以使用诸如LZ compression 之类的内容对其进行压缩。周围有很多免费的 LZ 解压器。

【讨论】:

  • 当然,尝试压缩某些东西并不能保证它最终会变得更小。 3ds 文件是二进制文件和基于 AFAIK 块的,所以怀疑你会得到很多快乐
【解决方案2】:

这更像是一个建模问题,而不是编程难题。
宽度和高度与 3ds 文件的大小无关。您在 3ds 文件中存储的是顶点计数/位置/法线等。使模型更小(以 3d 大小)不会使其在 HDD 上更小,因为使用了相同数量的 poligons,因此相同的计数/位置/法线.不同的只是一个仍然使用 16 个浮点数的矩阵。 我可以建议您学习低多边形建模或至少使用 3ds max 中的多分辨率功能。减少多边形的数量将使您的文件更小,并且您的程序运行得更快,但会牺牲质量(这主要取决于建模者的技能)。

【讨论】:

    【解决方案3】:

    您可以使用 vray 代理、外部参照对象和 3ds max 放松修改器。 而对于.max文件本身,你可以使用winrar软件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 2023-02-16
      • 2012-01-16
      • 2021-11-25
      • 1970-01-01
      相关资源
      最近更新 更多