Recs.
Updated
SpecsUpdate
Pros
Pro Well suited for large crowds of animated objects
Horde3D was originally designed specifically to render large crowds, a task that is generally very resource intensive. Horde3D is designed to keep hierarchies of nodes small and easy to traverse to reduce overhead. It also utilizes cached data more efficiently than other rendering engines in an effort to produce faster animations.
Pro Straightforward engine integration
The structure for storing the data of the graphics objects allows the user to add additional data specific to the application using Horde3D. Using this functionality, the user can easily integrate Horde3D with a game or physics engine, for example.
Cons
Con Difficult to add custom functionality
In order to add custom graphics functionality, the user needs to modify the source code directly. This is due to the high level of abstraction used in the programming interface. To circumvent this, Horde3D does include a method for customization through extensions.