Skip to main content

Granny Viewer 2.11 -

Here’s a concise review of Granny Viewer 2.11, based on typical user feedback and its known features:

Granny Viewer 2.11 – Review

Overview:
Granny Viewer is a specialized tool for viewing and converting 3D models from games that use the Granny 3D format (common in older titles like BioShock, Civilization IV, XCOM: Enemy Unknown, etc.). Version 2.11 is one of the later releases before the format became less common.

Pros:

  • Essential for modding: If you work with Granny .gr2 files, this is one of the few tools that opens them reliably.
  • Basic editing & export: Allows mesh export to .obj and sometimes .fbx (depending on build).
  • Lightweight & fast: Simple interface, low resource usage.
  • Supports skeletons & animations: Can view bone hierarchies and playback animations.

Cons:

  • Outdated interface: Looks like a late-2000s Windows tool—functional but not user-friendly.
  • Limited documentation: Very little official help; modders rely on community forums.
  • Export issues: Some versions of 2.11 crash when exporting complex meshes or models with many bones.
  • Format lock-in: Cannot write back to .gr2 (viewer only), so no in-place model editing—only export.
  • No longer updated: Granny 3D was acquired by RAD Game Tools, and the format is deprecated; don’t expect fixes.

Verdict:
⭐⭐⭐ (3/5) – Indispensable for legacy modding, but frustrating for newcomers.
If you need to extract or inspect Granny models for an old game, Granny Viewer 2.11 gets the job done. For anything beyond basic viewing or OBJ export, you’ll likely need additional tools (Noesis, Granny2Lib scripts). Not recommended for general 3D work or modern game pipelines.

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 granny viewer 2.11

The viewer supports several control schemes based on popular 3D software: Standard Mouse:

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 utility tool associated with , the industry-standard character animation toolkit developed by RAD Game Tools

. While often mistaken for a standalone media player by casual users due to its name, it is actually a specialized technical viewer for 3D artists and developers to inspect (Granny) files. Technical Evolution in 2.11 Here’s a concise review of Granny Viewer 2

The 2.11 update introduced critical changes to how bone data is handled, moving away from legacy behaviors to support modern animation standards: Bone-Length-Preserving Retargeting : The standout feature is GrannyRescalePose()

. This allows animations to be retargeted while only preserving bone lengths, solving issues where bones didn't rotate consistently with their children in previous versions. Animation Studio Integration

: The update added a "Retarget bone lengths" option to the root State Machine, which developers are now advised to use as the default setting unless they specifically need to maintain legacy behavior. Enhanced Debugging Tools

: Developers gained "history trails" for joints. By enabling this under Camera Options, you can see a visual path of a joint’s movement over time, which is essential for catching "pops" or glitches in complex movement. Expanded Art Tool Support : This version brought export plugins for 3ds Max 2019

, ensuring that the viewer and pipeline remained compatible with contemporary industry software. RAD Game Tools Precision Matching and Constraints

Granny Viewer 2.11 also showcases new API capabilities designed for precision alignment in game worlds: Orient Match "Pose Bone"

: This allows the viewer (and the underlying engine) to sample world-space bone positions immediately before they are used, ensuring that rotation and position matching are perfectly synced with the most recent frame data. Position vs. Constraint : New options like GrannyIKPositionMatch

allow for matching a joint to a specific point in space while ignoring bone length constraints, giving animators more flexibility in "breaking" the skeleton for specific visual effects. RAD Game Tools Key Purpose

For those coming from the gaming community (specifically titles like or older MMOs that rely on formats), Granny Viewer 2.11 remains the primary way to: Preview 3D Models Essential for modding: If you work with Granny

: Check mesh integrity and textures before importing them into a game engine. Audit Animations

: Inspect individual animation tracks to ensure there is no clipping or distortion. Validate Export Settings

: Ensure that the scale and orientation from tools like Maya or 3ds Max translate correctly to the game environment. within the viewer? Granny Development History - RAD Game Tools


System Requirements (Yes, it's ancient):

  • Windows XP, Vista, 7, 8, 10, or 11 (32-bit or 64-bit; runs in WOW64 mode)
  • DirectX 9.0c runtime
  • 512 MB RAM
  • Any GPU that supports Shader Model 2.0

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


2. Key Features

  • Mesh Rendering: Displays static and skinned meshes with basic shaders.
  • Skeleton Viewer: Visualizes bone hierarchies and bind poses.
  • Animation Playback: Loads and scrubs through animation clips (pose-to-pose).
  • Metadata Inspection: Exposes embedded strings, transforms, vertex buffer layouts, and material mappings.
  • Export Capabilities (Limited): Some versions allow exporting to .obj (geometry only, no skinning/bones).

5. Security & Compatibility Notes

  • False Positives: Antivirus software sometimes flags Granny Viewer due to its memory introspection patterns. Verify the hash against a known clean copy (e.g., from a legitimate SDK archive).
  • File Association: Do not associate .gr2 globally – some games rely on their own modified loader that differs from the viewer’s expectations.
  • Crash Scenarios: Large animation files (>50MB) or malformed vertex data will cause silent crashes. Always test with a known-good file first.

3. Typical Workflows

Granny Viewer 2.11 vs. Newer Alternatives

| Feature | Granny Viewer 2.11 | Noesis (Rich Whitehouse) | RAD Tools Granny 3.x | | :--- | :--- | :--- | :--- | | Cost | Free (abandonware) | Free | Commercial ($$$) | | .gr2 support | Native, perfect | Good but buggy on 2.11-specific files | Native, modern | | Export to OBJ/FBX | No (requires copy-paste) | Yes | Yes | | Batch processing | No | Yes | Yes | | Ease of use | High (simple UI) | Moderate (complex UI) | Low (developer-focused) |

For most modders, Granny Viewer 2.11 remains the go-to because it is lightweight and never crashes on legacy files—a claim that newer tools cannot always make.


Legal and Ethical Considerations

Before you download and use Granny Viewer 2.11, you must understand the legal landscape.

  • Copyright on game assets: Viewing a .gr2 file from a game you own is generally considered fair use for personal education or modding. However, distributing those extracted models on a site like TurboSquid or Sketchfab infringes on the original developer's copyright.
  • Software license: RAD Game Tools never released Granny Viewer as open source. Distributing version 2.11 technically violates their EULA (End User License Agreement). However, given that version 2.11 is over a decade old and no longer sold, most developers turn a blind eye to its use in the modding community, as long as it is not repackaged with commercial assets.
  • Ethical modding: Always credit the original game developers. Use Granny Viewer 2.11 to create transformative content (new characters, levels, or gameplay) rather than simply ripping assets for another game.

2.2. Skeleton & Rigging Inspection

  • Bone Display: Renders the skeletal hierarchy visually within the mesh.
  • Bone Names/Labels: Displays the name of each bone in the 3D viewport for identification.
  • Bind Pose vs. Current Pose: Allows the user to switch between the model's bind pose and the current frame of animation to check for deformation issues.

2. Real-Time Animation Playback

Granny Viewer 2.11 shines with its animation controls. You can load a .gr2 file containing multiple animation clips (idle, walk, run, attack) and scrub through them frame by frame. The tool also allows you to:

  • Change playback speed.
  • Loop animations.
  • Blend between two animation tracks (a rare feature for a free viewer).