Video Breakdown
Pipeline installer
- Python CLI app, using Click and PyInstaller
- Uses uv to manage tools and Python setup
- Sets up Artifactory auth, uv, Python and all pipeline tools
- Creates desktop shortcuts for all tools (Motionbuilder 2024, Blender 3.6 and Blender 4.2)
Blender and Motionbuilder Animation exporter
- Qt (PySide) and Pydantic
- Shared UI across Blender and Motionbuilder
- Export one or multiple takes/actions to multiple locations
- Store exporter settings in current scene
Blender asset browser tools
- Add project asset libraries to Blender on launch, and sync them with SVN
- Export assets from current file to project asset libraries, using tags
Blender weight-transfer tool
- Transfer skin-weights from one source mesh to one or several target meshes
- Transfer skin-weights to all LOD steps
Blender debugging and testing
- Start debug server in Blender and connect with VS Code
- Run tests or launch Blender directly from VS Code
- Run tests with Blender from terminal
- Skip UI tests if Blender is running in background mode
- Company: Noid
- When: September 2023 to December 2024
- Genres: Online, 3D, multiplayer, adventure.
- Engine: Unity
- Platform: Mobile
As the only technical animator on small team, I was responsible for the animation pipeline and tools, all character rigs (Blender and Motionbuilder), character setup and hair-sim in Unity, as well as supporting the animation team in their work.