0

我有一个形状的 3D max 文件。我将其转换为 3ds 文件。然后通过 Zam3D 将其转换为 xaml 文件。但是文件太大而无法加载,我的计算机因“内存输出”异常而崩溃。我可以做些什么来减少 xaml 文件的大小?

4

1 回答 1

0

你的文件有多大?我正在使用大约 8 MB 的 3D 模型文件,并且非常详细。我成功导入的最大的有 13.4 MB,而 29 MB 的模型崩溃了,但出现了同样的异常,但设计得不好。

要将 3ds 转换为 xaml,我使用的是Wpf-Graphics的 Reader3ds 。您避免了将其转换两次的步骤(通过 zam3d)。Reader3ds 甚至可以读取大文件,您可以轻松地使用这些元素。接下来我不喜欢使用zam3d,我希望zam3d 将比需要的更多信息放入文件中。甚至我得到的几何图形也与以前不同,并且添加了我没有使用的灯光。

要减少您的 xaml,您还可以尝试使用 ResourceDictionary 将信息交换到另一个文件,并在需要时使用它。

希望这可以帮助

史蒂夫

于 2011-08-15T13:37:47.033 回答