My mentor has asked that I finish one of my older characters for animation. This particular character's body is completely covered in fur, but I want the fur to be fuzzy and clean, devoid of any visible seams. Ive tried a number of methoods, none of which have given me decent results (often resulting in seams, messy UVs, or messy geometry). Currently my character's fur parts have conflicting normals, resulting in extreme errors. I was curious if anyone here has any experience with working with alpha-fur. If so, what techniques wield the best results? What has worked, and what hasn't? I'm all out of ideas. Thank you.
Replies
http://www.xbdev.net/directx3dx/specialX/Fur/index.php
But anyway, the toughest issue you're going to face, is alpha sorting (although If you can pull off the shell technique thats not so much of an issue, since youre pretty much always sorting back to front) So what engine are you putting this character into? Things to note: alpha test is much easier for engines to sort properly than alphablending. i.e hard versus soft edged alpha. Completely correct alpha sorting is still computationally expensive, which is why so many games stll use alphatesting as opposed to blending for stuff like grass, hair and fur. Even GoW hair is alphatest, and that's cutting edge software on (kinda) cutting edge hardware.
How you do this somewhat depends on your engine of choice.
edit, also check out the downloadable FF models. They give great hair.
http://www.watch.impress.co.jp/game/docs/20051207/3dwa.htm
i guess...now that i think about it...you mentioned that your char is completely covered in fur. this would probably be a pain in the rump using the shell tech as far as animation is concerned. by all means tho, if you figure something out that works....please share. this crap has been drivin' me nuts for a while now.
As for the FF models, where can I download them? I'd like to be able to view the alpha maps and how the geometry is attached, that may answer a few questions.
As for the fur, progress is being made. I discovered the lovley "normals" sub-section in the edit-polygons drop-down in which I can repair odd normals. It does a mighty fine job, too. The geometry is set, now for the mystery of unwrapping it. I may have to supply a screen shot to make things more clear, but I'm a little fuzzy as to how I'm going to pull this off. I'll get back to you in a bit....
Well, I don't have my model with me... so I made a terrible illistration.
The extruding surface is suppsed to be the part of the fur that will have a transparancy. The yellow lines are normals. When I do this, I can avoid messed up normals and have a smooth transition from main mesh to fuzz, including the texture. The craptacular grid thing with a mouth is an example of the UV map. The geometry that goes beneath the fur does not need a lot of detail, and will suffer from severe distortion. But, the texture will be basically seamless... I hope.
I'll post a test soon.