General Category > Anim8or v0.98 Discussion Forum
A list of ideas for anim8or
Steve:
Raxx, there are two ways to use normal maps for bump mapping: normal space and tangent space. However both are equivalent to bump mapping as supported in Anim8or. Anim8or converts height images into tangent space normal maps internally to do bump mapping.
It looks like image (b) uses something more like where the texture coordinates are first offset by the bumpmap normal and then that value is used for both the texture color and normal perturbation. Where did you get that image? It might have a better explanation.
xalener:
Well, I'd just want normal maps to be able to work in anim8or as bump maps so I wouldn't have to constantly re-paint a greyscale for everything.
animimanic:
i hope this doesn't piss anyone off. but anim8or needs a lot of the stuff blender (blender.org) and other animation programs that cost money have. but the great thing about anim8or is how simple it is.
so basically what i'm saying is if the best parts of blender, anim8or, (and whatever great, free programs i can't think of) were to just come together everyone would be happy.
hihosilver:
Steve, I don't honestly completely understand how the bumpmaps are calculated. Basically though, the normal map he's discussing have the R G and B channels. The program would then use these channels, probably for each pixel, and you could use these to calculate x y and z coordinates to calculate the fake normals that would then be rendered.
Whereas it seems to me from a bumpmap, even if it were changed into a normal map, could only give so much information, as it only includes black and white, enabling only two axis.
Steve:
Anim8or creates normal maps exactly like the ones that are shown in these examples as part of what it does internally to draw bumpmaps. They use all 3 channels red, green and blue, to specify the change in the normal. But this alone can shift the center of the bumps as image (b) above does.
I can do what xalener has fairly trivially but I can't do what (b) does without first undertand exactly waht it is doing. It is possiblly using a view-dependent normal map, which is too compute intensive for Anim8or to do.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version