Fur shader
Fur shader
My company: http://www.kloena.com
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
Quite interesting. there was already some experiment done here by someone... (sio? can't remember...)
I'd love to see th epoint where hardware and programming techs evolve as much as for the artist with some sort of parameters, even in an ini, text file, could do a no hair character, making just the growing area of head tagged polygons, and asigning in the text files some properties like physic properties, lenght, etc...Like it's done in shag hair, or most recent Max or blender... (blender I think a bit yet to soon, but is getting near to have a solid hair system... )
I'd love to see th epoint where hardware and programming techs evolve as much as for the artist with some sort of parameters, even in an ini, text file, could do a no hair character, making just the growing area of head tagged polygons, and asigning in the text files some properties like physic properties, lenght, etc...Like it's done in shag hair, or most recent Max or blender... (blender I think a bit yet to soon, but is getting near to have a solid hair system... )
Finally making games again!
http://www.konekogames.com
http://www.konekogames.com
There's a few fur demos on my site. I was going to add another one using a texture to specify tangent-space fur length, so you don't have fur on your face, etc. Haven't had time to do it yet, though.
Irrlicht Demos: http://irrlicht.sourceforge.net/forum/viewtopic.php?f=6&t=45781
Waiting for the demo...sio2 wrote:There's a few fur demos on my site. I was going to add another one using a texture to specify tangent-space fur length, so you don't have fur on your face, etc. Haven't had time to do it yet, though.
My company: http://www.kloena.com
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
I made a postprocessor fur shader which can take attributes from the artist which can describe it behaviour. Here is a small demo with source code, in this case its a whole scene with grass procedurally mapped onto the terrain, the colour and grass density are described by bitmaps.
http://www.megaupload.com/?d=R0MJ34WA
My postprocessor method can make the grass 'fully' programmable makinging it bend in any direction you want (for example y - direction to simulate attraction to light etc...) In the demo's case i programmed it to follow the contours of the terrain while growing slightly upwards, the grass also doesnt grow on steep slopes.
Other methods of grass/fur shading dont need shaders at all, they just use hand made shells with a dotty texture on them. The shell's can be genrated via a 'expanding' vertex shader but there is not much control on grass behaviour through vertex shaders. Also adding shells eats huge amounts of fill and transform rate which makes traditional methods not useful for terrains etc...
I also tried porting this method to blender via compositing nodes to replace belnders slow and memory consuming particle grass, however blender keeps removing the fine grass line through heavy antialiasing.
http://www.megaupload.com/?d=R0MJ34WA
My postprocessor method can make the grass 'fully' programmable makinging it bend in any direction you want (for example y - direction to simulate attraction to light etc...) In the demo's case i programmed it to follow the contours of the terrain while growing slightly upwards, the grass also doesnt grow on steep slopes.
Other methods of grass/fur shading dont need shaders at all, they just use hand made shells with a dotty texture on them. The shell's can be genrated via a 'expanding' vertex shader but there is not much control on grass behaviour through vertex shaders. Also adding shells eats huge amounts of fill and transform rate which makes traditional methods not useful for terrains etc...
I also tried porting this method to blender via compositing nodes to replace belnders slow and memory consuming particle grass, however blender keeps removing the fine grass line through heavy antialiasing.
"Irrlicht is obese"
If you want modern rendering techniques learn how to make them or go to the engine next door =p
If you want modern rendering techniques learn how to make them or go to the engine next door =p