Forum: Poser - OFFICIAL


Subject: Nodes for Dummies

RobynsVeil opened this issue on Jan 24, 2009 · 490 posts


bagginsbill posted Sun, 01 March 2009 at 7:33 PM

Look here's one way:

baseTone = SimpleColor(ltBlue * colorMap).labelled("BaseTone")

setSkin = Spots(
    Base_Color = baseTone,
    Spot_Color = ltBeige * baseTone,
    Spot_Size = .1,
    Softness = .35,
    Threshold = .7,
    Noise_Type = 2).labelled("Complexion")
 

Anti-gamma process

linearColormap = setSkin ** gamma
 

Here's the other way:

baseTone = SimpleColor(ltBlue * colorMap).labelled("BaseTone")

setSkin = Spots(
    Base_Color = 1,
    Spot_Color = ltBeige,
    Spot_Size = .1,
    Softness = .35,
    Threshold = .7,
    Noise_Type = 2).labelled("Complexion")

setSkin = setSkin * baseTone

Anti-gamma process

linearColormap = setSkin ** gamma
 

The second way is just factoring out the common factor. It works just like factoring the addition of a product.

Just as in arithmetic you learned this rule:

ax + ay = a(x + y)

I'm teaching you a new rule:

Spots(ax, ay, ...) = a * Spots(x, y, ...)

 


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)