HSV system (numeric values) broken?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
1
down vote

favorite












I'm new to Blender and currently digging into the nodes system, trying to figure out what all of those nodes actually do (aside from the information one is given in various YT-tutorials).



I came across a very strange behaviour of HSV values when it comes to Separating/Adding/Combining.



It's all about Pink:



  • RGB: 1 0 0.212

  • HSV: 0.917 1 1

I ) I can set up this pink just in a diffuse shader inputting RGB and/or HSV values.



II) I also get to this pink by mixing blue and red using "Add Shader" or using "Mix RGB - Add)



Blue:



  • RGB: 0.000 0.000 0.214

  • HSV: 0.667 1.000 0.500

Red:



  • RGB: 1.000 0.000 0.000

  • HSV: 0.000 1.000 1.000

(Results are 100% conform with same Photoshop blending mode)



III) I also get to this pink by manually adding values in the RGB system:



RGB color values



  • R: 0 + 1 = 1

  • G: 0 + 0 = 0

  • B: 0.214 - 0.002 = 0.212

IV) BUT: Manual adding of values does not work within the HSV-System!



HSV color values



  • H: 0.667 + 0.250 = 0.917

  • S: 1 + 0 = 1

  • V: 0.5 + 0.5 = 1

The outcome should be the same Pink but IT IS NOT!
It's almost the same but a little darker.



Any ideas?enter image description here



enter image description here










share|improve this question









New contributor




bs7599 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    up vote
    1
    down vote

    favorite












    I'm new to Blender and currently digging into the nodes system, trying to figure out what all of those nodes actually do (aside from the information one is given in various YT-tutorials).



    I came across a very strange behaviour of HSV values when it comes to Separating/Adding/Combining.



    It's all about Pink:



    • RGB: 1 0 0.212

    • HSV: 0.917 1 1

    I ) I can set up this pink just in a diffuse shader inputting RGB and/or HSV values.



    II) I also get to this pink by mixing blue and red using "Add Shader" or using "Mix RGB - Add)



    Blue:



    • RGB: 0.000 0.000 0.214

    • HSV: 0.667 1.000 0.500

    Red:



    • RGB: 1.000 0.000 0.000

    • HSV: 0.000 1.000 1.000

    (Results are 100% conform with same Photoshop blending mode)



    III) I also get to this pink by manually adding values in the RGB system:



    RGB color values



    • R: 0 + 1 = 1

    • G: 0 + 0 = 0

    • B: 0.214 - 0.002 = 0.212

    IV) BUT: Manual adding of values does not work within the HSV-System!



    HSV color values



    • H: 0.667 + 0.250 = 0.917

    • S: 1 + 0 = 1

    • V: 0.5 + 0.5 = 1

    The outcome should be the same Pink but IT IS NOT!
    It's almost the same but a little darker.



    Any ideas?enter image description here



    enter image description here










    share|improve this question









    New contributor




    bs7599 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      I'm new to Blender and currently digging into the nodes system, trying to figure out what all of those nodes actually do (aside from the information one is given in various YT-tutorials).



      I came across a very strange behaviour of HSV values when it comes to Separating/Adding/Combining.



      It's all about Pink:



      • RGB: 1 0 0.212

      • HSV: 0.917 1 1

      I ) I can set up this pink just in a diffuse shader inputting RGB and/or HSV values.



      II) I also get to this pink by mixing blue and red using "Add Shader" or using "Mix RGB - Add)



      Blue:



      • RGB: 0.000 0.000 0.214

      • HSV: 0.667 1.000 0.500

      Red:



      • RGB: 1.000 0.000 0.000

      • HSV: 0.000 1.000 1.000

      (Results are 100% conform with same Photoshop blending mode)



      III) I also get to this pink by manually adding values in the RGB system:



      RGB color values



      • R: 0 + 1 = 1

      • G: 0 + 0 = 0

      • B: 0.214 - 0.002 = 0.212

      IV) BUT: Manual adding of values does not work within the HSV-System!



      HSV color values



      • H: 0.667 + 0.250 = 0.917

      • S: 1 + 0 = 1

      • V: 0.5 + 0.5 = 1

      The outcome should be the same Pink but IT IS NOT!
      It's almost the same but a little darker.



      Any ideas?enter image description here



      enter image description here










      share|improve this question









      New contributor




      bs7599 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I'm new to Blender and currently digging into the nodes system, trying to figure out what all of those nodes actually do (aside from the information one is given in various YT-tutorials).



      I came across a very strange behaviour of HSV values when it comes to Separating/Adding/Combining.



      It's all about Pink:



      • RGB: 1 0 0.212

      • HSV: 0.917 1 1

      I ) I can set up this pink just in a diffuse shader inputting RGB and/or HSV values.



      II) I also get to this pink by mixing blue and red using "Add Shader" or using "Mix RGB - Add)



      Blue:



      • RGB: 0.000 0.000 0.214

      • HSV: 0.667 1.000 0.500

      Red:



      • RGB: 1.000 0.000 0.000

      • HSV: 0.000 1.000 1.000

      (Results are 100% conform with same Photoshop blending mode)



      III) I also get to this pink by manually adding values in the RGB system:



      RGB color values



      • R: 0 + 1 = 1

      • G: 0 + 0 = 0

      • B: 0.214 - 0.002 = 0.212

      IV) BUT: Manual adding of values does not work within the HSV-System!



      HSV color values



      • H: 0.667 + 0.250 = 0.917

      • S: 1 + 0 = 1

      • V: 0.5 + 0.5 = 1

      The outcome should be the same Pink but IT IS NOT!
      It's almost the same but a little darker.



      Any ideas?enter image description here



      enter image description here







      color






      share|improve this question









      New contributor




      bs7599 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      bs7599 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 4 hours ago





















      New contributor




      bs7599 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 4 hours ago









      bs7599

      62




      62




      New contributor




      bs7599 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      bs7599 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      bs7599 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          3
          down vote













          No! There is not a single reason, why this should work. Manually adding HSV-System values will not necessary result in the same color as different other mixing methods.



          Counterexample:
          Mix the turquoise colors [H=0.49,S=1,V=1] and [H=0.51,S=1,V=1] and a similar turquoise color will be the result. But if you add the values the result is red [H=1,S=1,V=1]



          The reason for this behavior is purely based on the mathematics of color mixing and is not a question concerning blender.






          share|improve this answer
















          • 1




            See also en.wikipedia.org/wiki/HSL_and_HSV. The ‘H’ component is cyclic rather than linear so adding 2 of them results in nonsense.
            – Rich Sedman
            1 hour ago










          Your Answer




          StackExchange.ifUsing("editor", function ()
          return StackExchange.using("mathjaxEditing", function ()
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
          );
          );
          , "mathjax-editing");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "502"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          bs7599 is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fblender.stackexchange.com%2fquestions%2f119961%2fhsv-system-numeric-values-broken%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          3
          down vote













          No! There is not a single reason, why this should work. Manually adding HSV-System values will not necessary result in the same color as different other mixing methods.



          Counterexample:
          Mix the turquoise colors [H=0.49,S=1,V=1] and [H=0.51,S=1,V=1] and a similar turquoise color will be the result. But if you add the values the result is red [H=1,S=1,V=1]



          The reason for this behavior is purely based on the mathematics of color mixing and is not a question concerning blender.






          share|improve this answer
















          • 1




            See also en.wikipedia.org/wiki/HSL_and_HSV. The ‘H’ component is cyclic rather than linear so adding 2 of them results in nonsense.
            – Rich Sedman
            1 hour ago














          up vote
          3
          down vote













          No! There is not a single reason, why this should work. Manually adding HSV-System values will not necessary result in the same color as different other mixing methods.



          Counterexample:
          Mix the turquoise colors [H=0.49,S=1,V=1] and [H=0.51,S=1,V=1] and a similar turquoise color will be the result. But if you add the values the result is red [H=1,S=1,V=1]



          The reason for this behavior is purely based on the mathematics of color mixing and is not a question concerning blender.






          share|improve this answer
















          • 1




            See also en.wikipedia.org/wiki/HSL_and_HSV. The ‘H’ component is cyclic rather than linear so adding 2 of them results in nonsense.
            – Rich Sedman
            1 hour ago












          up vote
          3
          down vote










          up vote
          3
          down vote









          No! There is not a single reason, why this should work. Manually adding HSV-System values will not necessary result in the same color as different other mixing methods.



          Counterexample:
          Mix the turquoise colors [H=0.49,S=1,V=1] and [H=0.51,S=1,V=1] and a similar turquoise color will be the result. But if you add the values the result is red [H=1,S=1,V=1]



          The reason for this behavior is purely based on the mathematics of color mixing and is not a question concerning blender.






          share|improve this answer












          No! There is not a single reason, why this should work. Manually adding HSV-System values will not necessary result in the same color as different other mixing methods.



          Counterexample:
          Mix the turquoise colors [H=0.49,S=1,V=1] and [H=0.51,S=1,V=1] and a similar turquoise color will be the result. But if you add the values the result is red [H=1,S=1,V=1]



          The reason for this behavior is purely based on the mathematics of color mixing and is not a question concerning blender.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 3 hours ago









          quiliup

          628114




          628114







          • 1




            See also en.wikipedia.org/wiki/HSL_and_HSV. The ‘H’ component is cyclic rather than linear so adding 2 of them results in nonsense.
            – Rich Sedman
            1 hour ago












          • 1




            See also en.wikipedia.org/wiki/HSL_and_HSV. The ‘H’ component is cyclic rather than linear so adding 2 of them results in nonsense.
            – Rich Sedman
            1 hour ago







          1




          1




          See also en.wikipedia.org/wiki/HSL_and_HSV. The ‘H’ component is cyclic rather than linear so adding 2 of them results in nonsense.
          – Rich Sedman
          1 hour ago




          See also en.wikipedia.org/wiki/HSL_and_HSV. The ‘H’ component is cyclic rather than linear so adding 2 of them results in nonsense.
          – Rich Sedman
          1 hour ago










          bs7599 is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          bs7599 is a new contributor. Be nice, and check out our Code of Conduct.












          bs7599 is a new contributor. Be nice, and check out our Code of Conduct.











          bs7599 is a new contributor. Be nice, and check out our Code of Conduct.













           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fblender.stackexchange.com%2fquestions%2f119961%2fhsv-system-numeric-values-broken%23new-answer', 'question_page');

          );

          Post as a guest













































































          Comments

          Popular posts from this blog

          Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

          Long meetings (6-7 hours a day): Being “babysat” by supervisor

          Confectionery