Real-time fur/hair/grass creation.
Thanks for the app OSC. I'm definitely going to make a reason to have fur in a game now
.
It also looks cool if you go into fur.c and change the number of shells (it's defined as NUMBER_OF_SHELLS) from 8 to 20. Anything more and it just looks solid. I think 20 gives it a nice, full fur and still runs fine on my 1.33Ghz PowerBook G4.
.It also looks cool if you go into fur.c and change the number of shells (it's defined as NUMBER_OF_SHELLS) from 8 to 20. Anything more and it just looks solid. I think 20 gives it a nice, full fur and still runs fine on my 1.33Ghz PowerBook G4.
20 may be a bit too much in a full game though.I've seen alot of pics from other games that have used the technique for fur, and the most shells used looked like 8 layers thick at most.Its gets hard to caculate all the fur dynamics and keep fast frame rates with lots of shells(well at least on the lower spec systems).Or maybe program the number of shells depending on the on screen LOD.Similar to how they added the "fins" in the PDF I posted a link to.
Now, what I think would be pretty astonishing looking would be if the shells followed the movement of the base object via a tight, dampened spring system. The hair would move pretty "realistically".
TomorrowPlusX Wrote:Now, what I think would be pretty astonishing looking would be if the shells followed the movement of the base object via a tight, dampened spring system. The hair would move pretty "realistically".
Try googling for "ATI fur" and you'll get exactly that.
There was even an OS X port at one point, a big furry "X" logo.
arekkusu Wrote:Try googling for "ATI fur" and you'll get exactly that.
There was even an OS X port at one point, a big furry "X" logo.
Perhaps the one on this page:
http://www.ati.com/developer/demos/macss1/index.html
Also, on:
http://www.ati.com/developer/demos/macss2/index.html
the bear and chimp demos are using this fur rendering technique. No source though.
It really sucks that those SS2.0 demos won't even work on an X800... You'd think they would since it's newer, but no...
No luck here, I've only got an NVIDIA 5200

