Endorphin (software)
From Wikipedia, the free encyclopedia
Endorphin Engine | |
Developer: | NaturalMotion |
---|---|
OS: | PC, Xbox 360, Playstation 3 |
Use: | Game Engine |
Website: | Natural Motion Website |
Endorphin is a dynamic motion synthesis software package developed by NaturalMotion. Endorphin can be used to generate computer simulations of large numbers of independent characters interacting with each other and the world according to brief scripts or 'behaviors'. It combines physics, AI, and genetic algorithms to create realistic animations.
At the heart of the software is an adaptive behaviors module which assigns context-sensitive motions characters based on their surroundings --- for example, football players could be programmed to automatically tackle when near another player, or a swordsman could swing to attack nearby enemies. This automatic behavior generation differentiates the software from competitors, and reduces the burden on animators to individually select behaviors for each agent in a large scene.
It has been used in many movies and video games such as Troy, Poseidon, and Tekken 5. It is also rumoured to be behind the new GTA4