Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-76679

Effects: Add support for Post Processing Effects

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P1: Critical
    • 5.15.0 Alpha, 5.15
    • None
    • Quick: 3D
    • 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

          For Gerrit Dashboard: QTBUG-76679
          # Subject Branch Project Status CR V

          Activity

            People

              stromme Christian
              janichol Andy Nichols
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 2 weeks
                  2w
                  Remaining:
                  Remaining Estimate - 2 weeks
                  2w
                  Logged:
                  Time Spent - Not Specified
                  Not Specified

                  Gerrit Reviews

                    There are no open Gerrit changes