[Interest] Qt3D-assimp-Scene remains black with intel-onboard graphic card on win7

Sean Harmer sean.harmer at kdab.com
Sun Sep 20 16:41:37 CEST 2015

On 16/09/2015 15:20, privet56 hotmail.com wrote:
> Hi,
> after reading the discussion on
> https://forum.qt.io/topic/57239/qt3d-basic-shapes-c-example-doesn-t-run/4
> I fixed the code in "window.h" of the Qt3D-demos, and now, most of the 
> demo-apps are working
> (this was a fix for weak onboard intel graphic cards)
> However, some of the Qt3D demo execuatables have still ~errors 
> (=application remains completely black):
>     1) assimp*
>     2) deferred-renderer*
>     3) multiviewport
>     4) tesselation-models
>     5) and I see no difference with and without referencing 
> "test_scene.dae" with SceneLoader in the output of the project 
> "playgorund-qml".
>     What should I expect to see when I reference "test_scene.dae"?
>     ( this is what I see: 
> http://privet.bplaced.net/temp/playground-qml.png )
> How can I fix these errors to be able to see the result with my 
> weak+old Intel graphic card (Intel HD Graphics 3000) on win7?

The examples using assimp are likely not working due to the absence of 
assimp on your system when Qt3D was built. In Qt 5.6 we now ship assimp 
with Qt3D so that should already be solved.

For the deferred example this is likely because your old Intel GPU 
doesn't support one of the texture formats used in the FBO as a 
renderable target. Could try usign soem different texture formats.

If your card is old it likely doesn't support tessellation either 
(OpenGL 4.x feature). Only hope here is to upgrade to a newer GPU and 



Dr Sean Harmer | sean.harmer at kdab.com | Managing Director UK
KDAB (UK) Ltd, a KDAB Group company
Tel. +44 (0)1625 809908; Sweden (HQ) +46-563-540090
Mobile: +44 (0)7545 140604
KDAB - Qt Experts

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150920/7c7fbe8a/attachment.html>

More information about the Interest mailing list