I’ve been wanting to write down my thoughts on the Softimage end of life announcement for a while but haven’t found the time or thought it best to give it a bit more time. I think now may be the right time.
I’ll be giving a presentation this year at Siggraph 2014 about soon to be release Open Source Rigging Framework called Kraken. Stop by the Fabric Engine User Group at 12pm on Tuesday to see the presentation. More information about the Fabric Engine User Group is here: http://fabricengine.com/siggraph/
I worked on a project with Frame Studio just before I headed up to Montreal. This is the final commercial and making of: I rigged many of the bipeds, Bull, and Horse and also supervised the rigging of other characters as well.
Just rigged up a simple robot arm / claw to share with everyone. Haven’t rigged anything in a few months so I did this little rig to keep my skills fresh. Rigged in Softimage 2012.5 and 2013 SP1 Download Here
Here is a python snippet that creates a directory structure out of an XML file / data:
Firstly, take this post as you will if you don’t agree great move on no need to try to persuade me otherwise. I’m posting to give some perspective to those who may be undecided. I’m so confused on why this presidential race is so close when the extreme measures Romney […]
Some recent issues I’ve run into lately have sparked some thoughts on tool dev: Firstly, when you’re developing tools for many people on different teams you need to get input from all the teams and individuals. Some tool concepts and functionality may work for a larger group, but may cripple […]
Here is a script that will add a curve to each point or polygon aligned to its normal. Change the arguments according to what you need. # Python from win32com.client import constants as c from win32com.client import Dispatch as d xsi = Application log = xsi.LogMessage collSel = xsi.Selection […]
from win32com.client import constants as c from win32com.client import Dispatch as d xsi = Application log = xsi.LogMessage collSel = xsi.Selection def xformFromDirection(vecBase, vecTgt, vecUpV): """Creates a transform for base object pointing to target with an upvector upV.""" vecX = XSIMath.CreateVector3() vecY = XSIMath.CreateVector3() vecZ = XSIMath.CreateVector3() […]
This is a code snippet that you can use to extract the envelope weights of a deformer to a weight map. xsi = Application oWeightMap = xsi.Selection(0) oObj = oWeightMap.Parent3DObject oEnv = oObj.Envelopes(0) defOneArray = oEnv.GetWeights2().Array # Change Array index to get a different deformer oWeightMap.Elements.Array = [x / 100 […]