Announcement

Collapse
No announcement yet.

V-Ray Blend Material induced dyslexia

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

  • V-Ray Blend Material induced dyslexia

    Hello,

    We are all so familiar with Photoshop. In many ways its one of the basic languages CG artists seek. Its so influential that almost all software that requires layering will closely mimic Photoshop.

    It is in my opinion that the V-Ray Blend Material is not ordered correctly.

    It activates my dyslexia

    May you please reorder the VRay Blend Material so that the Base is at the bottom and layers are stacked on top?

    This would make it less confusing. I have even used blend materials for a while and there are times when I make mistakes because almost all software that uses layers have the base at the bottom and the layers are added on top. Like this ---->

    Top of Stack
    -------------
    Layer 3
    Layer 2
    Layer 1
    Base Texture
    -------------------
    Bottom of stack


    Blend downwards

    |
    |
    V


    Thansk
    Steve ~

  • #2
    I have e the same problem.

    But I guess, lots of people will now be used to V-ray BlendMtl being "backwards" so changing it would maybe create a bigger problem for more people.

    Comment


    • #3
      I think you 100% right. It would cause this problem with experienced artist.

      I think artists who are new to V-Ray will find it a little odd but something to get used to.

      I sometimes get a little confused still.

      Its like suddenly having to count backward by 7s from 100. You can do it but its a little odd.

      Comment


      • #4
        Just add a switch in the material so have it either way

        Comment


        • #5
          Originally posted by Laserschwert View Post
          Just add a switch in the material so have it either way
          that would be awesome to be able to reverse the stack!
          Cheers,
          -dave
          ■ ASUS ROG STRIX X399-E - 1950X ■ ASUS ROG STRIX X399-E - 2990WX ■ ASUS PRIME X399 - 2990WX ■ GIGABYTE AORUS X399 - 2990WX ■ ASUS Maximus Extreme XI with i9-9900k ■

          Comment


          • #6
            Yes, that's the best idea - for those of us who think like Photoshop, we would like an option to have the stack in the 'correct' order.

            Comment


            • #7
              Umh, it would just mean reordering the UI.
              I have no idea if it'll get done, but if you can live with a scripted plugin material (not having it when reopening the scene should just revert back to the standard blend UI), i may be able to script you one quickly enough.
              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


              • #8
                Hi LeLe,
                thanks for that, I think if this was to be implemented it should be more official than a UI the plugin.

                Thanks for the offer though

                P.S - this new UI for the forums is really great.

                Comment


                • #9
                  Originally posted by ^Lele^ View Post
                  Umh, it would just mean reordering the UI.
                  I have no idea if it'll get done, but if you can live with a scripted plugin material (not having it when reopening the scene should just revert back to the standard blend UI), i may be able to script you one quickly enough.
                  I would owe you a few rounds of your favorite beverage if you manage to put something together.
                  Cheers,
                  -dave
                  ■ ASUS ROG STRIX X399-E - 1950X ■ ASUS ROG STRIX X399-E - 2990WX ■ ASUS PRIME X399 - 2990WX ■ GIGABYTE AORUS X399 - 2990WX ■ ASUS Maximus Extreme XI with i9-9900k ■

                  Comment


                  • #10
                    Bah! I never saw the reply, new forum settings and all (which *I* clearly got wrong...).
                    On it.
                    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


                    • #11
                      https://github.com/EmanueleLecchi/Le...eBlendMaterial

                      Run the script, it'll create the Plugin Material (it ought to go into the "V-Ray" category, but with nightlies it goes into the "V-Ray_Adv_version####" one.), named "VrayRBlendMtl" (R for Reverse, ofc.).
                      You'll always be able to pull the latest version from the same place.

                      Have fun, let me know if it does what you'd like.

                      p.s.: this will *not* behave properly if the plugin isn't present on scene load (put the script into your scripts startup folder, per seat/slave/node!), and there is unfortunately nothing i can do about it from the scripting side (i *have* to create a new class of shader, much like a .dlm: if that was removed from the startup folder, it wouldn't find the new class and error out, leaving you with an empty shader slot.).

                      Click image for larger version

Name:	UI.png
Views:	65
Size:	68.5 KB
ID:	956583
                      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


                      • #12
                        **EDIT** Im getting a 404 error when trying to click on the link above...

                        Thats awesome Lele, it will be a couple days before I can try it out but excited to do so!!

                        Cheers,
                        -dave
                        ■ ASUS ROG STRIX X399-E - 1950X ■ ASUS ROG STRIX X399-E - 2990WX ■ ASUS PRIME X399 - 2990WX ■ GIGABYTE AORUS X399 - 2990WX ■ ASUS Maximus Extreme XI with i9-9900k ■

                        Comment


                        • #13
                          Try this (while i get my git settings right...).
                          Sorry for the bother.

                          reverseBlendMaterial.zip
                          Last edited by ^Lele^; 24-06-2017, 11:56 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


                          • #14
                            Originally posted by ^Lele^ View Post
                            Try this (while i get my git settings right...).
                            Sorry for the bother.

                            [ATTACH]n957294[/ATTACH]
                            No need to be sorry my friend, TYVM for taking the time to build this. The download worked great and now I cant wait to try it!!
                            Cheers,
                            -dave
                            ■ ASUS ROG STRIX X399-E - 1950X ■ ASUS ROG STRIX X399-E - 2990WX ■ ASUS PRIME X399 - 2990WX ■ GIGABYTE AORUS X399 - 2990WX ■ ASUS Maximus Extreme XI with i9-9900k ■

                            Comment


                            • #15
                              Originally posted by ^Lele^ View Post
                              https://github.com/EmanueleLecchi/Le...eBlendMaterial

                              Run the script, it'll create the Plugin Material (it ought to go into the "V-Ray" category, but with nightlies it goes into the "V-Ray_Adv_version####" one.), named "VrayRBlendMtl" (R for Reverse, ofc.).
                              You'll always be able to pull the latest version from the same place.

                              Have fun, let me know if it does what you'd like.

                              p.s.: this will *not* behave properly if the plugin isn't present on scene load (put the script into your scripts startup folder, per seat/slave/node!), and there is unfortunately nothing i can do about it from the scripting side (i *have* to create a new class of shader, much like a .dlm: if that was removed from the startup folder, it wouldn't find the new class and error out, leaving you with an empty shader slot.).
                              Thanks Lele - I think some people are interested in testing this. Do you need to have a nightly build to test it?

                              Comment

                              Working...
                              X