Endorphin (software)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Endorphin
Initial release2006
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemWindows
    Platformx86-64
    Type3D animation

    Endorphin was a dynamic motion synthesis software package developed by NaturalMotion. It was designed to create computer simulations of a large number of independent characters interacting with each other and the environment, according to small scripts or "behaviors". It combined physics, artificial intelligence, and genetic algorithms to create realistic animations. Unlike Euphoria, also developed by NaturalMotion, Endorphin is not marketed as a graphics engine, but rather as a 3D animation tool for Microsoft Windows.[1]

    Development

    [edit | edit source]

    At the core of the software is an adaptive behavior module that assigns contextual movements to characters based on their environment. For example, soccer players can be programmed to automatically kick the ball when near another player, or a fencer can be used to attack nearby enemies. This automatic behavior generation differentiates the program from its competitors and reduces the workload of animators, who need to individually customize the behavior of each character in a large scene.[2]

    Registered users on the Naturalmotion website could obtain a free training version of Endorphin, but this version lacked the feature to export animations to popular CAD software, which is only available in the full version of the program.

    Reception

    [edit | edit source]

    It was used in films and video games such as Troy, Poseidon, and Tekken 5. As of 2014, Endorphin is no longer supported by NaturalMotion. The software is no longer available for purchase, and the user community has been removed from the company's website.[3][4][5]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]