Announcement

Collapse
No announcement yet.

Proper ACEScg workflow

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    vlado may be you can help with the script from message above?

    Comment


    • #17
      Originally posted by Mikhalenko View Post
      BTW, may be someone know script that switch all maps that plugged in diffuse/translucensy to Primaries sRgb?
      Did you find a script or another solution for this? I'm very interested in experimenting more with this workflow, but so far the big stumbling block is definitely the prospect of manually converting the hundreds of bitmaps & vray color maps in my asset library.

      Comment


      • #18
        The kind of script shouldn't be hard to make, I would pay if someone could do it honestly
        This is the one I use in Maya, it is really cool
        https://gumroad.com/liam_collod#ukVVo

        Originally posted by papouse View Post
        but so far the big stumbling block is definitely the prospect of manually converting the hundreds of bitmaps & vray color maps in my asset library.
        I don't think you need to convert all your libraries manually, there is no need
        I have moved all my projects to ACES since March. My libraries are the same, Vray or Arnold takes care of the conversion through naming or setting the IDT manually like what I explained above.

        If you wanna pre-convert the maps for whatever reason, there are tools that could do this with couple of clicks.. although I don't think it is needed
        https://community.acescentral.com/t/...-for-aces/2973
        Muhammed Hamed
        V-Ray GPU product specialist


        chaos.com

        Comment


        • #19
          Yep sorry, that was poorly worded by me - I meant setting the RGB primaries for VrayBitmap & VrayColor maps within max.

          Comment


          • #20
            Look, it's not *overly* difficult to write.
            It's got unsolvable issues, however, if a map is instanced somewhere else.
            The part which figures out the instanced relationships is difficult to code for, at best.

            So, if you guys are cool, i can make it so it will do what you ask *provided* the map isn't instanced elsewhere.
            It should cater for all the assets which come in with a single map per attribute.
            If a map's instanced, it'll print out the name, that it's instanced, and where, and you'll choose what to do with it.

            Would this work?
            Lele
            Trouble Stirrer in RnD @ Chaos
            ----------------------
            emanuele.lecchi@chaos.com

            Disclaimer:
            The views and opinions expressed here are my own and do not represent those of Chaos Group, unless otherwise stated.

            Comment


            • #21
              ^Lele^ That would be very helpful!
              Thank you

              About the instanced maps, I can live with that
              If you put on Gurmroad I will be the first one to buy
              Muhammed Hamed
              V-Ray GPU product specialist


              chaos.com

              Comment


              • #22
                Originally posted by Muhammed_Hamed View Post
                ^Lele^ That would be very helpful!
                Thank you

                About the instanced maps, I can live with that
                If you put on Gurmroad I will be the first one to buy
                It's proving to be a heck of a job to find out if maps have instances at all.
                It needs *manual* traversal of material hierarchies, making it very prone to issues.
                Meaning maxscript lacks the methods and tools one could use on nodes (light, geo, helpers) to figure out if a map is instanced somewhere.
                My assumption that finding IF it was instanced would be easy was completely wrong.

                If, and it's a big if, you are ok without instance checking, then the script is essentially done.
                You will *not* want to run it on non-hand crafted assets, however.
                The results with textures instanced somewhere else would be utterly unpredictable.

                Regardless, i'm a Chaos employee, so the script is included in the general support.
                Lele
                Trouble Stirrer in RnD @ Chaos
                ----------------------
                emanuele.lecchi@chaos.com

                Disclaimer:
                The views and opinions expressed here are my own and do not represent those of Chaos Group, unless otherwise stated.

                Comment


                • #23
                  Here you go.
                  It ought to change vrayBitmap and vrayColor maps color space if they are in either the diffuse or translucency channel.
                  Nesting shouldn't matter, but don't quote me on it.
                  Instancing is *not* taken into account, so be wary of how you use it.

                  This has been unsuspectingly difficult, i expect to evaluate some changes to the code as it's currently a tad messy, if functional.
                  I tried it on evermotion scenes without issue, but give it a moment to update the maps UI after it's done (i.e. if you have the mateditor open.).

                  ​​​​​​​EDIT: script removed. do not use it if you previously downloaded it.
                  Last edited by ^Lele^; 02-07-2022, 08:10 AM.
                  Lele
                  Trouble Stirrer in RnD @ Chaos
                  ----------------------
                  emanuele.lecchi@chaos.com

                  Disclaimer:
                  The views and opinions expressed here are my own and do not represent those of Chaos Group, unless otherwise stated.

                  Comment


                  • #24
                    ^Lele^ Thank you so much!
                    That was fast
                    Will give this a try today
                    Muhammed Hamed
                    V-Ray GPU product specialist


                    chaos.com

                    Comment


                    • #25
                      Hi Lele - thanks very much for the quick turnaround, that's much appreciated!
                      Aside from being a timesaver, another reason for asking for this was that if there was some hypothetical 'convert scene to ACES' tool it would give me the assurance that I'm setting things up properly since I'm still new to it.
                      Think I've got it worked out, but the only part I was unsure about was setting up the RGB primaries and what the 'Auto RGB primaries' checkbox in Color management does - It doesn't appear to have an effect on any of the maps I've created, however it does affect diffuse maps in materials pulled from the new Vray Material Library. Is that working as intended?

                      Comment


                      • #26
                        "Auto" should change color space based on file name.
                        Lele
                        Trouble Stirrer in RnD @ Chaos
                        ----------------------
                        emanuele.lecchi@chaos.com

                        Disclaimer:
                        The views and opinions expressed here are my own and do not represent those of Chaos Group, unless otherwise stated.

                        Comment


                        • #27
                          Thank you a lot Lele. I will test your script

                          Comment


                          • #28
                            Originally posted by ^Lele^ View Post
                            So what naming convention needs to be used for a loaded image to be considered in sRGB color space? Is this documented somewhere?
                            Thanks for the script. Does it work on bitmaps nested with Multi/sub materials, or Falloff, Color Correction, VrayMultiSubTex maps, etc? Would be much simpler if there was just a global option to use sRGB for all images in diffuse nodes .
                            Last edited by justini; 13-07-2020, 01:22 AM.

                            Comment


                            • #29
                              So what naming convention needs to be used for a loaded image to be considered in sRGB color space? Is this documented somewhere?
                              In the docs?
                              Originally posted by justini View Post
                              Thanks for the script. Would be much more useful though if there was just a global option for all images in diffuse nodes to be used in sRGB.
                              Script or global option makes no difference here: if an image is in multiple, conflicting places (i.e. diffuse and bump), there's no way to do it right.
                              If you want to automate, the best we all can offer is for you to add the particle to the filename, and the texture exclusively to single channels.
                              Lele
                              Trouble Stirrer in RnD @ Chaos
                              ----------------------
                              emanuele.lecchi@chaos.com

                              Disclaimer:
                              The views and opinions expressed here are my own and do not represent those of Chaos Group, unless otherwise stated.

                              Comment


                              • #30
                                Originally posted by ^Lele^ View Post
                                In the docs?

                                Script or global option makes no difference here: if an image is in multiple, conflicting places (i.e. diffuse and bump), there's no way to do it right.
                                If you want to automate, the best we all can offer is for you to add the particle to the filename, and the texture exclusively to single channels.
                                Any chance of adding Forest Color submaps to that script Lele?

                                Comment

                                Working...
                                X