首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在QT中使用哪个3D引擎才能获得最佳性能

我应该在QT中使用哪个3D引擎才能获得最佳性能
EN

Stack Overflow用户
提问于 2016-05-25 15:03:04
回答 1查看 1.2K关注 0票数 0

我正在从事QT开发工作。我正在使用QT 3D引擎从指针云渲染3D视图,但它非常慢,性能很差。有没有人能推荐一个好的和QT一起工作的高性能的?Orge3D或Irrlicht或其他什么。谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-05-25 23:18:04

我不认为集成第三方3D引擎对你来说比修复你已经拥有的代码更容易。如果你所需要的只是绘制这些点云,那么从GPU的角度考虑你的代码--在绘图之前,你会把所有的点都上传到GPU吗?你会把所有的东西都画在一批吗?它是动态的还是静态的?可以简化着色器和/或混合设置吗?等等。

如果你真的需要一个成熟的引擎,你可以像德米特里所说的那样使用C++编写的任何东西(好吧,不仅是用C++写的,而且这更容易)。但请记住,您将需要学习特定于引擎的API,并且需要以某种特定的方式做许多事情。你也可能会在你选择的引擎中遇到错误,你需要修复或解决。除此之外,您还需要添加几MB或更多的附加dll,这会使您的项目变得更大,加载速度也更慢。

如果你还想集成第三方引擎,这里有几个你可以开始的链接。食人魔的几个:

http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Integrating+Ogre+into+QT5

http://www.ogre3d.org/tikiwiki/QtOgre

http://www.ogre3d.org/forums/viewtopic.php?p=515314

我曾经使用过一次QtOgre,但那是几年前的事了,使用4.x Qt,我不确定它是如何与Qt5一起工作的。

如果你需要更宽广的视野,这里有一个关于可能的集成的Qt页面:https://wiki.qt.io/Using_3D_engines_with_Qt

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37429974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档