top of page

Professional Tool Work

Tools focused on animation workflows, pipeline automation, and production scalability.

Core Tools

Rig Replacement

Seamless animation transfer between rigs with full data preservation.

Key Features
 

  • Animation transfer without data loss

  • Intuitive control mapping interface

  • Full support for global, local, and space switching

  • Preservation of animation layers, sparse keys, and space switch data. 

  • Built-in validation to prevent incomplete or invalid transfers

  • Reusable mapping systems for consistent results across assets

  • Integrated Perforce workflows for version control safety

Problem: Updating or replacing rigs in Unreal required manually rebuilding animation data, risking data loss and introducing errors—especially across multiple projects with differing control setups. Solution: Led development of a cross-project Rig Replacement Tool that automates animation transfer between rigs, preserving complex animation data while providing an intuitive control mapping interface for animators. Impact: • Eliminated manual rig replacement workflows and reduced risks of animation loss • Enabled animators to update rigs without rebuilding animation from scratch • Scaled from a single-project prototype into a multi-project production tool • Required collaboration with engineering to extend Unreal functionality via C++ Technology: • Unreal Engine • Editor Utility Widgets • Blueprints • Python • Perforce • C++ Integration

Level Sequence Batch Updater

Automated batch processing of Level Sequences and AnimSequences across large datasets.

Key Features
 

  • Batch update of sequences and animations

  • Built-in Perforce validation checks

  • Progress tracking and detailed feedback

  • Integrated Level Sequence Browser tool for asset selection

  • Validation checks for required animation modifiers

Problem: Updating Level Sequences after rig or bone changes required manually opening, saving, and re-exporting hundreds of assets—an extremely time-consuming and error-prone process. Solution: Independently designed and implemented a batch processing tool that automates sequence updates, allowing animators to process hundreds of assets in a single operation. Impact: • Eliminated manual update workflows for hundreds of assets • Saved significant animator time and reduced production bottlenecks • Enabled rig updates without blocking animation teams • Improved reliability and visibility during batch processing ​ Technology: • Unreal Engine • Editor Utility Widgets • Blueprints • Python • Perforce

Prop Browser

Reusable asset browser for fast discovery, sequencing, and prop placement across projects.

Key Features
 

  • Searchable and filterable asset browser for fast prop discovery

  • Automated sequencer setup and prop attachment

  • Multi-project support with consistent structure

  • Support for multi-prop workflows (e.g., dual-wielding within a single sequence)

  • ​Automatic linkage between level sequences and animation sequences

Problem: Animating props in Unreal required navigating large content directories, manually setting up attach tracks in Sequencer, and managing inconsistent naming conventions across projects—making the workflow slow and error-prone, especially for animators transitioning from other DCCs.​ Solution: Designed and shipped a multi-project tool that centralizes asset discovery, automates Sequencer setup, and replicates familiar DCC workflows directly inside Unreal Engine.​ Impact: • Eliminated manual setup for prop attachments and sequencing workflows • Reduced time spent linking assets and managing paths across projects • Improved onboarding for animators by replicating Maya-style workflows in-engine • Increased efficiency across multiple productions with a single unified tool ​ Technology: • Unreal Engine • Editor Utility Widgets • Blueprints • Python • Shotgun integration

Core Tools

Pipeline Systems

Send Assets to Unreal Pipeline

Automated asset ingestion pipeline replacing manual FBX workflows across multiple asset types.

Key Features
 

  • Automated importers for multiple asset types

  • Standardized asset setup and naming conventions

  • Eliminated manual FBX import workflows (LODs, materials, etc.)

  • Importers automated complex setups (Animation Blueprints, UI Pickers, Blueprints, post-process systems, etc.)

Problem: Manual FBX import workflows required repetitive setup for each asset, leading to inconsistencies and wasted time across a large team of riggers. Solution: Contributed to the pipeline by building automated importers that standardize asset ingestion and eliminate manual setup across multiple asset types. Impact: • Replaced manual workflows for 20+ riggers • Standardized asset setup across production • Reduced setup errors and improved pipeline consistency • Significantly accelerated asset ingestion workflows​ Technology: • Unreal Engine • Python • Maya

Proto Rigger Pipeline

Template-driven rigging pipeline automating setup and skinning across multiple asset types.

Key Features
 

  • Template-based rig setup for multiple asset types

  • Automated skin weight transfer

  • Consistent rigging and naming conventions

  • Integration with the pipeline conventions system

  • Modular exporters are automatically configured per asset type

Problem: Creating rigs and skin weights from scratch for each asset was time-consuming and inconsistent across projects. Solution: Extended an existing proto rigging pipeline by creating template scenes and skinning systems that automate rig setup and weight transfer.​ Impact: • Eliminated manual rig setup and weight painting for new assets • Saved significant time for rigging teams • Ensured consistent rigging and naming standards across assets Technology:​ • Python • Maya

Supporting Systems

Level Sequence Browser

Reusable asset browser for quickly locating and opening Level Sequences across projects.

Key Features
 

  • Multi-level filtering by project, asset type, and search bar

  • Persistent user selections across sessions

  • Reusable component embedded across multiple tools

​Problem: Animators needed to manually navigate complex content structures to locate Level Sequences, slowing down workflows across large projects. Solution: Developed a reusable Level Sequence browsing widget that centralizes sequence discovery and enables fast filtering and access across any project. Impact: • Reduced time spent navigating content browser hierarchies • Standardized sequence discovery workflows across multiple tools • Reused across multiple production tools for consistency Technology: • Unreal Engine • Editor Utility Widgets • Blueprints • Python • Perforce

Pipeline Systems
Supporting Systems
bottom of page