【发布时间】:2011-02-19 23:14:52
【问题描述】:
有什么方法可以让 3ds 文件变小吗? 我尝试使用 3dmax 更改它们的长度和宽度,但文件大小仍然相同?? 我在创建 OpenGL 场景时使用 3ds 文件,所以我需要尽可能地缩小它们的大小,有什么建议吗??
【问题讨论】:
-
3ds 文件格式是专有的、二进制和基于块的,所以我怀疑你会大大减少大小
有什么方法可以让 3ds 文件变小吗? 我尝试使用 3dmax 更改它们的长度和宽度,但文件大小仍然相同?? 我在创建 OpenGL 场景时使用 3ds 文件,所以我需要尽可能地缩小它们的大小,有什么建议吗??
【问题讨论】:
据我所知,3DS 格式的定义非常明确。减少空间的唯一方法是存储更少的信息或压缩它。
您可以使用诸如LZ compression 之类的内容对其进行压缩。周围有很多免费的 LZ 解压器。
【讨论】:
这更像是一个建模问题,而不是编程难题。
宽度和高度与 3ds 文件的大小无关。您在 3ds 文件中存储的是顶点计数/位置/法线等。使模型更小(以 3d 大小)不会使其在 HDD 上更小,因为使用了相同数量的 poligons,因此相同的计数/位置/法线.不同的只是一个仍然使用 16 个浮点数的矩阵。
我可以建议您学习低多边形建模或至少使用 3ds max 中的多分辨率功能。减少多边形的数量将使您的文件更小,并且您的程序运行得更快,但会牺牲质量(这主要取决于建模者的技能)。
【讨论】:
您可以使用 vray 代理、外部参照对象和 3ds max 放松修改器。 而对于.max文件本身,你可以使用winrar软件。
【讨论】: