
and have a nice christmas all readers of this blog! :)
import maya.OpenMaya
p0 = maya.OpenMaya.MVector( 0,0,0 )
p1 = maya.OpenMaya.MVector( 10,0,0 )
r0 = maya.OpenMaya.MVector( 0,4,0 )
r1 = maya.OpenMaya.MVector( 0,-4,0 )
def hermite(p0, p1, r0, r1, t):
t2 = t * t
t3 = t2 * t
_3t2 = 3.0 * t2
_2t3 = 2.0 * t3
return (p0*(_2t3-_3t2+1) + p1*(-_2t3+_3t2) + r0*(t3-2.0*t2+t) + r1*(t3-t2))
res = hermite(p0, p1, r0, r1, t)
def resetInfluenceMatrices( skinCluster ):
'''
set bindPreMatrix the same as current worldInverseMatrix
for each influence of given skinCluster
'''
infs = mc.listConnections( skinCluster + '.matrix' )
for i, inf in enumerate( infs ):
m = mc.getAttr( inf + '.worldInverseMatrix' )
mc.setAttr( skinCluster + '.bindPreMatrix[' + str(i) + ']', m[0], m[1], m[2], m[3], m[4], m[5], m[6], m[7], m[8], m[9], m[10], m[11], m[12], m[13], m[14], m[15], typ= 'matrix' )
MPC is getting ready to hit the road for a European tour... We need to hire a host of creative, technical and overall exciting individuals to join our world-leading VFX company.
With dates in Paris, Munich and Turin; MPC’s Recruitment Roadshow will give you an overview of day to day working at MPC as well as the opportunity to see how your career can develop with us.
We really hope to see you there and to find out if you fit the bill to fill one of several positions in the following disciplines:
Compositors
Lighting Artists
DMP and Environment Artists
Character Finishing TDs
FX TDs
Rigging Artists
Texturing Artists
Matchmove TDs
Primary Responsibilities:
• Uses an array of commercial and proprietary tools to create character rigs.
• Design control mechanism's that are simple and intuitive.
• Work in conjunction with the modelling department and animation department to create photorealistic characters.
• Integration of characters and rigs into the production pipeline.
• Create User Interfaces and tools that assist animators.
• Works in partnership with R&D programmers, Animators, Lighting TD's to ensure shots are delivered to the very highest standard.
• Provide support to character rigs throughout production.
• Write scripts that automate character production.
Experience and Skills:
• Thorough understanding of techniques and technologies relating to character rigging and animation
• Understanding of puppet and control philosophy.
• Excellent understanding of anatomy, volumes and masses, dynamics and character motion
• Experience building muscle systems
• 3+ years proven experience in feature film/broadcast visual effects production.
• Good understanding of the entire visual effects process, from shooting to modelling to texturing, animation and rendering.
• Good computer skills, particularly with UNIX/Linux command line interface.
• MEL programming essential.
• Maya API C++ programming also a plus.
This is an exciting opportunity to work in the dynamic world of visual effects. If you are interested please apply online.