Details
-
Task
-
Resolution: Done
-
P1: Critical
-
None
-
None
-
bbe10575fb7c3647753819f19bf0dafff0392d65 (qt/qtquick3d/5.15)
-
Qt Quick 3D - Week 5/6
Description
Currently there is no API for post processing effects in Qt Quick 3D. The code path for applying them is also disabled in the renderer. They were intentionally down-prioritized in Qt Quick 3D because of their poor performance, and similarity to the ShaderEffects API in QML. It would be useful to try and re-add support for Effects though for users who have the extra processing power.
We should design a similar QML API to what we did with CustomMaterials for defining Effects, and then port all existing Effects that are shipped with Qt 3D Studio to that API. It should be possible to create your own ShaderEffects from Qt Design Studio via the QML API.
Post Processing Effects areĀ applied to a DemonView3D's output, and requires an FBO
Attachments
Issue Links
- is required for
-
QTBUG-81380 Create a benchmark demo application
- Closed
-
QTBUG-81548 Benchmark demo: Add post-processing effect toggling
- Closed
For Gerrit Dashboard: QTBUG-76679 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
287399,10 | Add support for post-processing effects | 5.15 | qt/qtquick3d | Status: MERGED | +2 | 0 |