将3D场景转换为2D视图

时间:2011-01-08 09:05:01

标签: c# wpf xaml 3d

情况如下:系统有一个大型3D模型,通过3DMax转换获得(xaml标记文件大小超过50MB)。使用Viewport3D使用的模型。但我需要只显示前视图。主要问题是最终应用程序的资源强度。

问题:如何将3D场景转换为2D视图?优选地,没有任何明显的质量损失。

1 个答案:

答案 0 :(得分:0)

您可以使用RenderTargetBitmap.Render()将前视图渲染为图像。这可能需要一些时间,但一旦完成,您可以丢弃3D模型并改为显示2D图像。