William Harley

william_harley

About Me

I started my career doing lighting, lookdev and VFX in Cape Town. Always looking to streamline the character rigging and animation process I got involved in setting up a rigging tools in houdini and assisting animators to get used to the new tools, I have fallen in love with CFX, building rigs ...  more
専門知識
Generalist
業界:
Film/TV

Connect

LOCATION
Cape Town, South Africa
ウェブサイト

Houdini Engine

ADVANCED
プロシージャルワークフロー  | Digital Assets  | キャラクタ & アニメーション  | Lighting  | Pyro FX  | VEX
INTERMEDIATE
Environments  | Motion Editing  | Animation  | Hair & Fur  | Cloth  | Crowds  | Muscles  | Solaris  | Karma  | Fluids  | 説明  | Realtime FX  | PDG  | Python

Availability

Not Specified

チュートリアル

obj-image Masterclass
APEX Rigging | Masterclass
obj-image Intermediate
Luchador & Chicken

Recent Forum Posts

[ELECTRA RIG] Missing Joints and points? 2024年9月23日2:55

The new electra rig used to be in the character blend example. So you might see some joint names that are from other characters.

KineFX/APEX Example of Bones Animating Along A Curve Request 2024年9月10日7:05

Hopefully this helps, Its a simple script that calculates the offsets and makes sure that the scale stays consistent.

How to set default values for abstract controls? 2024年9月5日4:01

Hi, Its not possible to set the defaults using the addAbstractControls at the moment. For this you will have to use updateNode().
To promote the inputs set the promote and parmnames on the addAbstactControl. To do this, enter the channel you want to promote separated by a space. Parmnames should also be separated by a space, and will name the ports in the order that they are promoted.

abs = graph.addAbstractControl(promote='x y', parmnames='one two', name='test')
abs.updateNode(parms={'x':1, 'y':1})