Uploaded image for project: 'Qt Design Studio'
  1. Qt Design Studio
  2. QDS-1505

We have to redesign how effects work in QDS

    XMLWordPrintable

Details

    • Epic
    • Resolution: Done
    • P2: Important
    • None
    • None
    • Design Studio Effects
    • None
    • QDS Effects
    • QDS 2D - 38 /39, QDS 2D - 40/41

    Description

      We have to redesign how effects work in QDS

      Effects as different items to not work very well.
      We should consider using Item: layer.effect instead.

      Issues

      • Stacking of effects is not directly possible and requires stacking items
      • The effects are a component and properties cannot be exposed as alias properties
      • How will effects with two source items work (e.g. Blend/OpacityMask)?

      Most likely effects that 'combine/blend' two items like Blend and OpacityMask will continue to inherit Item and therefore be a separate Item. As a result, the setup of such an effect will stay more complicated than in other tools.

      Ideally, blend effects would be part of Item, the scenegraph. Any item could be blended against the background or use the background as an opacity mask.
      This would mean no extra items/setup is required to blend/mask an item and the usability would be similar to other tools.
      Is this feasible for Qt 6?

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              thohartm Thomas Hartmann
              thohartm Thomas Hartmann
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes