GRIP FORGE
Grip Forge is a dedicated desktop tool for importing 3D weapons and skeletal arm assets, mapping bone hierarchies, calibrating 6-DOF weapon sockets, and authoring natural hand poses — exported directly to an independent Three.js runtime SDK.
Key Features
Five focused capabilities designed specifically for weapon and skeletal hand rigging.
Native GLB & GLTF Importing
Directly load standard GLB (binary) and GLTF 2.0 asset files. Preserves original meshes, armatures, joint hierarchies, and materials without requiring custom converter chains.
Skeletal Hierarchy & Bone Mapping
Inspect and map skeletal armatures with support for standard humanoid rigs and custom bone names. Identify wrist roots, finger chains, and anchor points with clear visual feedback.
Precision 6-DOF Socket & Grip Editing
Position weapon models relative to hands using interactive 6-Degrees-of-Freedom translation and rotation gizmos. Adjust values numerically with sub-millimeter precision.
Finger Pose Articulation
Pose individual fingers, knuckles, and thumbs to form natural, anatomically plausible weapon grips. Avoid mesh clipping and achieve reliable contact points around handles and triggers.
JSON Configuration & Three.js SDK Export
Save clean, human-readable JSON configuration files storing socket offsets and bone transforms. Export ready-to-use bundles for direct consumption by the Three.js runtime SDK.
How It Works
A straightforward, non-destructive workflow to configure weapon attachments and hand poses.
Import Assets
Load your weapon model and skeletal hand/arm mesh into the workstation using standard `.glb` or `.gltf` files.
Map Hierarchy
Confirm the skeletal armature mapping for wrist roots, metacarpals, and finger phalanx joints.
Configure Grips & Fingers
Use the 3D gizmo and inspection controls to position weapon sockets, curl fingers, and seat the grip comfortably in the palm.
Export Configuration
Export a concise JSON configuration file containing socket offsets and joint transforms ready for your game or runtime application.
Independent Three.js Runtime SDK
Consume Grip Forge configurations directly in WebGL applications built with Three.js.
Clean, Direct WebGL Integration
The Grip Forge Runtime SDK is an independent companion library designed to apply exported configuration records and project bundles to Three.js models in real time.
It reads the JSON export, locates the mapped bones on your character's skeletal hierarchy, and applies the recorded socket offsets and joint rotations without modifying your original source 3D files.
- Works with standard Three.js scenes and GLTF armatures
- Strict instance isolation with clean resource disposal
- Zero external runtime dependencies beyond Three.js
import * as THREE from 'three';
import { GripRuntime } from '@grip-forge/runtime';
// 1. Initialize the runtime
const runtime = new GripRuntime();
// 2. Load the exported configuration JSON
const config = await fetch('./configs/grip-configurations.json')
.then(res => res.json());
runtime.loadConfiguration(config);
// 3. Apply weapon socket and hand pose to your Three.js rig
runtime.applyConfiguration(characterRig, 'service_pistol-male', {
applyRightHand: true,
applyLeftHand: true
});
Perpetual Commercial Licensing
One-time purchase, keep forever. All licences include the full Windows desktop application, all features, and full commercial usage rights.
Grip Forge Indie
Designed for independent developers, solo technical artists, and freelance 3D creators.
- 1 Seat (individual developer licence)
- Perpetual licence • No recurring subscription
- Commercial use in games and 3D productions
- Full application features (6-DOF rig socketing, finger posing, GLTF/GLB import)
- Royalty-free runtime JSON export for Three.js & engines
- Free maintenance updates within 1.x series
Grip Forge Pro
For indie studios, animation teams, and multi-seat game development departments.
- 10 Seats (studio-wide team deployment)
- Perpetual licence • No recurring subscription
- Commercial use across all client and studio titles
- Full application features (6-DOF rig socketing, finger posing, GLTF/GLB import)
- Royalty-free runtime JSON export for Three.js & engines
- Free maintenance updates within 1.x series
14-Day Free Trial
Evaluate Grip Forge on your own Windows system with full functionality.
Try Grip Forge Free for 14 Days
The 14-day trial provides complete access to all desktop features, including GLB/GLTF importing, 6-DOF socket adjustment, finger posing, and JSON configuration export.
No credit card is required. You can test your own 3D weapon and character hand assets directly within the software.
How to Obtain the Evaluation
To request the standalone Windows installer and a 14-day evaluation licence, email our team directly at evaluation@gripforge.dev.
We typically provide your installer link and activation code within one business day.