Eric Thivierge The technical side of animation.

30Sep/10Off

Get Selected ICE Compound function

Needed to get the selected ICE Compounds via scripting today and finally got a working function that returns a dictionary { Name:FullName }. See below.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from win32com.client import constants as c
 
xsi = Application
log = xsi.LogMessage
 
def getSelectedICECompounds():
collViews = xsi.Desktop.ActiveLayout.Views
oICETreeView = collViews("ICE Tree")
 
if oICETreeView:
strNodes = oICETreeView.GetAttributeValue("selection")
 
if not strNodes:
log("No nodes selected.")
return
 
lSelectedNodes = strNodes.split(",")
dICECompounds = {}
for eachNode in lSelectedNodes:
oNode = xsi.Dictionary.GetObject(eachNode)
 
if oNode.IsClassOf(c.siICECompoundNodeID):
lFullNameSplit = oNode.FullName.rsplit(".")
dICECompounds[lFullNameSplit[len(lFullNameSplit) - 1]] = oNode.FullName
 
return dICECompounds
 
else:
log("ICE Tree view not found!",2)
Filed under: Daily, Scripting Comments Off
31Aug/10Off

Control Setup 2.0

This is a preview of Control Tools, a completely re-written version of my ET_ControlSetup tool. It allows you to add / remove curve objects to the system dynamically and also combine sub-curves to make more sophisticated control objects.

26May/10Off

XSI Base Article

A little while back XSI Base asked me to do an interview and they posted the article on their front page. Was pretty cool to have that experience under my belt!

Read The Article

Filed under: Daily, Work Comments Off
18May/10Off

Funny Python Comic

http://xkcd.com/353/

Filed under: Daily, Scripting Comments Off
12Nov/09Off

Mark Schoennagel’s Area Blog Mention

Just got an email from Mark Schoennagel that he posted his latest blog entry on the Area. Was super stoked to see that he gave SpeakeasyFX a good mention in the article. I was also super excited he linked to my site! Thanks to Mark for the mentions!

Mark Schoennagel's Planet Softimage

Filed under: Daily Comments Off
4May/09Off

Upgrade your software!

Upgrading your software is helpful in a number of different ways. One way is to get bugs and fixes fixed. In terms of online software like forums and CMSs, it is essential to keep up to date. Otherwise, you leave your website vulnerable to attacks and hacks. So in short, keep your software up to date to ensure a long and happy web site life.

Later,
Eric T.

Filed under: Daily Comments Off
10Mar/09Off

Bicep Roll and the never ending…

So today at work I was quite frustrated. I've been working on finishing a rig for a fairly simplistic character but somehow I had forgotten how to setup a bicep roll.

Bicep Roll: Gradual rotation of bones in the bicep area when the arm is twisted around. Allows for smooth deformation.

So yeah I forgot how to do it. I had a few thousands attempts at creating one but to no avail. I was missing something. In all reality it would probably have worked the way I had it, however I've learned that I have to prepare for the worste because of a certain un-named animator who sits down at his desk in the morning and goes, "Hmm... I wonder if I can break Eric's rigs today..." Lovely. Simply lovely.

I have to give him credit because he's got some of the most dynamic and funny shots in the show thus far and he knows as an animator that he has to push the rigs to their boundries. Though a slight consult with me would be greatly appreciated.

But getting back to the bicep roll. I held off on finalizing the rig because I need to have the roll functioning. I did a bit of research in some old tutorials I had bought on rigging and built another one but again still the flipping issue. I then started toying with the idea of setting constant expressions. No dice. Then I tossed a scripted operator at it and success! One thing I've learned in the past few years is that sometimes you have to throw everything you've got at a problem and usually the last thing you could think of to try is probably going to be the one that works. Fun times.

I also had a never ending slew of issues from the animators at the end of the day as well. Tried to get everything knocked out by quiting time. It was a successful endeavor. Now I'll have a little time in the morning to re-arrange my desk. I'm also getting a shelf on which I will be placing many if not all of my toys. Need to clear off the desk to regain some productivity.

Off to do my push-ups and sit-ups.

==========
Eric

Filed under: Daily Comments Off
3Mar/09Off

Mr. Tech Support

Any time my family / friends need computer help I'm the man to call. Most of the time it's just small little issues that are fixed with a click of a mouse or a scan of the hard drive for spyware. However there are the few occasions when something so messed up happens I can't help over the phone.  Even on top of that sometimes it gets so bad that I can't even help if I use a remote login program either. When some kind of virus or spyware blocks certain programs from accessing the internet you know it isn't good. Anyone ever been in this situation? Uhg, not a fun way to spend a night. Don't get me wrong, I love helping my family and friends get back to using their computer again, but it's a real chore trying to do it over the phone when you have to describe how to troubleshoot. People wonder why tech support over the phone from HP, Dell, or whoever else is so bad. It's easier to do than to explain.

==========
Eric

Filed under: Daily Comments Off
2Mar/09Off

PB&J, Snow, and Broken Glass

One of my life-long favorite foods is a PB&J. Recently I've been able to enjoy this fine delicacy since I've moved out of my parents residence. Though it isn't my first time living on my own, it certainly feels different. I have my own room, my own place, and only the responsibilities I place upon myself. This is a phase in my life that I have to go through. I am more independent than ever and have all the grown-up responsibilities that I didn't have last year while I was living in Canada while attending Sheridan. I have felt lately that I am maybe too responsible for my age. I've felt this way for a number of years now and I can't grasp whether it is a good thing or not. On one hand it makes sure that I do the things I'm supposed to. On the other it makes me very anal in regards to the way I think things should be. This is off-putting for some. Non-the-less, I'm on my own and am doing the growing-up part of life. All the while eating PB&J's (the crunchy kind of PB, finally!)

Snowed pretty bad last night. Had to shovel a lot this morning. Wished other room-mate would pitch in a little. Instead, I only saw foot prints in the snow where he'd walked across the fully snowed in driveway.

Kind of odd that someone would accidentally break a glass of someone else and just leave it broken on the counter top. This is what I encounter when I go to make my PB&J this evening. I did the right thing and put it in a paper bag and cleared the small shattered pieces so no one would hurt themselves. Really?

==========
Eric

Filed under: Daily Comments Off
1Mar/09Off

Supposed to snow

For the past week I've been pretty swamped at work and too exhausted to do anything when I get home. Who isn't these days? In my crazed and weakened state I have failed to check the weather forecast for this next week. I had thought that winter had finally passed on but low and behold there is another snow storm headed our way. Surprisingly north New Jersey does get more snow than southern New Jersey. Still not as much as Toronto. Regardless, I like many others having the same sentiments would like it if the snow season was behind us. I just can't handle more cold weather and more hours of shoveling snow out of the drive way.

Secondly, it's unfortunate I live so close to work now because now I have no excuse of not coming in to work at the office. Aside from maybe a cold.

Hope this week isn't so crazy. At least this week we don't have the distraction of our Sesame Street trips.

Filed under: Daily Comments Off