• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    [ANSWERED] 3D Projector Additive Layering Problem

    How To... ?
    3d navigation 3d projector
    3
    8
    214
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Armando
      Armando Beta Gold last edited by mark

      Hello all,

      There is something I don't understand in 3d projector blend mode. Let mo show with an example

      I have put 2 3d projectors with planes at 90 degrees with borders touching (like 2 walls). And I feed the same video image to both. Both projectors are set to additive blend mode. When I rotate the the stage with 3d stage orientationI see only one of them as additive to the other. the other one seems to be opaque despite both are in additive blend mode. I am joining images and patch.


      Am I doing something wrong ? or should I file a bug report ?

      Cheers



      3d projector image opaque.izz


      Armando Menicacci
      www.armandomenicacci.net
      www.studiosit.ca

      Macbook pro 16 inches 2021 64 GB RAM, M1 MAX. OS 12.2 Monterey

      bonemap 2 Replies Last reply Reply Quote 0
      • bonemap
        bonemap Izzy Guru @Armando last edited by

        @Armando


        Hi,

        I believe this is a known issue and relates to the way each element is layered. Because each is assigned a layer position. If you change your layer settings you will see that the blending also swaps to the other element. In the past I have configured a system to change the layer numbering based on the rotation parameters of each element, therefore you trick this limitation.

        Best Wishes

        Russell

        http://bonemap.com | https://github.com/bonemap | Australia
        Izzy 3 STD/USB 3.2.1 | MBP 16” 2019 2.4 GHz i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | OSX 12.2 Monterey

        Armando 1 Reply Last reply Reply Quote 0
        • bonemap
          bonemap Izzy Guru @Armando last edited by bonemap

          @Armando

          Here is a solution that may be of some use.

          3D Layer.zip

          Best Wishes

          Russell

          http://bonemap.com | https://github.com/bonemap | Australia
          Izzy 3 STD/USB 3.2.1 | MBP 16” 2019 2.4 GHz i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | OSX 12.2 Monterey

          1 Reply Last reply Reply Quote 0
          • Armando
            Armando Beta Gold @bonemap last edited by

            @bonemap Thanks Russel.

            I get that layering could be an issue, but I still don't get what logic is working : if the layer is the same (as I did I and both 3d projectors) on "additive blending" they should be adding both ways. Isn't it ? And thanks a lot for your solution proposition. Brillant and elegant solution. It just works fine ! but still it is not very logic at least to me since adding si not linked to which is added to which. Am I thinking this thing wrong?


            Thanks again

            Armando


            Armando Menicacci
            www.armandomenicacci.net
            www.studiosit.ca

            Macbook pro 16 inches 2021 64 GB RAM, M1 MAX. OS 12.2 Monterey

            bonemap 1 Reply Last reply Reply Quote 0
            • bonemap
              bonemap Izzy Guru @Armando last edited by bonemap

              @armando

              Here is an explanation from @mark https://community.troikatronix.com/topic/6804/info-why-don-t-the-3d-player-and-3d-model-particles-offer-transparency?_=1611865851375

              Best Wishes

              Russell

              http://bonemap.com | https://github.com/bonemap | Australia
              Izzy 3 STD/USB 3.2.1 | MBP 16” 2019 2.4 GHz i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | OSX 12.2 Monterey

              Armando 1 Reply Last reply Reply Quote 0
              • Armando
                Armando Beta Gold @bonemap last edited by

                @bonemap

                Thanks Russel,

                Again I did't see that. Now I understand (sort of, a bit technical for me) but at least it is clear. Mark (again has done a great job in explaining AND giving the scientific explanation of the situation.

                Cheers 


                Armando Menicacci
                www.armandomenicacci.net
                www.studiosit.ca

                Macbook pro 16 inches 2021 64 GB RAM, M1 MAX. OS 12.2 Monterey

                mark 1 Reply Last reply Reply Quote 0
                • mark
                  mark @Armando last edited by

                  @armando said:

                  Again I did't see that. Now I understand (sort of, a bit technical for me) but at least it is clear. Mark (again has done a great job in explaining AND giving the scientific explanation of the situation.

                  But in general, if you want transparency to work more as you'd expect, turn the 'depth test' input 'off'. When you do this, OpenGL stop trying to occlude the surfaces based on their z-position. I think you'll see that your example patch behaves more as you might expect if you do this.

                  Best Wishes,
                  Mark

                  Media Artist & Creator of Isadora
                  Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                  Armando 1 Reply Last reply Reply Quote 0
                  • Armando
                    Armando Beta Gold @mark last edited by

                    @mark It works as I expect now. Thanks Mark and Russel.

                    Great !

                    All the best to you


                    Armando Menicacci
                    www.armandomenicacci.net
                    www.studiosit.ca

                    Macbook pro 16 inches 2021 64 GB RAM, M1 MAX. OS 12.2 Monterey

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post