Patent ID: 8624889

Claim:
A computer system for generating hair comprising: a processor; a memory including a hair pipeline comprising: a surface definition module to define a surface; an interpolation module to interpolate at least one final hair on the surface based upon at least one control hair; and an effects module including an effects factory and an effects pipeline, the effects factory to populate the effects pipeline with a plurality of different types of user-defined effects in a prior user-defined order, wherein each effect includes one or more parameter values associated with the effect selected by the user, wherein the plurality of different types of user-defined effects and the prior user-defined order for the plurality of different types of user-defined effects are stored in a file and processed by the effects factory to populate the effects pipeline with the plurality of different types of user-defined effects in the prior user-defined order, the effects pipeline to apply the plurality of different types of user-defined effects to the final hair in the prior user-defined order to generate a modified final hair, the modified final hair being displayed on a display device.