Fast Ref

Ep.25 — Fast-Ref vs Competing Products

Download Markdown

If you need to manage character references in 3ds Max, preserve animations even when rigs change, and run a pipeline to send assets to game engines — this guide is for you.
We have laid out an honest comparison of Fast-Ref vs. tools like S-Product to help you decide if Fast-Ref is the right fit.

In One Line

Fast-Ref is a reference tool built for game character pipelines.
- Loads rig .max files per slot
- When a rigger updates the file, one Replace restores animations, Constraints, IK, and more via the 3ds Max official restore API and OtakuSolutions own restore algorithm
- Extends through to FBX Export and batch processing for Unity / Unreal

S-Product also targets animation references — but through a Maya-style delta (override) approach, layering changes like keys, controllers, materials, and modifiers on top of a master scene, functioning more as a general-purpose reference that coexists with updates to the original.

Same "animation reference," different approach.

Two Approaches — What is Different

S-Product Fast-Ref
Core question "Do my local overrides survive when the source changes?" "Do my keys and Constraints survive when the rig changes?"
Data model Only deltas stored in master scene Original file as baseline + dedicated backup/restore for anim and Constraints
Source update Local overrides kept + source structure reflected After Replace, merges new rig then restores via 3ds Max official API + OtakuSolutions algorithm
Best fit General collaboration needing delta overrides on anim, materials, modifiers Rig Replace-centric game character animation to FBX Export

Fast-Ref is not a general-purpose tool designed to "replace" 3ds Max built-in XRef. It targets game studio character reference pipelines.

Where Fast-Ref Shines

1. Preserve Animation After Rig Updates (Replace)

Designed for situations where an animator's keys must survive when a rigger adds bones or uploads Rig_v02.

On Replace, a combination of the 3ds Max official restore API and OtakuSolutions own restore algorithm preserves and restores:
- Biped, Bone, and Prop animation
- Complex controller types like TCB, Position List, Rotation Listfully supported (sub-channel and layer-level restore included)
- Constraints (internal/external, including character to prop connections)
- Rigs with IK and Script Controllers
- Selection Sets (preserved after Replace / Reload when using Rig Info nodes)

The most common reason customers choose Fast-Ref in production. Reduces the work of manually migrating keys across dozens or hundreds of action scenes down to a single Replace.

2. Game Engine Export

  • Reset Root, Remove Namespace
  • Unity / Unreal / Unreal_Skel / Unreal_Ani presets
  • Per-slot and full-scene FBX Export
  • Fast Ref Batch — sequential Reload / Export across multiple .max files

3. Single-File Delivery and Pipeline Independence

Merge collapses reference data into a single self-contained .max file. It can be opened with no source paths needed.

S-Product is a C++-based plugin that requires installation on every team member's machine — opening a file without it will break the scene. Its Maya-style delta structure also makes handing over a single Max file difficult (requires Embedded or similar).

Fast-Ref returns to pure 3ds Max nodes after Merge / Unpack. The file opens normally when sent to freelancers or studios without the plugin installed.
(A scene reset script for client TA teams is also available separately.)

4. Multiple Characters and Namespace

A Namespace + .r1 suffix scheme (e.g. Character_01:Head) reduces name collisions when placing the same rig multiple times in one scene.
Smart Switch + Safe Mode automatically handles Unpack/Repack when working on Space OFF references.

5. Script Automation

Script API v2.1 (Python, UI-independent) — call Add / Replace / Export and more directly from pipeline scripts.
(S-Product provides a MaxScript API.)

Intentionally Different Design Decisions

The following are deliberate design choices for pipeline safety, not shortcomings of Fast-Ref.

Nested References (A to B to C)

Fast-Ref does not recommend nested references.
- Nested structures add significant risk in tracking, debugging, and team collaboration, regardless of the tool.
- In game character pipelines, A-to-B-to-C chains are rarely needed in practice.
- Adding a file that is already a Fast-Ref reference triggers an N warning.

→ If you need to nest environments or props within references, S-Product or a dedicated pipeline may be a better fit.

Modifiers and Materials — Not Override on Master Scene

Fast-Ref does not stack Edit Poly or override materials locally in the master scene.
- The source .max is the single source of truth.
- Modifiers, materials, and mesh structure from the source are naturally reflected on Reload / Replace.
- Changes to rig structure and shading are made in the source rig file — that is the premise.

→ If applying materials or modifiers as local overrides in the master scene is a significant part of your workflow, S-Product delta override approach may be a better fit.

Feature Comparison — Production Perspective

Reference and Scene Management

Feature S-Product Fast-Ref
Multiple reference slot management
Nested references (A to B to C) △ Not recommended (N warning)
Namespace / Suffix △ Name/Prefix-based ✅ Namespace + suffix system
Duplicate/nested file detection N / D tags
File state tracking Per reload option ✅ OUTDATED / MISSING / CONVERTED
Convert to Reference
Deliver as single file without source △ Difficult due to delta structure (Embedded etc. required) ✅ Single .max delivery via Merge

Animation and Rigging

Feature S-Product Fast-Ref
Keys and controllers in master scene ✅ Track-level override ✅ Keys and animation in master scene.
On Replace, restored via 3ds Max official API + OtakuSolutions algorithm
TCB, Position List, Rotation List △ TCB partial — needs verification Fully supported (List sub-channel and layer-level restore)
Biped IK and IK Blend preservation △ (varies by environment and rig) ✅ Proprietary restore algorithm
Script Controller rigs △ Risk if source variable structure changes ✅ Proprietary restore algorithm
External Constraints (character to prop) ✅ Override ✅ Proprietary restore algorithm
Selection Set ✅ Preserved after Replace / Reload using Rig Info nodes
CAT rigs ✅ Official support △ Biped / Bone / Custom-centric (trial recommended for CAT)
Modifiers and Materials ✅ Local override in master scene Auto-reflected from source (no local override)

Pipeline and Support

Feature S-Product Fast-Ref
Retail price (perpetual, 1 seat) $189 $95 (Fast Ref Batch included)
FBX Export (engine presets) △ Max default export ✅ Built-in + Batch
Batch Reload / Export △ Manual scripting required ✅ Fast Ref Batch
Script API MaxScript Python (Script API v2.0 / coming soon)
Multilingual UI ✅ KO / EN / JA / ZH
Plugin required for all team members Required (C++ — scene breaks on non-installed PCs) Not required
File delivery to freelancers/external ❌ Recipients must also install No install needed (pure Max nodes after Merge / Unpack)
Supported Max versions 2020–2027 2022–2027
Network render nodes Free Free

Honest Limitations — Know Before You Buy

Fast-Ref is not a silver bullet. The following is based on official guides and production feedback.

Note Details
English paths recommended UI supports KO/EN/JA/ZH. Because it is Python-based, folder/file paths with Korean, Japanese, Chinese, or special characters may cause errors. We recommend keeping paths in English, e.g. C:\project\rig\.
Replace processing time With large node/animation data sets, backup/restore computation can take dozens of seconds. Varies by scene size and IK usage.
Node renaming Renaming bones in the source may break mapping. Namespace reduces collisions, but name changes themselves should be managed by source/pipeline conventions.
CAT and smartAnim rigs Development has focused on Biped / Custom Bone. Pre-purchase verification with the 14-day Trial is strongly recommended for CAT and smartAnim.
General delta overrides If you need to manage materials, modifiers, and environment in one delta-based tool from the master scene, consider S-Product.

Is It Right for You? — 30-Second Check

If your team or workflow is... Consider Fast-Ref
Biped / Custom rigs + dozens to hundreds of action scenes
Preserving anim, Constraint, IK after rig updates is top priority
Unity / Unreal FBX + batch Export
Delivering plugin-free .max or single files to freelancers or in-house tools
Multiple characters of the same rig in one scene (Namespace)
If your workflow centers on... Check S-Product or similar first
Managing anim + materials/modifiers as delta overrides in one tool S-Product
A-to-B-to-C nested reference chains S-Product or separate structure
smartAnim-based rigging Consider S-Product
CAT-exclusive pipelines Trial first, or see FAQ below

FAQ


Q. Should I use Fast-Ref instead of S-Product?

A. Both handle animation references — the difference is the approach.
S-Product uses delta overrides in a master scene to layer changes like keys, materials, and modifiers on top of the original. Fast-Ref uses a dedicated restore engine on Rig Replace to recover Biped IK, TCB List, FBX Export, and more for game character pipelines.
If frequently updated game character animation is your focus, go with Fast-Ref. If you want animation, look-dev, and environment managed via one tool's delta approach, check out S-Product.


Q. Can I work on animation keys in the master scene?

A. Yes. Fast-Ref supports keying and controller work in the master scene. When the rig file is updated, Replace restores animation, Constraint, IK, and more via the 3ds Max official restore API and OtakuSolutions own restore algorithm. Complex controller types like TCB, Position List, Rotation List are fully supported. Selection Sets are preserved after Replace / Reload when using Rig Info nodes.


Q. Can I hand off a single Max file with no source?

A. Yes, via Merge. The references are fully merged into a single self-contained .max, so the file can be passed along without any source paths. S-Product is more difficult to pass as a standalone file due to its Maya-style delta structure — options like Embedded are required.


Q. Does the file open without the plugin? Can I send it to freelancers?

A. Fast-Ref: yes. After Merge / Unpack, only pure Max nodes remain — the file opens normally even for freelancers without the plugin installed.
S-Product is a C++ plugin that requires installation on all team members' machines — without it, the scene may break.


Q. Why are nested references not recommended?

A. Nested structures are risky in any tool, and offer little practical benefit in character pipelines. We recommend single-level references; nested files are flagged with an N warning.


Q. Can I change modifiers or materials?

A. Fast-Ref does not use a local override on master scene approach. Changes to the source are automatically reflected on Reload/Replace. Edits are made in the source rig file.


Q. How do I automate with scripts?

A. Fast-Ref provides a Python API (v2.1). S-Product provides a MaxScript API. Choose based on your studio's pipeline language.


Q. Are smartAnim and CAT supported?

A. Fast-Ref development and testing focus is on Biped / Custom Bone, reflecting that most 3ds Max rigging is Biped-based.
CAT and smartAnim pipelines are outside the primary scope. However, if sufficient demand is confirmed for those rigs, support may be considered.

  • If smartAnim-based rigging is your core workflow, S-Product may be the better first choice.
  • Before purchasing, always test with the 14-day Trial using your actual rig files for Replace / Reload.
  • If the Trial is not enough and support is essential, contact us at contact@otakusolutions.com with your rig sample.

Q. Can I use it in Korean, Japanese, or Chinese?

A. The UI supports Korean, English, Japanese, and Chinese. You can use the tool and documentation in your language.
However, for project folder and file paths, we recommend keeping them in English to avoid Python encoding issues. (e.g. C:\project\rig\character.max)

Summary

┌──────────────────────────────────────────────────────────────┐
│  S-Product  →  Layers delta changes (anim, materials,        │
│                modifiers) onto a master scene;               │
│                changes persist even when source updates      │
│                (MaxScript)                                   │
│                                                              │
│  Fast-Ref   →  Manages with source rig as baseline;         │
│                even when the rig changes, restores anim      │
│                via 3ds Max API + proprietary algorithm       │
│                (Selection Set kept with Rig Info nodes)      │
│                Merge · Export                                │
└──────────────────────────────────────────────────────────────┘

Fast-Ref was built for game character animation production.
It is not the best answer for every 3ds Max reference need — and saying so clearly is, we believe, the way to ensure satisfaction after adoption.

OtakuSolutions · Based on Fast-Ref v1.2.3 · Contact: otakusolutions.com

Need more help?

Contact Support