This library provides a solution for autonomous characters in animation and games. With this library, characters are provided with a range of behaviors that allow them to dynamically navigate, in an improvisational manner, around a scene. Steers behaviors are individual motion rules which can be combined to fulfill the mobility requirements of each entity.
Dates:Jun 2014 - Sep 2014
Type:Independent development at Google Summer Code, in collaboration with jMonkeyEngine
Related skills:Java, Artificial Intelligence, Simulation, Behavioral Animation, Game Engineslaunch project
The following video presents some of the locomotion behaviors featured by the jMonkeyEngine library.
In this demo, a Java implementation of the A* algorithm is used to find the shortest path between two underground stations. Then, jMonkeyEngine is used to represent the results in three dimensions. The jMonkeyEngine Steer Library is used to move a train through the railway.
Type:Academic Team Project
User Interface, Visualization, Behavioral Animation
Related skills:Rendering, Modeling, Texturing, UI Design, Java, Behavioral Animation, Game Engines
The steer behaviors applied to the train are:
Have a project in mind? I would love to hear from you.
Do you have something interesting? What can I do for you?