matlab:使用GPU保存图像

时间:2015-05-06 08:39:58

标签: matlab opengl rendering gpu matlab-figure

我使用matlab渲染复杂网格(使用trimesh,材质,camlight,视图......),无需将其显示给用户,只是为了获取渲染图像。 This is discussed in another question

使用任何建议的解决方案(另存为图像,保存到视频对象中,并使用未记录的[WebMethod] public static string GetNames(string Name) { return ""; } )非常慢(约1秒),特别是与渲染绘图本身相比,包括绘制在屏幕花费不到0.5秒。

我认为这是由于hardcopy方法不使用GPU造成的,而渲染原始显示图则使用GPU;使用GPU-Z监控软件我看到GPU在绘图时工作,但在hardcopy期间没有。

该图使用'opengl'作为渲染器,但hardcopy,这是所有建议方法的底层实现,似乎并不尊重这一点......

有关如何配置它以使用GPU的任何建议吗?

编辑:关注this thread我已经开始使用以下内容,但GPU使用率仍然是平坦的。

hardcopy

0 个答案:

没有答案