Granny Viewer 2.11 May 2026

No tool is perfect. Here is what Granny Viewer 2.11 cannot do:


| Tool | Purpose | |------|---------| | Noesis (Rich Whitehouse) | Batch conversion, export to FBX/DAE, texture support. | | Granny2Lib (Python bindings) | Scriptable inspection & modification. | | 010 Editor + Granny Template | Binary-level debugging. | | Blender 2.79 + Granny Importer | Direct import (unstable for complex animations). |

Granny Viewer 2.11 is a stand-alone debugging application from the Granny 3D SDK , developed by RAD Game Tools

. It is used by game developers and artists to analyze and inspect the contents of

files, such as 3D meshes, textures, and skeletal animations, outside of the game engine. RAD Game Tools Key Features of Version 2.11

Version 2.11 introduced several technical enhancements to the Granny 3D pipeline: New Retargeting Mode: GrannyRescalePose()

function, which preserves bone length during animation retargeting. This is particularly useful for animations where bones do not rotate with their children. Animation Studio Updates:

Added a "Retarget bone lengths" option to the root State Machine.

New debug option to render history trails behind skeletal joints.

Added a "Position Match" option to the orient match node for better joint alignment. 64-bit Installer:

The Granny Viewer installer was updated to provide a 64-bit version. Tool Integration: Added export plugins for Autodesk Max 2019 and Maya 2019. RAD Game Tools Interface and Usage

The viewer is designed as a flexible developer tool and uses 3D graphics hardware for rendering. Its interface is divided into three primary sections: RAD Game Tools Button Bar: granny viewer 2.11

A hierarchical menu for all commands, including action buttons (blue), toggle buttons (red/green), and mode buttons (orange when active). View Pane:

Displays models and animations. It includes a "Scene Preview" for 3D viewing, "Texture Inspection" for UV mapping, and a "Detailed Data View" to inspect raw file structures. Listing Pane:

Lists all loaded items with thumbnails and quick statistics. RAD Game Tools Community and Game Support

Granny Viewer 2.11 is frequently used by the modding community for games that utilize the Diablo II: Resurrected: Version 2.11.8 can open the game's files, which are a variant of the standard Larian Studios Games: Used for editing meshes in Divinity: Original Sin

Community releases of version 2.11.8 are often used for managing 3D assets in private server development. Larian Studios instructions

on how to use the command-line switches for loading animations? Support for Diablo 2: Resurrected GR2 (.model) #67 - GitHub

The Granny Viewer 2.11 (part of the Granny 3D SDK) is a standalone tool from RAD Game Tools used by game developers and modders to inspect .gr2 files outside of a game engine. Interface Overview The viewer is divided into three primary sections:

Button Bar (Right): A hierarchical menu containing all commands (action buttons, toggles, and modes).

View Pane (Top Left): The 3D viewport for models and animations.

Listing Pane (Bottom Left): Lists all loaded textures, meshes, and animations with thumbnails and statistics. Navigation & Controls

The viewer supports several control schemes based on popular 3D software: Standard Mouse: No tool is perfect

Left Click: Activate current mode (e.g., Orbit) or interact with UI. Right Click: Open contextual menus. 3ds Max Style: Middle Mouse Drag: Pan view. Mouse Wheel: Zoom. Maya Style: Alt + Left Drag: Orbit camera. Alt + Middle Drag: Pan. Alt + Left + Middle Drag: Zoom. Keyboard Shortcuts: W, S, A, D: Orbit the camera. R, F: Zoom in and out. View Pane Modes Switch between these using tabs at the top of the pane: Scene Preview: Standard 3D view of models and animations.

Texture Inspection: Displays textures as flattened rectangles with optional UV overlays to check mapping.

Detailed Data View: Shows the raw contents of the .gr2 file as it appears in code, useful for technical debugging. Common Troubleshooting & Tips

Performance Issues: The viewer requires 3D hardware acceleration. If it runs slowly, ensure your graphics drivers are updated or your hardware meets modern standards.

Invisible Textures: This often happens if the .dds texture files are missing or in the wrong directory relative to the .gr2 file. Use the Listing Pane to check the expected file path.

Game-Specific Formats: Some games (like Diablo 2: Resurrected) use custom .model or modified .gr2 extensions. These can often still be opened in Viewer 2.11.8+ by selecting "All Files" in the open dialog. Using the Granny Viewer - RAD Game Tools

Granny Viewer 2.11 is a version of the standalone 3D visualization tool developed by RAD Game Tools . It is primarily used by game developers and artists to inspect, debug, and verify Granny 3D (.gr2) files outside of a game engine RAD Game Tools Key Features of Version 2.11 Bone-Length Preserving Retargeting : Introduced a new retargeting mode ( GrannyRescalePose() ) that specifically preserves bone length RAD Game Tools Animation Studio Integration

: Added a "Retarget bone lengths" option to the root State Machine, which is recommended for most modern animation needs RAD Game Tools Extended Format Support : Version 2.11.8.0 and later can open files from games like Diablo 2: Resurrected , which use a modified GR2 format History Trails

: Added a debug option to render history trails behind skeletal joints in the view pane RAD Game Tools Core Interface & Functionality

The viewer is designed to be a flexible, self-documenting tool with three main panes RAD Game Tools

: Displays 3D models and animations. It includes a "Scene Preview" for 3D viewing, "Texture Inspection" for UV mapping, and a "Detailed Data View" for inspecting raw file contents. Listing Pane | Tool | Purpose | |------|---------| | Noesis

: Shows all loaded items (meshes, textures, animations) with quick statistics and thumbnails. Button Bar

: A hierarchical menu for all commands, categorized by action (blue diamond), toggle (red/green square), and mode (orange triangle). Navigation Shortcuts

The viewer supports navigation styles from popular 3D software RAD Game Tools 3ds Max Style : Middle-mouse drag to pan; mouse wheel to zoom. Maya Style + Left-click to orbit; + Middle-click to pan. to orbit and technical documentation on a specific API function or instructions on how to export models from a specific art tool? Support for Diablo 2: Resurrected GR2 (.model) #67 - GitHub 18 Apr 2021 —


For aspiring technical artists, examining professional .gr2 files is an education. You can load a BioShock Big Daddy model and see exactly how Irrational Games optimized vertex count and used LOD (Level of Detail) groups. Granny Viewer 2.11 shows you the raw data behind award-winning art.


Granny Viewer 2.11 is a standalone executable distributed as part of the Rad Game Tools Granny 3D SDK. While the SDK is commercial, the viewer is frequently found in game directories or modding tool packs. Its primary function is to load and display .gr2 (Granny 2) and .gr3 (Granny 3) files, revealing the complete asset hierarchy.

Unlike game engines that load these files at runtime, the viewer provides a raw, unfiltered view of the data structure, making it invaluable for debugging and extraction.

The Dark Souls modding community relies heavily on Granny Viewer 2.11. To create the famous "Item Randomizer" or "Texture Overhaul" mods, modders first open the original .gr2 files to understand model naming conventions and bone constraints. Without this viewer, attempting to replace a helmet with a chest piece would lead to catastrophic clipping or crashes.

Even a stable tool like Granny Viewer 2.11 can run into problems. Here are solutions for frequent errors:

Error: "Failed to load granny.dll"

Error: "Unsupported file version (expected 2.11, got 3.4)"

The model appears as a jumbled mess of triangles

Nothing happens when I double-click a .gr2 file


Note: On Windows 10/11, you may need to install the legacy DirectPlay component or the DirectX 9 redistributable.