Wed, Dec 18, 11:20 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 17 1:08 pm)



Subject: The HSV node in Poser


vilters ( ) posted Wed, 08 August 2012 at 11:19 AM · edited Wed, 18 December 2024 at 11:01 AM

file_484921.jpg

The best HSV explanation is in wikipedia.

Hue is a full circle or 360°.
A Hue shift, should go full circle, and come back to No Change.
In Poser HUE at 1.000 = No change.
All colors (or grayscales) stay the same.

Now, where do I go from 1.000 to do ONE full circle?

Saturation speaks for itself => from 0 to infinity.
Value also => from 0 to infinity.

Click to enlarge.
Thanks for your time.

Poser 1, 2, 3, 4, 5, 7, P8 and PPro2010, P9 and PP2012, P10 and PP2014 Game Dev
"Do not drive faster then your angel can fly"!


bagginsbill ( ) posted Wed, 08 August 2012 at 11:33 AM · edited Wed, 08 August 2012 at 11:34 AM

The Hue parameter does not SET the hue, it MULTIPLIES with the incoming hue.

This is nearly useless. It is moderate usable when:

  1. The range of incoming hues is limited or one.

or

  1. The change you want to make is very small, i.e. multiply 1.03

So you cannot go around again back to original hue with some particular value, because the multiple you need depends on the incoming hue.

If the incoming hue is YELLOW, then h = 1, so you can get back to that by multiplying with 7 or 13 or anything that is (x % 6) is 1

If the incoming hue is RED, then h = 0, and you cannot change it. Any value in the hue parameter will still be red.

If the incoming hue is blue (4), then a multiple hue of 2.5 will get you 10, which is also blue.  A multiple hue of 4 will get you 16, which is also blue. (16 % 6 = 4)

Any time the h * HueParameter % 6 is h, then there is no change.

But this is not very useful. I explain it only to answer your question.

The designer who made this parameter was rather not familiar with what you need to do with hue. You do not need or want to multiply it. You want to add things, not multiply.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


vilters ( ) posted Wed, 08 August 2012 at 11:48 AM

So we agree here.
It is not a "real Hue shift", "add" as in other applications.
It is a multiply of the incoming hue map. 

And yes it gives acceptable results with small changes.

Thanks BB.

Poser 1, 2, 3, 4, 5, 7, P8 and PPro2010, P9 and PP2012, P10 and PP2014 Game Dev
"Do not drive faster then your angel can fly"!


vilters ( ) posted Wed, 08 August 2012 at 1:10 PM

Reminder to myself. From the manual/

 Hue

**: This attribute allows you to adjust the Hue of the Color input.
A setting of 1 represents no adjustment.
Increase or decrease the setting to offset the original hue.

**

Poser 1, 2, 3, 4, 5, 7, P8 and PPro2010, P9 and PP2012, P10 and PP2014 Game Dev
"Do not drive faster then your angel can fly"!


bagginsbill ( ) posted Wed, 08 August 2012 at 3:17 PM

Manual is wrong. Should say:

Increase or decrease the setting to multiply the original hue.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


vilters ( ) posted Wed, 08 August 2012 at 3:30 PM

Yes, I know.

The description in the manual is correct and says what the node should do.
Sending sitemail

Poser 1, 2, 3, 4, 5, 7, P8 and PPro2010, P9 and PP2012, P10 and PP2014 Game Dev
"Do not drive faster then your angel can fly"!


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.