Announcement

Collapse
No announcement yet.

Cryptomatte for Photoshop?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Hi Igor,

    thanks for for your reply! I love your plug-in! Sorry my post wasn’t more clear. I am not saving directly from the frame buffer. I am checking the save as box and the exr with all the elements is saved to disc at end of render. Then, I open the exr in pshop with the EXR-IO plug in and, so cool, I have one file with the rgba and all the render elements like vrayspecular, vrayreflection, vraycryptomatte all on separate layers. So good.

    Then I tweak layers as needed. Next I turn all of that into a smart object and covert that to 16 bit. Now I can use all the adjustment layers like curves and etc. But still can open the smart object and still access, edit all the 32 bit stuff.

    only thing else I would like is to have the alpha of the rgba available after converting to smart object/ 16 bit. This is not related specifically to your plug in. I just hoped that the pros who are experienced with post compositing in pshop, who may be reading this thread might know how to achieve this. I probably should just start a separate thread. So, sorry if I have hijacked this.

    thanks again for your excellent EXR-IO
    Last edited by OPEN_RANGE; 30-05-2019, 02:32 AM.
    mark f.
    openrangeimaging.com

    Max 2025.2 | Vray 6 update 2.1 | Win 10

    Core i7 6950 | GeForce RTX 2060 | 64 G RAM

    Comment


    • #32
      open the smart object, copy the A from RGBA, close the smart object, stick a mask on the entire smart object, then paste the alpha you just copied, into the mask. Wont that give you what you're after?
      If I didn't understand you correctly, please post some screenshots.....

      On the EXR-IO settings (when opening an EXR), I like to also tick "Split Alpha". That gives you a "mask" layer for the entire scene without burning in the alpha into the RGB, similar looking to the crypto masks.
      Last edited by Morne; 29-05-2019, 11:11 PM.
      Kind Regards,
      Morne

      Comment


      • #33
        Thank Morne you understood my question perfectly. I was trying to do exactly what you described...finally realized the problem was me...again. I was trying to paste the alpha into the mask but not doing right. needed to hold down the alt key while opening the mask..duh.

        I;m on track now and thanks again.
        Last edited by OPEN_RANGE; 30-05-2019, 08:07 AM.
        mark f.
        openrangeimaging.com

        Max 2025.2 | Vray 6 update 2.1 | Win 10

        Core i7 6950 | GeForce RTX 2060 | 64 G RAM

        Comment


        • #34
          Plugin is great, good job.

          My initial question would be is there a way for each layer that is made as the mask to be colour (black or white) and alpha (no pixel)?- so at the moment each mask layer is solid black and white. If you right click within an image, it shows you the layers that have content on that pixel. So at the moment all the layers show. But if each mask had alpha/no pixels it would allow very quick selection of masks as if I right click on an object such as a Tree, it will show me the mask for the tree in the list and probably any other layers such as RGB, ref, spec etc but no other masks. But it would allow you to select from that list the mask layer v quickly, and then just control lick the layer to have the selection ready to go.

          Comment


          • #35
            Originally posted by m_hinks View Post
            Plugin is great, good job.

            My initial question would be is there a way for each layer that is made as the mask to be color (black or white) and alpha (no pixel)?- so at the moment each mask layer is solid black and white. If you right click within an image, it shows you the layers that have content on that pixel. So at the moment all the layers show. But if each mask had alpha/no pixels it would allow very quick selection of masks as if I right click on an object such as a Tree, it will show me the mask for the tree in the list and probably any other layers such as RGB, ref, spec etc but no other masks. But it would allow you to select from that list the mask layer v quickly, and then just control lick the layer to have the selection ready to go.
            Hello Hinks

            yes, of course. We have an auto-tool that does it perfectly, our developer did it just for me while i was working on the last Avengers production: i was doing 3d wood shots - with 400 single trees and wood-groups for different depth plates. I was going crazy, so he did me a simple, perfect solution for it

            Please give me a day or so to upload it to GitHub!

            thanks
            best regards
            ~~
            Igor Posavec
            http://www.3d-plugin.com
            -
            http://www.texturebaking.com

            Comment


            • #36
              Originally posted by OPEN_RANGE View Post
              Hi Igor,............
              only thing else I would like is to have the alpha of the rgba available after converting to smart object/ 16 bit. This is not related specifically to your plug in. I just hoped that the pros who are experienced with post compositing in pshop, who may be reading this thread might know how to achieve this. I probably should just start a separate thread.
              thanks again for your excellent EXR-IO
              Hello Mark!

              thank you.
              I see it has been solved (via this only, dirty smart-object work-around).

              Exr-IO has, as noticed, nothing to do with Photoshop problems while converting color-spaces. Whether you open 32-bit images with Ex-IO, TIFF or HDRi loader, from the moment they are loaded, there is no way to interact with Photoshop out of the loader - we get kicked out of memory, you can start working with layers and brushes. This is how Photoshop SDK, it core and system works.

              About converting 32 to 16 bit in Photoshop, there are tons of discussion and explanations in internet. All you have read, all you have seen in youtube - it is rubbish. A bunch of clever artists, like me, play there with some values, making try&error looking-good concepts. This is wild guessing around without understanding how Photoshop is exactly dealing with data. To understand the whole process, you have to open the source code and read it. Line by line. And only few people have capabilities and time to do it.
              Once you have pressed button 32->16 bit in PS, you have destroyed your image. From that moment you can do some art paintings, photo-retouch wedding shots. But the original, precision data from 32bit are lost.

              I will make a video tutorial (as soon as i find time) how to walk around this problem. Of course, i can hardly manage to do a rule of three correctly; but the C++ guys with brains behind Exr-IO can explain it - and i can record it .
              This could be a good starting point for all of us to understand what to do in this impasse situation.

              thanks
              best regards

              .






              ~~
              Igor Posavec
              http://www.3d-plugin.com
              -
              http://www.texturebaking.com

              Comment


              • #37
                Originally posted by Igor View Post
                yes, of course. We have an auto-tool that does it perfectly, our developer did it just for me while i was working on the last Avengers production: i was doing 3d wood shots - with 400 single trees and wood-groups for different depth plates. I was going crazy, so he did me a simple, perfect solution for it

                Please give me a day or so to upload it to GitHub!
                Hi, ok that sounds cool. I just wonder if the main importer dialog could have the option to create the masks as it does now, black and white, and then to have them black/white and alpha? Just reduces the steps needed. But I have no idea if this can be implemented!?

                Comment


                • #38
                  Originally posted by Igor View Post
                  Once you have pressed button 32->16 bit in PS, you have destroyed your image. From that moment you can do some art paintings, photo-retouch wedding shots. But the original, precision data from 32bit are lost.
                  Hi Igor,

                  I am not an expert in this, but by converting the 32 bit layers to a smart object and then converting the smart object to 16 bit, I believe the 32 bit info is,preservered. You open the smart object to access it.

                  your plug in is great and the new script for adding the masks is also very helpful. Very generous and exceptional of you to provide all of that for free!
                  mark f.
                  openrangeimaging.com

                  Max 2025.2 | Vray 6 update 2.1 | Win 10

                  Core i7 6950 | GeForce RTX 2060 | 64 G RAM

                  Comment


                  • #39
                    yep, nested hdr smart objects work just fine. slow but they do work.
                    Marcin Piotrowski
                    youtube

                    Comment


                    • #40
                      Originally posted by m_hinks View Post

                      Hi, ok that sounds cool. I just wonder if the main importer dialog could have the option to create the masks as it does now, black and white, and then to have them black/white and alpha? Just reduces the steps needed. But I have no idea if this can be implemented!?
                      Hello hinks

                      yes of course, there is this feature too. You can visit more regulary the homepage, we have already the new updates - and this was one of them. For the start check:

                      https://youtu.be/VCasmKdRLc4


                      thanks
                      best regards
                       
                      ~~
                      Igor Posavec
                      http://www.3d-plugin.com
                      -
                      http://www.texturebaking.com

                      Comment


                      • #41
                        Originally posted by OPEN_RANGE View Post

                        Hi Igor,

                        I am not an expert in this, but by converting the 32 bit layers to a smart object and then converting the smart object to 16 bit, I believe the 32 bit info is,preservered. You open the smart object to access it.

                        your plug in is great and the new script for adding the masks is also very helpful. Very generous and exceptional of you to provide all of that for free!
                        Hello or,

                        yes, these are the workarounds around the impossibility to do it in a correct way. If we are lucky, Adobe may really fix it in the near future
                        ~~
                        Igor Posavec
                        http://www.3d-plugin.com
                        -
                        http://www.texturebaking.com

                        Comment


                        • #42
                          Originally posted by Igor View Post

                          Hello hinks

                          yes of course, there is this feature too. You can visit more regulary the homepage, we have already the new updates - and this was one of them. For the start check:

                          https://youtu.be/VCasmKdRLc4


                          thanks
                          best regards
                          Hi,
                          Forums are very slow to tell me a reply has been made!!

                          I'll email you via the website form re this request with a screengrab. I've used the newest version and cant see how to do it.

                          Thanks

                          Comment

                          Working...
                          X