Granny 3D

Granny 3D SDK Features

Granny is a complete framework for developing everything from simple 3D applications to complete next generation engines. You can start your game with Granny and shave months if not years off your development cycle with ready-to-use, battle-tested exporters for MAX and Maya, a complete toolbox of preprocessing tools for meshes, textures and animations, a full suite of normal and texture map generation tools, a complete previewing tool to see how your animations will look and transition, and a full run-time library of 3D tools ranging from simple camera controls to complete skeletal character animation playback, generation, and blending.

Or, you can drop Granny into your project well down the development cycle to add key features like animation blending, normal map generation, or to upgrade your exporters to take full advantage of new art tool features like shader graphs, animation plug-ins, or lighting and camera control.

Granny 2.7 is built in a highly modular and decoupled fashion, allowing you to use as much of its functionality in your application as you choose. All APIs are tiered, such that you can easily shift from using high-level "do-everything" APIs, to using fine-grained APIs that give you explicit control over everything, to manipulating Granny data directly and beyond. Granny 2.7 never puts you in a situation where you have to do something our way - we do not force you to use particular vertex formats, we do not impose a proprietary scene graph architecture on your application, and we don't demand that you inherit from a custom object hierarchy. Everything is always done your way, and remains under your control. You can use all of Granny 2.7's features quickly and easily without ever giving up control over your engine's architecture.

Below is the list of shipping bullet-points for Granny 2.7. As with all RAD products, we frequently update our codebase, and new features and optimizations are added on a monthly basis, so this list is rapidly expanding and is by no means complete.