有关Assimp与Qt3D
最近朋友们会向我提及有关Qt3D的问题,我这里统一地向大家分析一下,希望我自己的一点对Qt3D和Assimp库的一些看法对大家能够有所帮助。
原创文章,反对未声明的引用。原博客地址:http://blog.csdn.net/gamesdev/article/details/21164081
Qt3D在Qt4时代就已经存在了,当时Qt这个项目还处于诺基亚的管理之下。到了Digia接手Qt的时候,Qt3D作为遗留项目保留了起来。这里有我以前写的有关Qt3D的文字。最初Qt5出来的时候并没有包括Qt3D,很显然,因为要对Qt4时代诸多Qt子项目进行移植谈何容易!于是我们看到Qt5.0的时候Qt库非常精简,仍然有很多的Qt4库没有被移植过来,而且还有很多Bug!我想Digia希望通过Qt5.1、Qt5.2和Qt5.3对这些Bug进行修复,这样一个健壮的Qt基础库才能够支撑诸多Qt4时代的子项目。
Qt3D就是其

本文探讨了Qt3D在Qt4到Qt5的演变过程,以及Qt5中Qt3D与OpenGL库的变化。作者指出,Qt3D的QGLTexture2D在Qt5.2已被QOpenGLTexture替代,而模型导入依赖于Assimp库,可能会遇到如'Chunk is too large'的错误。为了解决此类问题,推荐使用Assimp库的视图软件assimpviewer,并分享了自己使用Qt和OpenGL加载3ds文件的经验。
最低0.47元/天 解锁文章
926

被折叠的 条评论
为什么被折叠?



