如何制作 3ds 文件?尺寸更小?
有什么方法可以使 3ds 文件的大小变小吗? 我尝试使用 3dmax 更改它们的长度和宽度,但文件大小仍然相同? 我正在使用 3ds 文件创建 OpenGL 场景,所以我需要将它们的大小尽可能缩小,有什么建议吗?
Is there any way I can use to make the size of a 3ds file smaller??
I tried to change their length and width using 3dmax but the file size still the same??
I'm using the 3ds files in creating an OpenGl scene so I need to shrink their size as small as I can, any suggestions??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
据我所知,3DS 格式的定义非常明确。减少空间的唯一方法是存储更少的信息或对其进行压缩。
您可以使用 LZ 压缩 等方式对其进行压缩。 LZ 周围有很多免费的解压器。
To my knowledge the 3DS format is very well defined. The only way to reduce space is to either store less information or to compress it.
You could compress it with something such as LZ compression. There are lots of free LZ decompressors around.
这更像是一个建模问题,而不是编程困境。
宽度和高度与3ds文件的大小无关。您在 3ds 文件中存储的是顶点计数/位置/法线等。缩小模型(以 3d 大小)不会使其在 HDD 上变小,因为使用相同数量的多边形,因此使用相同的计数/位置/法线。不同之处只是矩阵仍然使用 16 个浮点数。
我可以建议您学习 lowpoligon 建模或至少使用 3ds max 中的多分辨率功能。减少多边形的数量将使您的文件大小更小,程序运行速度更快,但代价是质量(这主要取决于建模者的技能)。
This is more of a modeling problem than a programming dilema.
The width and height have nothing to do with the size of the 3ds file. What you store in 3ds files are vertex counts/positions/normals etc. Making a model smaller (in 3d size) won't make it smaller on the HDD because the same numbers of poligons are used and thus the same counts/position/normals. What differs is just a matrix which still uses 16 floats.
What I can recommend is you study lowpoligon modeling or at least use the multires features in 3ds max. Reducing the number of polygons will make your filesize smaller and your program run faster at the cost of quality (this mostly depends on the skill of the modeler).
您可以使用 vray 代理、外部参照对象和 3ds max 松弛修改器。
对于 .max 文件本身,您可以使用 winrar 软件。
you can use vray proxy , xref objects, and 3ds max relax modifier.
and for .max files itself, you can use winrar software.