[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