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

We have to redesign how effects work in QDS

XMLWordPrintable

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

      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?

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes