Submitted by , posted on 20 September 2001



Image Description, by


These screenshots are from my fur ball test I wrote one night. I noticed there is some fur thread in message board so this is kinda hot topic, yeah (: The ball just spins and moves up and down along a sine curve. The gravity is altered according to the acceleration making hair to bend more when the ball is moving up.

Some technical details:
  • DirectX 7 interface is used (through my engine abstraction) thus no vertex shaders nor AGP vertex buffers were used
  • total 2000 hairs and 10 joints in each hair
  • each hair is a triangle strip primitive (double sided) thus there is 44k vertices & 40k triangles total
  • each vertex got only position and normal info
  • runs ~130FPS on GeForce3 & P4 1.5GHz in 1280x1024x32bpp resolution
  • FSB is 133MHz (I guess), which seems to be the bottle neck
  • diffuse, emissive and specular lighting of two directional lights
  • very simple physics, where gravity bends the hair
  • Well, nothing specially really here, just liked to share my fur ball with you (: I thought about adding projective shadows on it, but it would have required bunch of extra work and time, so maybe next time. Also by taking angular acceleration into account and altering gravity individually for each hair I might have made hair dynamics to look a bit nicer.

    Altair



    [prev]
    Image of the Day Gallery
    www.flipcode.com

    [next]


     


    Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
    Please read our Terms, Conditions, and Privacy information.