我如何改善Matlab的图形性能?

8视图(30天)
克里斯
克里斯 2012年4月25日
评论道: 1月 2015年11月29日
我做了一个3 d象棋在CATIA,转换到VRML格式(.wrl),并将使用一个AI, GUI等作为一个国际象棋程序的一部分。转换成wrl的时候,减少文件大小CATIA会让我,所以圆形对象是八角形的。董事会和碎片的总文件大小大约是2 mb。我注册一个单击并拖动功能块,但不管是什么原因,Matlab斗争激烈地呈现国际象棋设置移动时碎片。运动非常震荡和旋转设置需要永远,即使导航样式设置为“快”。However, when I used a web viewer for VRML objects, rendering the chess set was child's play for the web viewer. Movement was smooth, frame rates were high, etc. But not so when viewing it in Matlab. CPU usage (using Task Manager) was at around 30-50% when I moved a piece around. That's unacceptably high. The computer specs are: Dell Precision series, nVidia graphics, xeon processor, 4GB ram.
无论如何,这是为什么呢?我环顾四周Mathworks可能原因,但没有运气。我将不胜感激任何帮助,这个项目将在几天内。我试着一切,但毫无效果。

答案(4)

1月
1月 2012年4月26日
你用的哪个Matlab版本?渲染器活跃?如果是OpenGL,你使用硬件或软件渲染吗?你如何移动和旋转对象?
我没有问题来显示21球10 * 10 facettes 25烘干,棋盘地板和2 d的东西与OpenGL渲染器的硬件。这个GIF记录实时PentiumM 1.5 ghz,一半512 mb, 16 mb的显卡(T40 IBM笔记本电脑),Matlab 2009:
我可以添加进一步的对象,而不降低了流利的容颜。 表面 对象是速度比 补丁 对象。所以我认为你慢显示Matlab VRML浏览器的问题。你能将对象转换为吗 表面 对象?
5个评论
克里斯
克里斯 2012年4月26日
和我应该贴什么代码?我不运行任何代码来打开文件。我可以把vrml的代码,但这是20000行。

登录置评。


克里斯
克里斯 2012年4月26日
任何人都有知道如何解决这个问题?它很紧急。
6个评论
1月
1月 2012年4月28日
克里斯,再次请阅读链接。如果他们仍然不清楚,重读一遍。沃特是一个非常有经验的程序员。,这不仅意味着他可以使用正确的语法,但这需要更深入的物理背景知识和有效的项目管理工具的应用。这个论坛的参与者可以免费从沃尔特的知识!如果他告诉你,你的问题不急,值得只要思考这个观点直到你得到他的观点。

登录置评。


1月
1月 2012年4月28日
虽然你一再声称,您的项目是紧急的,你需要3天告诉我们,你使用“3 d动画仿真软件内部查看器”来显示VRML文件。万博1manbetx而不是这个重要的细节,你解释你的工作细节与CATIA软件或语言我不知道,据我理解是不相关的问题。
你说30 - 50% cpu负载在移动一块是不可接受的高。为什么?我将接受100%或部分cpu睡觉重要是你的项目吗?如果是这样,为什么?
但让我总结一下前面提到的事实:
  1. 您正在使用仿真软件3 d动画内部查看万博1manbetx器显示一个不是很大的VRML场景。
  2. 你不满意的性能。
  3. 你和另一个用户的这个论坛知道一个神奇的开关,使观众3或4倍——顺便说一句,什么你没有指定数量的加速度是想要的。
这个结论是显而易见的:仿真软件3 d动画内部查看器为您的项目是不够的。万博1manbetxMatlab这不是一个错误,你只是有错误的期望,没有及早测试这个。
我看到两个解决方案:万博 尤文图斯
  • 显示使用另一个工具。我解释说,Matlab可以显示表面对象以足够的速度为3 d用户交互。我不认为这可以设定在2天。
  • 面对事实,完成这个项目未完成的可视化。这不会是第一个项目,这是没有准备好。所有专业程序员与失败的项目管理经验。
我希望和认为,你从这个项目中学到了很多。因此,我仍然相信,你的问题不是“紧急”。烧穿袜子是一个迫在眉睫的问题。我有印象,你只是没有及早开始解决这个问题。然后重复项目下一项或更多的经验是有价值的解决方案。
问题在这个论坛,其他论坛或科学讨论,我重复阅读和考虑的建议 //www.tianjin-qmedu.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer 。一个好的问题是简洁的回答,不需要猜测。
好运!

蒂莫
蒂莫 2015年11月25日
编辑:蒂莫 2015年11月25日
现在2015年11月…我有完全相同的问题与Matlab 2015 b Windows 10, GTX 770…Ps:我之前告诉我使用一个复杂的模型,我只是跑“vrmemb”命令
Matworks请用Matlab解决内部的3 d渲染。它无法使用
1评论
1月
1月 2015年11月29日
请提供你的问题的任何细节。OP不够完全没有特定的问题。

登录置评。

类别

找到更多的在图形性能帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!