Announcement

Collapse
No announcement yet.

aov/rendervar hda *shared*

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

  • aov/rendervar hda *shared*

    In the name of usd and open source we thought to share our inhouse aov/rendervar hda. This is not sure something we will maintain but will try. Its more of an example of a setup and feel free to use as is or modify. Though im very happy for feedback if you guys come up with better solutions

    GBK aovs:

    - lpes for beauty
    - industry standard naming (probably quite close to arnold most)
    - beauty and cryptomattes works for both karma and vray (not utility passes)
    - automatic creation of aov_bind rendervar
    - automatic creation of lightselects (or only create lightselects base on lpe tag)

    This is mostly production tested with vray. Karma probably needs some work.


    Click image for larger version

Name:	gbk_aovs.png
Views:	801
Size:	55.2 KB
ID:	1152463

    Hope somebody finds this useful

    Regards Alexis
    Attached Files
    http://goodbyekansasstudios.com/

  • #2
    Originally posted by LeoYfver View Post
    In the name of usd and open source we thought to share our inhouse aov/rendervar hda. This is not sure something we will maintain but will try. Its more of an example of a setup and feel free to use as is or modify. Though im very happy for feedback if you guys come up with better solutions

    GBK aovs:

    - lpes for beauty
    - industry standard naming (probably quite close to arnold most)
    - beauty and cryptomattes works for both karma and vray (not utility passes)
    - automatic creation of aov_bind rendervar
    - automatic creation of lightselects (or only create lightselects base on lpe tag)

    This is mostly production tested with vray. Karma probably needs some work.


    Hope somebody finds this useful

    Regards Alexis
    Thank so much, for sharing
    Lighting / LookDev / Comp
    https://www.linkedin.com/in/jirawut-kemglad/
    Lastest Reel:
    https://vimeo.com/user12521789

    Comment


    • #3
      Hi, Alexis.

      lpe tag doesn't support on build of vray52002 dec2021, i correct? im not success to do this on that build but when on aug2022 build and vray6 its can do. i want some suggestion will be much appreciated. i mean how i can do or anyway to do with old build.

      Thanks.
      Last edited by jirawut_kemglad; 19-12-2022, 10:56 PM.
      Lighting / LookDev / Comp
      https://www.linkedin.com/in/jirawut-kemglad/
      Lastest Reel:
      https://vimeo.com/user12521789

      Comment


      • #4
        Dont have to much information to go on but the lpe tag will be the same from the gbk_aovs node. It may be that the old build is old enough to not support it yet. I would recommend using as late build as possible because there is a tons of fixes the last year.

        Regards Alexis
        http://goodbyekansasstudios.com/

        Comment


        • #5
          Originally posted by LeoYfver View Post
          Dont have to much information to go on but the lpe tag will be the same from the gbk_aovs node. It may be that the old build is old enough to not support it yet. I would recommend using as late build as possible because there is a tons of fixes the last year.

          Regards Alexis
          Thank so much.
          Lighting / LookDev / Comp
          https://www.linkedin.com/in/jirawut-kemglad/
          Lastest Reel:
          https://vimeo.com/user12521789

          Comment


          • #6
            New and improved GBK aovs:

            - totally rebuilt to python to be faster. Went from 20 to 0.1 in big production scene with every feature enabled.
            - added metadata and a dropdown with some example. like gather lights and their position.
            - added crypto for component kind (need latest vray nightly). adds a string primvar to the components with their corresponding names
            - better karma and vray compatibility
            - added an automatic assignment of renderproduct to incoming rendersettings so the gbk_aovs can be added last in line.
            - added settings to choose compression and filtering type. unfiltered fragment closest to camera is on by default now
            - automatic lightselect has changed a bit:
            - - doesnt pickup deactivated lights
            - - 2 settings of either choosing automatic naming or pickup already set lpe tag has changed. Its only 1 setting now and if lpe tag already exists it will group it to correct lightselect automatically and do automatic name only if no lpe tag is found.
            - and other small fixes or settings that popped up under production

            Hopefully this will be useful to some of you

            Regards Alexis
            Attached Files
            Last edited by LeoYfver; 12-01-2023, 01:59 AM.
            http://goodbyekansasstudios.com/

            Comment


            • #7
              Originally posted by LeoYfver View Post
              New and improved GBK aovs:

              - totally rebuilt to python to be faster. Went from 20 to 0.1 in big production scene with every feature enabled.
              - added metadata and a dropdown with some example. like gather lights and their position.
              - added crypto for component kind (need latest vray nightly). adds a string primvar to the components with their corresponding names
              - better karma and vray compatibility
              - added an automatic assignment of renderproduct to incoming rendersettings so the gbk_aovs can be added last in line.
              - added settings to choose compression and filtering type. unfiltered fragment closest to camera is on by default now
              - automatic lightselect has changed a bit:
              - - doesnt pickup deactivated lights
              - - 2 settings of either choosing automatic naming or pickup already set lpe tag has changed. Its only 1 setting now and if lpe tag already exists it will group it to correct lightselect automatically and do automatic name only if no lpe tag is found.
              - and other small fixes or settings that popped up under production

              Hopefully this will be useful to some of you

              Regards Alexis
              Really great!! and well done.
              i will test it this weekend.
              Thank so much, Alexis.

              Regards.
              -M.
              Lighting / LookDev / Comp
              https://www.linkedin.com/in/jirawut-kemglad/
              Lastest Reel:
              https://vimeo.com/user12521789

              Comment


              • #8
                Hey
                I was trying to use lpe per light on vray but when i add all my lights in comp it never looks like the beauty, i figure it out that was the light cache and if i use brute force it would be perfect, but brute force is very expensive, There is any othe way to have individual lights for compositing in nuke?

                Sorry to bother you i searched all chaos forum and didnt found any workaround!​

                Comment


                • #9
                  Hey gustavo_ribeiro ,

                  Could you provide us with a scene that shows the described behavior? You can either ZIP it and upload it here, or mail directly to team-dev-vray-houdini@chaos.com

                  Best regards!
                  gosho.genchev@chaosgroup.com

                  Comment


                  • #10
                    Yeah unfortuantely the lpe light tags i do here doesnt pickup the GI from the lightcache. For it to work you need to either:

                    - use brute force brute force
                    - increase the retrace threshold, try like 10 or 15.

                    Gosho.Genchevmaybe you can answer if it will every be possible to make lpe lightagging work with lightcache by default
                    http://goodbyekansasstudios.com/

                    Comment


                    • #11
                      LeoYfver Hey Leo, thanks a tons for the help,i tried a retrace threshold of 25 and it didnt workerd, but with brute force was perfect the problem is that we cant afford to render everything with brute force. I was also trying to figure it out if light select work in vray for solaris i tried to search how to do it but didnt found it!
                      Having separate lights is an integral part of my compositing process, it would be great if i can have those with light select or light mix or any other way that i dont know. How do you go around this problems?

                      Hey Gosho.Genchev i will upload the scene and send it to you, i will just have to colapese everything.

                      Comment


                      • #12
                        There is a plan to Build Light select or light mix in solaris in the near future?

                        Comment

                        Working...
                        X