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

发布于 2024-10-10 15:55:31 字数 148 浏览 1 评论 0原文

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

问:如何将 3D 场景转换为 2D 视图?最好没有任何明显的质量损失。

The situation is follow: there is a large 3D model of the system, obtained by conversion from 3DMax (xaml markup file size ove 50MB). To work with the model used Viewport3D. But I need to display only the front view. The main problem is the resource intensity of the resulting application.

Question: How to convert 3D scene to 2D view? Preferably without any appreciable loss of quality.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

誰認得朕 2024-10-17 15:55:31

您可以使用 RenderTargetBitmap.Render() 。这可能需要一些时间,但完成后,您可以放弃 3D 模型并显示 2D 图像。

You can render the front view to an image using RenderTargetBitmap.Render() . This could take some time, but when it's done, you can discard the 3D model and display the 2D image instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文