"Procedural animation" is used extensively in visual effects for movie and gaming industry where animation data and geometry must be generated with certain random probability in order to simulate physical world.