• blog
  • demo reels
  • tools & scripts
  • about
Menu

the clamdragon's lair

the rigging & tech art work of Brendan Kelly
  • blog
  • demo reels
  • tools & scripts
  • about
bgclam.png

featured posts

Featured
Jan 5, 2018
Rigging, Tools
SurfRig - A NURBS Surface-Based Rigging Tool
Jan 5, 2018
Rigging, Tools

In rigging for games, often we are restricted to a single hierarchy of joints to carry animations into the engine. This can make the human face, in particular, a real challenge. Enter SurfRig, my surface-based rigging tool - initially conceived for easy, game-ready face rigs.

Read More →
Jan 5, 2018
Rigging, Tools
Jan 8, 2017
Tools
uiMaster for Maya
Jan 8, 2017
Tools

A PySide1 tool for organizing Maya editors into simple and powerful panels.

Plus reflections on Maya UI development.

Read More →
Jan 8, 2017
Tools

find posts

filter by month

  • June 2018 1
  • May 2018 1
  • March 2018 1
  • January 2018 1
  • October 2017 1
  • June 2017 1
  • April 2017 1
  • March 2017 1
  • January 2017 1
  • December 2016 1
  • November 2016 1

filter by category

  • Animation 3
  • Rigging 5
  • Tools 7
  • Software 2
  • Personal 2

filter by tags

  • Maya
  • Python
  • Facial Animation
  • PySide
  • UI
  • PyMel
  • venv
  • Development environment
  • custom marking menus
  • ephemeral
  • dependency graph
  • Procedural Generation
  • Callbacks
  • profiling
  • MEL
  • Storytelling
  • Games
  • virtualenv
  • Matrices
  • uiMaster

An Ephemeral(-ish) Rig

June 29, 2018 in Rigging, Animation, Tools
An Ephemeral(-ish) Rig

Does the rigs as software paradigm have a home in game animation? Short answer: yes. But what about its golden child, ephemeral rigging? Such an animation system could shine in a heavily iterative development cycle due to its rapid generation and animator-enabling approach. This article details my sketches of such a system.

Read More

Read More →

Tags: Maya, ephemeral, custom marking menus, dependency graph
2 Comments

Profiling Maya's python interfaces

May 02, 2018 in Software
Profiling Maya's python interfaces

One of the common points I hear against PyMel as an interface to the Maya API is its speed. The python 2.0 API is reportedly much faster. I was curious about how much faster, and wanted to see some numbers, using python's timeit module.

Read More

Read More →

Tags: Maya, Python, profiling
Comment

Python virtualenvs and Maya

March 25, 2018 in Software, Tools
Python virtualenvs and Maya

Learn how to apply a virtual environment workflow to Maya python development.

Read More

Read More →

Tags: Python, virtualenv, venv, Maya, Development environment
20 Comments

SurfRig - A NURBS Surface-Based Rigging Tool

January 05, 2018 in Rigging, Tools
SurfRig - A NURBS Surface-Based Rigging Tool

In rigging for games, often we are restricted to a single hierarchy of joints to carry animations into the engine. This can make the human face, in particular, a real challenge. Enter SurfRig, my surface-based rigging tool - initially conceived for easy, game-ready face rigs.

Read More

Read More →

Tags: Maya, Facial Animation, Python, PyMel
3 Comments

Experience and Thoughts on FacewareTech

October 22, 2017 in Animation, Rigging
Experience and Thoughts on FacewareTech

Perhaps you've heard of Faceware? The multi-application plugin has been used in an ever-increasing number of AAA titles and films to map captured facial animations onto 3D characters.

Read More

Read More →

Tags: Faceware, Facial Animation
Comment

Maya's native matrix nodes

June 07, 2017 in Rigging
Maya's native matrix nodes

An understanding of linear algebra is a must for any rigging artist. But when it comes to a software of choice - Maya, for me - the concepts are only the foundation! This post goes over the specific nodes that facilitate using and transforming matrix data in Maya.

Read More

Read More →

Tags: Maya, Matrices
2 Comments

More PySide2 Tools

April 26, 2017 in Tools
More PySide2 Tools

Over the past while I've written a couple of Qt-related tools to streamline my UI development. No big write-up this time, I'll just drop the tools and move on.

Read More

Read More →

Tags: Python, PySide, UI
Comment

How to safely capture new nodes in Maya

March 12, 2017 in Tools, Rigging
How to safely capture new nodes in Maya

Learn about using custom Python context managers to make our Maya API development a little more organized, and a whole lot safer.

Read More

Read More →

Tags: Maya, PyMel, Python, Callbacks
Comment

uiMaster for Maya

January 08, 2017 in Tools
uiMaster for Maya

A PySide1 tool for organizing Maya editors into simple and powerful panels.

Plus reflections on Maya UI development.

Read More

Read More →

Tags: Maya, PySide, UI, uiMaster, Python
2 Comments

More Background: Tech Art Edition

December 14, 2016 in Personal, Tools
More Background: Tech Art Edition

My first forays into tech art and tools.

Read More

Read More →

Tags: Maya, Procedural Generation, MEL
Comment

Some Background: Origin Story Edition

November 12, 2016 in Animation, Personal
Some Background: Origin Story Edition

Hello! I am Brendan, and this is my blog about tech art, animation, and game development. What's my background? What were my first projects? Read on to find out.

Read More

Read More →

Tags: Games, Maya, Storytelling
Comment
Back to Top

Copyright © Brendan Kelly