[Interest] What's the best way to achieve smooth / antialiased scene graph rendering?
Nuno Santos
nuno.santos at imaginando.pt
Thu Oct 9 09:52:03 CEST 2025
Hi,
I’m trying to improve the graphics rendered by scene graph items on my apps.
Usually I use scene graph to render custom graphics like waveforms, spectrum visualisers, in realtime.
But its pixelated and non smooth look and feel, does not feel right. I want to achieve high class graphics while maintaining low level C++ control.
What’s the best way to achieve this? ChatGPT gave me a couple of options:
1) Enable MSAA for the whole scene.
I’ve never seen any practical effect when using higher samples in the QSurfaceFormat.
2) Drop-in AA without window changes: render triangles with feathered edges
Sounds like an option.
3) Use the built-in vector tessellator: Shape (QML) / QQuickShape (C++)
It seems that ChatGPT keeps insisting that QQuickShape is public API but I can’t even use it as a private API.
What are your options to achieve high performance, smooth graphics while retaining C++ control?
Thanks in advance!
Best regards,
Nuno
More information about the Interest
mailing list