Hi

do you know which backend you are using? RHI (default)? If so, could you try 
the GL backend?
In either case, please create a bug report with, if possible, a small example 
to reproduce the issue.


Mike


> On 4 May 2024, at 23:25, Andy <asmalo...@gmail.com> wrote:
> 
> I've been upgrading an old codebase from Qt5 to Qt6. For Qt3D, I've followed 
> the info from here:
> 
>   https://www.kdab.com/qt-3d-changes-in-qt-6/
> 
> The changes I've had to make so far were all around geometry, but I'm getting 
> different visuals between Qt5 and Qt6.
> 
> Qt 5.15.2:<Qt5.png>
> Qt 6.7.0:<Qt6.png>
> 
> 
> (Ignore slight camera position difference.)
> 
> I haven't changed the light or any of the materials.
> 
> I'm using QDiffuseSpecularMaterial for all these meshes, and setting ambient, 
> diffuse, shininess, and specular for all.
> 
> I haven't found anything describing any changes to QDiffuseSpecularMaterial. 
> Am I missing something I need to change? Did QDiffuseSpecularMaterial just 
> change to be darker? If so, how do I get lighter colours back? No matter what 
> I change it's super-dark.
> 
> My offscreen renderer is also broken now, but that seems to be a separate 
> issue.
> 
> (Aside: It would be useful to have C++ examples of the new stuff - 
> QBoundingVolume and QGeometryView for example. The official docs - as with 
> all of Qt3D - are very sparse. More docs & more examples would be of great 
> help.)
> 
> Thank you!
> 
> P.S. My active framegraph looks like this:
> 
> myCustomFrameGraph::Custom (:0, (null))
>     Qt3DRender::QRenderSurfaceSelector:: (:0, (null))
>         Qt3DRender::QViewport:: (:0, (null))
>             Qt3DRender::QClearBuffers::backgroundColour (:0, (null))
>                 Qt3DRender::QNoDraw:: (:0, (null))
>             Qt3DRender::QFrustumCulling:: (:0, (null))
>                 Qt3DRender::QCameraSelector::onScreenCameraSelector (:0, 
> (null))
>                     Qt3DRender::QRenderCapture::onScreenCapture (:0, (null))
>                     Qt3DRender::QLayerFilter::opaqueLayer (:0, (null))
>                     Qt3DRender::QLayerFilter::transparentLayer (:0, (null))
>                 Qt3DRender::QCameraSelector::offScreenCameraSelector (:0, 
> (null))
>                     Qt3DRender::QRenderTargetSelector:: (:0, (null))
>                         Qt3DRender::QRenderTarget::offScreenTarget (:0, 
> (null))
>                             Qt3DRender::QRenderTargetOutput:: (:0, (null))
>                                 
> Qt3DRender::QTexture2DMultisample::offScreenTexture (:0, (null))
>                         Qt3DRender::QClearBuffers::backgroundColour (:0, 
> (null))
>                             Qt3DRender::QNoDraw:: (:0, (null))
>                         Qt3DRender::QRenderCapture::offScreenCapture (:0, 
> (null))
>                         Qt3DRender::QLayerFilter::opaqueLayer (:0, (null))
>                         Qt3DRender::QLayerFilter::transparentLayer (:0, 
> (null))
> 
> ---
> Andy Maloney
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> https://lists.qt-project.org/listinfo/interest

—
Mike Krus | mike.k...@kdab.com | Senior Software Engineer & Teamlead
KDAB (UK) Ltd., a KDAB Group company
Tel: UK Office +44 1625 809908   Mobile +44 7833 491941
KDAB - The Qt Experts, C++, OpenGL Experts

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to