Announcement

Collapse
No announcement yet.

Surface ID AA

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

  • Surface ID AA

    Hi Vladimir

    I know you said it is on your list of to do's....I am just curious when we can expect the AA to work on the surface ID.
    This is something I use on all projects. Currently I render out the modo renderer surface ID but it is not as good...always getting a fuzzy edge when I select it. Will Vray's be any better?

  • #2
    in the meanwhile you can render the "Surface ID" output with AA via modo render until V-Ray supports it.

    Comment


    • #3
      Yes, that is what I do. it renders VERY fast so no problem there. my problem is I often select by color in Photoshop but then I get a very fine edge that is not included. If I copy the selection to a new layer and then screen it you always see the border.
      (Hope that make sense)
      I used to do this when I rendered in max with vray and never had a problem. I am not sure if vray handle it slightly different or maybe the AA is different between the two setups.

      Comment


      • #4
        Can you tell me exactly which render element you use in V-Ray for 3dsMax for this ?

        Right now V-Ray for MODO will translate the "Surface ID" render output to the VRayRenderID, which is just an integer number
        shown as some random color in the VFB, because of this it has no AA (can't blend integers).

        Also you can try using multiple Alpha render outputs and place them under masks in the shader tree. This way you get a separate image for each object you need to select.
        We don't support this currently, but you can again render it with MODO's renderer. Maybe with the alpha outputs, you won't get the edges when compositing
        in Photoshop, I don't have experience in this.

        Greetings,
        Vladimir Nedev
        Vantage developer, e-mail: vladimir.nedev@chaos.com , for licensing problems please contact : chaos.com/help

        Comment


        • #5
          I used the wire ID and the MatID in max...between the 2 I was always covered when I did the comp.

          I tried the alpha's but it didn't work in vray. the nice thing about the surface ID is I switched of everything else and it rendered very quick for the mask. I will try the alphas on my next job and see how long it render

          Comment


          • #6
            Vladimir,

            When I place an alpha render output in an item-masked group as you suggest, it simply doesn't render. This works fine in Modo's native renderer, however. It would be great to see some sort of MultiMatte output type, with an Object ID attribute in the Vray Geometry Properties.

            Comment


            • #7
              Originally posted by tim_harding View Post
              Vladimir,

              When I place an alpha render output in an item-masked group as you suggest, it simply doesn't render. This works fine in Modo's native renderer, however. It would be great to see some sort of MultiMatte output type, with an Object ID attribute in the Vray Geometry Properties.
              Yes, it doesn't work in V-Ray yet. I was suggesting using the MODO renderer with masked Alpha outputs.

              The MultiMatte can work with material IDs as well. Maybe these should be added to the "Texture layers" tab for the V-Ray materials ? And maybe as an additional package to MODO's material, shown under "Material Ref" ?

              I have the following problem though, I can't add any new Render output types to MODO.
              So I have to choose between 2 possible solutions :
              a) a new package is added to any "Render output", it has check-boxes for all additional V-Ray render elements that don't have an equivalent render output in MODO - multimatte, objectID, materialID, etc...
              Each element has a suffix string for the output file name that can be specified, as well as any other additional options. All checked render elements will be added to the V-Ray scene in addition to the Render output that the package is attached to.
              b) same as above but instead of check-boxes, there is a drop-down to choose the render element you want to add. The original render output is not added, just the render element that is chosen in the drop-down

              With both approaches it may be hard to remember what MODO render outputs have the additional V-Ray render elements package.

              Greetings,
              Vladimir Nedev
              Vantage developer, e-mail: vladimir.nedev@chaos.com , for licensing problems please contact : chaos.com/help

              Comment


              • #8
                I really like the sounds of option A. It would be efficient, and simply keeping the package on your final color layer would be very easy to keep track of. With the other, I feel I would have to manually name all the layers in order to keep track, and there would be more clutter. As far as where to put the ID attribute, I think it might get confusing in the material layer if you have complex multilayered materials. It would make more sense to have it in the material group's Vray package.

                Comment


                • #9
                  material group's Vray package
                  You mean add a new package that is attached to the "group mask" items (the ones where the material/selection/part tags are specified) in the shader tree ?
                  In this case any materials, that go inside a particular mask, will use the material ID specified there, with the inner-most and top-most mask being used in case
                  the particular material goes though a lot of masks.

                  This new package will probably need an "Override material ID of parent/siblings" check-box. This way you can have V-Ray for MODO auto-add the package on
                  selection, but with this option turned-off. So you will need to only select a "group mask" item, check this option and specify the ID. There will be no need
                  to manually add the package.

                  I can put the package options directly under "Apply to Sub-Group", under a new roll-out, as there is plenty of vertical space there.

                  Ok, I will do option A then, but it will be for the 3.00.07 build.

                  Greetings,
                  Vladimir Nedev
                  Vantage developer, e-mail: vladimir.nedev@chaos.com , for licensing problems please contact : chaos.com/help

                  Comment


                  • #10
                    hi vladimir, are those changes implemented already?

                    Comment


                    • #11
                      Originally posted by yrtsov View Post
                      hi vladimir, are those changes implemented already?
                      The masked alpha outputs and anti-aliasing for the Surface ID output are implemented.

                      The multimatte, material ID and other V-Ray specific render elements are not yet implemented.

                      Greetings,
                      Vladimir Nedev
                      Vantage developer, e-mail: vladimir.nedev@chaos.com , for licensing problems please contact : chaos.com/help

                      Comment

                      Working...
                      X