ARCHITECT opened this issue on Oct 01, 2006 · 9 posts
bagginsbill posted Tue, 03 October 2006 at 8:30 PM
What you said about Matmatic being unable to do it is not true. First of all, Matmatic is a way of making nodes. Anything you can make with nodes, you can make with Matmatic nodes. It's just a different way of setting the nodes up.
Matmatic is perfectly capable of using hand-made transmaps as you have used.
However, I found it perhaps even easier to use the ellipse equation in Matmatic so that I could easily tweak the position and fade-in of the transmap.
Here is my version on Jessi. I used a different technique for the fur than you did, but the idea of using the elliptical transmap to drive it is the same as you suggested.
Here is the script:
def FurrySkinbyARCHITECT(clrfile, cx, cy, mx, my, R, scale):
skincolor = ImageMap(clrfile)
x = mx * (U - cx)
y = my *(V - cy)
r = sqrt(x * x + y * y)
bf = Clamp(20 * (r - R))
furcolor = Spots(Color(1, .95, .9), ORANGE * .5, scale, Global_Coordinates = 1)
color = Blend(skincolor, furcolor, bf)
s = Surface(color, 1, 1, .2, .5)
s.Displacement = .3 * Bias(Noise(max = bf), .3)
return s
bodyfile = ":Runtime:Textures:Poser 6 Textures:Jessi:Jessi_Body.jpg"
headfile = ":Runtime:Textures:Poser 6 Textures:Jessi:Jessi_Face_Color.jpg"
outputs += [
"Body", FurrySkinbyARCHITECT(bodyfile, .5, .6, 1.3, 1.1, .18, 2),
"Head", FurrySkinbyARCHITECT(headfile, .5, .4, 1.5, 1.0, .3, 2)
]
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)