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