<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>CESAR SAEZ</title><link>http://csaez.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/csaez" /><description>Character Technical Director</description><language>en</language><managingEditor>noreply@blogger.com (César Sáez)</managingEditor><lastBuildDate>Thu, 16 May 2013 03:08:54 PDT</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">23</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="csaez" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>Character Technical Director</itunes:subtitle><creativeCommons:license>http://creativecommons.org/licenses/by-nc/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>csaez</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Time to move on</title><link>http://feedproxy.google.com/~r/csaez/~3/4n1Kl0JZw3o/time-to-move-on.html</link><category>Misc</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Thu, 09 May 2013 08:43:48 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-2597072558124923549</guid><description>&lt;div&gt;
Hey folks,&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Just wanted to say hello, been a long time without news here :(&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Well... where to start... I came back to my hometown (Santiago, Chile) a month ago or so, my time living in Spain was AWESOME but &lt;a href="http://www.justinandtheknightsofvalour.com/" target="_blank"&gt;the project&lt;/a&gt; is over and it's time to start moving again.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In the meantime, my father passed away a couple of weeks ago, I don't wanna talk too much about it here, but it's a hard news to swallow.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Anyway... I have to move on and start doing things again!&lt;br /&gt;
I have a lot of unfinished personal projects waiting for a spark of motivation and a demo reel to make in order to start a job hunting.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Let me press the reset button and I'll get back to you with better news soon.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Cheers!&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=4n1Kl0JZw3o:Gmq_tDFtQBk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=4n1Kl0JZw3o:Gmq_tDFtQBk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/4n1Kl0JZw3o" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-09T17:43:48.864+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://csaez.blogspot.com/2013/05/time-to-move-on.html</feedburner:origLink></item><item><title>csRigLab Preview #001</title><link>http://feedproxy.google.com/~r/csaez/~3/uACzfBdOgRk/csriglab-preview-001.html</link><category>WIP</category><category>csRigLab</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Tue, 12 Feb 2013 07:36:36 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-687130279064618130</guid><description>&lt;br /&gt;
Hi guys,&lt;br /&gt;
&lt;br /&gt;
Today I wanna share an early preview of the rigging framework I've been working on, there's still a lot of work to do but I think the core concepts are there.&lt;br /&gt;
&lt;br /&gt;
Let me know what you think about it :)&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="337" mozallowfullscreen="" src="http://player.vimeo.com/video/59434478" webkitallowfullscreen="" width="600"&gt;&lt;/iframe&gt;

&lt;br /&gt;
BTW, sorry for my english :(&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=uACzfBdOgRk:JlFnblON8JU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=uACzfBdOgRk:JlFnblON8JU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/uACzfBdOgRk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-12T16:36:36.304+01:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://csaez.blogspot.com/2013/02/csriglab-preview-001.html</feedburner:origLink></item><item><title>Naming Convention</title><link>http://feedproxy.google.com/~r/csaez/~3/EYoVON63Bp0/naming-convention.html</link><category>WIP</category><category>RnD</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Fri, 11 Jan 2013 00:25:27 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-25887214239310324</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-xgvQO2wN_Lg/UO6vRxgyvzI/AAAAAAAAAbk/BGD3INttVkA/s1600/nameCloud.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-xgvQO2wN_Lg/UO6vRxgyvzI/AAAAAAAAAbk/BGD3INttVkA/s320/nameCloud.jpg" width="209" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hey folks,&lt;br /&gt;
&lt;br /&gt;
I've been working on the naming convention side of the rigging framework and I wanna share my take on this problem.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
I know, this isn't the hotest subject to talk about, but as it's a so general problem I thought could be interesting for you too.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
First of all: a disclaimer...&lt;/h3&gt;
A lot of things I'm developing for this project are influenced by the way I'm used to work. I'm not trying to steal ideas from anyone, it's inevitable carry with me some concepts that I found interesting and make them mine.&lt;br /&gt;
&lt;br /&gt;
Thanks to all who shared their thoughts on pipeline/coding with me along the years. Lots of inspiration comes from those talks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
What's a naming convention?&lt;/h3&gt;
As you may know, a naming convention is just an agreement about the information and the format we will be using to define a name.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
So, what's the big deal?&lt;/h4&gt;
&lt;br /&gt;
Well, let me break things up a little bit...&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;i&gt;On the user side&lt;/i&gt;&lt;/u&gt; it's just a convention and we are clever enough to remember it, so it's completely up to the user assign names properly. Some studios provide sophisticated tools to help them on the task, but in my experience a simple renamer tool (string operations) with some batch capabilities is enough in most cases.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;i&gt;On the code side&lt;/i&gt;&lt;/u&gt; it's a&amp;nbsp;completely different story, code/software is not smart enough to figure out a naming convention so we have to be very explicit about it.&lt;br /&gt;
&lt;br /&gt;
One way to tackle the problem is just hardcoding names, we all have been there at some point. It just works, but turns out to be a really bad idea in the long run.&lt;br /&gt;
&lt;br /&gt;
The conventions usually evolve/change between projects/clients, if you hardcode things then all your tools become useless unless you revisit the code and change everything name related.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The other way is create a layer to solve the names using the conventions and work with those names on your code, this way you have a centralized place where set the new naming requirements and all your tools becomes name independent.&lt;br /&gt;
&lt;br /&gt;
I obviously recommend the second approach.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
What has been done in the framework?&lt;/h3&gt;
If we go back to the &lt;a href="http://csaez.blogspot.com/2012/11/csriglab-overview.html" target="_blank"&gt;project goals&lt;/a&gt;, there is a specific one about naming convention, let me quote it.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
The system will be based on metadata rather than any specific naming convention. The naming convention will be based on a config file in order to integrate the system on any pipeline (the same is true with colours, animation controls and all the standard rigging conventions).&lt;/blockquote&gt;
&lt;br /&gt;
At first I worked in a metadata API to store everything, but as the project progresses, I realized that access metadata is not user-friendly at all and it would be very difficult to trust the data if it's not updated by the user... and the system must assign a name to new objects anyway!&lt;br /&gt;
&lt;br /&gt;
So in an unexpected turns of events, I still use metadata to store specific things but I also worked on a system that allows me use the data stored in the naming convention (which are much more likely to be updated by the user).&lt;br /&gt;
&lt;br /&gt;
A cool thing about the new manager is that ended up being software agnostic, so it can be used in mixed pipelines too.&lt;br /&gt;
&lt;br /&gt;
You can see how it works in the video below.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="338" mozallowfullscreen="mozallowfullscreen" src="http://player.vimeo.com/video/57161770" webkitallowfullscreen="webkitallowfullscreen" width="600"&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
API Design&lt;/h3&gt;
&lt;br /&gt;
When it comes to naming convention is really dificult design an easy-to-use API, it's difficult because we have to specify every 'token' value but at the same time we shouldn't be typing any longer than the name itself.&lt;br /&gt;
&lt;br /&gt;
In my experience if you're working with a too intricated API, the temptation to hardcode names tend to be too high (especially in scripting) and the whole system becomes meaningless.&lt;br /&gt;
&lt;br /&gt;
Here are a couple of simple concepts that helped me to create an easy to use design.&lt;br /&gt;
&lt;h4&gt;
&lt;ul&gt;
&lt;li&gt;Manager&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;i&gt;If you don't want to be too explicit you are probably looking for a way to share 'global' information, in my case I decided to work with a manager as a layer for the 'naming resolution' stuff instead of just at a module level, this way I can work with some 'global' values instead of specified them each time.&lt;/i&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;ul&gt;
&lt;li&gt;Active Rule&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;i&gt;The manager expect an active rule to work with, you can set/get the active rule at anytime. Using this way to deal with rules allow us be a lot less explicit on each name solving and let the manager do some clever stuff to figure out how to arrange the name using the incoming arguments.&lt;/i&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;ul&gt;
&lt;li&gt;Override&lt;/li&gt;
&lt;/ul&gt;
&lt;/h4&gt;
&lt;i&gt;We can override default values at a manager level at any time, this becomes really handy when you're working on the same context and don't want to be explicit about every token on every name.&lt;/i&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I hope this make sense,&lt;br /&gt;
Cheers!&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=EYoVON63Bp0:hpDrD29n5uA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=EYoVON63Bp0:hpDrD29n5uA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/EYoVON63Bp0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-11T09:25:27.672+01:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-xgvQO2wN_Lg/UO6vRxgyvzI/AAAAAAAAAbk/BGD3INttVkA/s72-c/nameCloud.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://csaez.blogspot.com/2013/01/naming-convention.html</feedburner:origLink></item><item><title>Old Stuff</title><link>http://feedproxy.google.com/~r/csaez/~3/Q3e0mTuYDXY/old-stuff.html</link><category>Works</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Fri, 04 Jan 2013 10:46:18 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-3530559383438133737</guid><description>Hey guys,&lt;br /&gt;
&lt;br /&gt;
Today I was looking at some old stuff on my vimeo channel and there're some of them that I still like (and a lot that should be removed xD), so why not put them here?&lt;br /&gt;
&lt;br /&gt;
After all: no shame, no pain!
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="403" mozallowfullscreen="mozallowfullscreen" src="http://player.vimeo.com/video/2605692" webkitallowfullscreen="webkitallowfullscreen" width="600"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="338" mozallowfullscreen="mozallowfullscreen" src="http://player.vimeo.com/video/10910710" webkitallowfullscreen="webkitallowfullscreen" width="600"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="450" mozallowfullscreen="mozallowfullscreen" src="http://player.vimeo.com/video/5009662" webkitallowfullscreen="webkitallowfullscreen" width="600"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="450" mozallowfullscreen="mozallowfullscreen" src="http://player.vimeo.com/video/3870654" webkitallowfullscreen="webkitallowfullscreen" width="600"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="600" mozallowfullscreen="mozallowfullscreen" src="http://player.vimeo.com/video/18885613" webkitallowfullscreen="webkitallowfullscreen" width="600"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=Q3e0mTuYDXY:ok_GoYbovWA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=Q3e0mTuYDXY:ok_GoYbovWA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/Q3e0mTuYDXY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-04T19:46:18.661+01:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://csaez.blogspot.com/2013/01/old-stuff.html</feedburner:origLink></item><item><title>WIP: csRigIcon</title><link>http://feedproxy.google.com/~r/csaez/~3/yn74wHa5sFY/wip-csrigicon.html</link><category>WIP</category><category>RnD</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Thu, 03 Jan 2013 04:34:10 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-5149694659659611145</guid><description>&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
Hey folks,&lt;br /&gt;
&lt;br /&gt;
First of all: happy new year to everyone! :)
&lt;br /&gt;
&lt;br /&gt;
This time I wanna share a preview of some rigging tools I'm working on. They're highly inspired by Softimage null's implementation but with some advantages that you can see in the video below (sorry for my english :P).&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="337" mozallowfullscreen="mozallowfullscreen" src="http://player.vimeo.com/video/56682095" webkitallowfullscreen="webkitallowfullscreen" width="600"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;
The csRigIconEditor GUI was a really nice exercise, it's a simple UI but as Softimage has no native PyQt implementation we have to handle the sincronization with the selection by ourselves. At the end was a lot of fun and I learned a couple of new tricks :)&lt;br /&gt;
&lt;br /&gt;
I will be sharing this and all my tools with the first public version of the&amp;nbsp;&lt;a href="http://csaez.blogspot.com.es/2012/11/csriglab-overview.html" target="_blank"&gt;rigging framework&lt;/a&gt;, so they should be available soon.&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=yn74wHa5sFY:lqqx8MhjUrU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=yn74wHa5sFY:lqqx8MhjUrU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/yn74wHa5sFY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-03T13:34:10.038+01:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://csaez.blogspot.com/2013/01/wip-csrigicon.html</feedburner:origLink></item><item><title>Justin and the Knights of Valour - Official Teaser Trailer</title><link>http://feedproxy.google.com/~r/csaez/~3/h2QZaQhwR4Y/justin-and-knights-of-valour-official.html</link><category>Works</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Fri, 14 Dec 2012 18:02:09 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-2449553059573685744</guid><description>Here it is... check out the first teaser trailer for the film in which I've been working on, has been a blast! :)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/7v1owpEEdwA?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
More at&amp;nbsp;&lt;a href="http://justinandtheknightsofvalour.com/"&gt;http://justinandtheknightsofvalour.com&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=h2QZaQhwR4Y:DpZobyV6BC4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=h2QZaQhwR4Y:DpZobyV6BC4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/h2QZaQhwR4Y" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-15T03:02:09.626+01:00</app:edited><media:thumbnail url="http://img.youtube.com/vi/7v1owpEEdwA/default.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/11/justin-and-knights-of-valour-official.html</feedburner:origLink></item><item><title>csRigLab overview</title><link>http://feedproxy.google.com/~r/csaez/~3/I0PZ4EMr1rw/csriglab-overview.html</link><category>WIP</category><category>RnD</category><category>csRigLab</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Sun, 06 Jan 2013 06:21:16 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-5814189280895815429</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-vWYzx5XDH7M/UKHASce_cKI/AAAAAAAAAW0/LUBaydS5OgU/s1600/alpha.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-vWYzx5XDH7M/UKHASce_cKI/AAAAAAAAAW0/LUBaydS5OgU/s1600/alpha.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
I'm finally working on my rigging framework, I've been thinking about it for a long time and I finally have a clear picture of what I want as end result... and even more important, why I want it that way!&lt;br /&gt;
&lt;br /&gt;
There will be plenty of new problems to be sorted out as I go with the development, but the overall design and workflows are clear on my mind now.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
So, why a framework?&lt;/h3&gt;
&lt;div&gt;
I already programmed 3 autorigs for different productions, 2 of them on 3dsmax (for advertising projects and a TV series) and the latest one on softimage (for a feature film)... The "autorig philosophy" allow us to work faster and helps to standarize things, but at the end it's not enough.&lt;br /&gt;
&lt;br /&gt;
If you limit yourself to make a rig-builder/autorig, at some point it will be obvious that you're leaving a lot behind, the solution tend to be specific to the nature of the asset (bipeds, quadrupeds and so on) and sometimes it's difficult to update/expand it without refactoring the system. So we end up creating new autorigs to cover unexpected requirements (props, vehicles, environments, facial rigs, whatever) rather than unify and keep them under the same roof.&lt;br /&gt;
&lt;br /&gt;
A framework lives in a much more general level and represents that roof, describes the way you manage/work-with rigs. The autorigs (I call them solvers) are built on top, so you always have control over your rigs no matter how they were built (including by hand).&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Goals&lt;/h3&gt;
&lt;div&gt;
In order to get this done in a reasonable time frame I've to set some goals for the project, the following list represent the main ones (in arbitrary order).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
Metadata:&lt;/h4&gt;
&lt;div&gt;
The system will be based on metadata rather than any specific naming convention. The naming convention will be based on a config file in order to integrate the system on any pipeline (the same is true with colours, animation controls and all the standard rigging conventions).&lt;/div&gt;
&lt;h4&gt;
Multipose support:&lt;/h4&gt;
&lt;div&gt;
The framework should allow us to define a rigging pose (by default will be the same as the binding pose). This is important because the binding pose isn't always the best for rigging/animation purposes (nonorthogonal limbs and stuff like that).&lt;/div&gt;
&lt;h4&gt;
Macro support for solvers' creation:&lt;/h4&gt;
&lt;div&gt;
This is HUGE! When you're on production and there's a need for a new kind of rigging solution, code it and update the rigging system isn't the fastest solution (sometimes it's not even possible). Support a sort of macro to facilitate the solver's creation will help to keep the rigging system alive and updated.&lt;/div&gt;
&lt;h4&gt;
Non-linear workflow:&lt;/h4&gt;
The rigging process is an iterative one, the system should allow us go back to the creation state for editing/updating. A rig is never really finished and we need a bidirectional way to work with them.&lt;br /&gt;
&lt;h4&gt;
Robust API (application programming interface):&lt;/h4&gt;
From my point of view the system has 2 clients: the gui (graphic user interface) and another programs/tools, the system should be able to work with both (this include batch processing).&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Current status&lt;/h3&gt;
&lt;br /&gt;
The overall design and the workflow are finished (I'm still documenting, but I have a clear picture of how everything should work). Right now I'm working on the metadata manager and starting the multipose part.&lt;br /&gt;
&lt;br /&gt;
There're a lot of work to do in order to get it up and running, but this time I really want to materialize these ideas into something useful, I will be working actively in the coming months to complete the project as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Hope to have something interesting to show in the next post, we'll see ;-)&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=I0PZ4EMr1rw:0G7Oxc1eBZo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=I0PZ4EMr1rw:0G7Oxc1eBZo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/I0PZ4EMr1rw" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-06T15:21:16.789+01:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-vWYzx5XDH7M/UKHASce_cKI/AAAAAAAAAW0/LUBaydS5OgU/s72-c/alpha.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/11/csriglab-overview.html</feedburner:origLink></item><item><title>A closer look at: csDevManager</title><link>http://feedproxy.google.com/~r/csaez/~3/7-vUS9chqKQ/a-closer-look-at-csdevmanager.html</link><category>RnD</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Fri, 04 Jan 2013 12:54:34 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-9220018332715701342</guid><description>&lt;br /&gt;
Hi folks,&lt;br /&gt;
&lt;br /&gt;
I've been working on a manager for my developments, something like softimage's plugin manager but better suited for my workflow (python modules for the logic and pyQT for GUIs).&lt;br /&gt;
&lt;br /&gt;
When I was working at &lt;a href="http://www.kandorgraphics.com/en/" target="_blank"&gt;Kandor Graphics&lt;/a&gt; we had some similar tools (much more robust and sophisticated, of course), was one of the first things they tackled and turned out to be an excellent decision on the long run.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-size: large;"&gt;So, lets see some features...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-EcaldqR-nQA/UI6gF_T54sI/AAAAAAAAAV0/0kcwmHL-alY/s1600/devMode.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://3.bp.blogspot.com/-EcaldqR-nQA/UI6gF_T54sI/AAAAAAAAAV0/0kcwmHL-alY/s200/devMode.jpg" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;
csDevManager has 2 modes, the basic one works like a launcher for all my custom commands, nothing too exciting here.&lt;br /&gt;
&lt;br /&gt;
The developer mode is where it gets interesting, in this mode you can see all the Addons/Developments and their plugins (including properties, events and almost everything you can register on softimage).&lt;br /&gt;
&lt;br /&gt;
Through the context menu you can access the reload function, this allow you reload all python modules used in the addon, recompile the QT stuff and reload the softimage's plugin in one click (big time saver).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
You can also edit UI files (using QT Designer), explore directories, create new addons, plugins and remove existing ones.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Yi7_vdh2LKw/UI6jhgMihDI/AAAAAAAAAWE/X9_YqNg39s8/s1600/api.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="131" src="http://2.bp.blogspot.com/-Yi7_vdh2LKw/UI6jhgMihDI/AAAAAAAAAWE/X9_YqNg39s8/s200/api.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
Another nice addition is a new sdk wizard with updated templates, this makes really easy create new plugins.&lt;br /&gt;
&lt;br /&gt;
And at last but not less, you have access to an API that allows you do "everything" related to your addons, every you see in the GUI is doable via API in a OOP way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I've to do some clean up in order to make it completely generic, I'll make a github repository with all my tools and share them as open source ASAP.&lt;br /&gt;
&lt;br /&gt;
Next step: work on my rigging framework using all I've learned in the past years :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=7-vUS9chqKQ:Jr2scQduqtk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=7-vUS9chqKQ:Jr2scQduqtk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/7-vUS9chqKQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-04T21:54:34.663+01:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-EcaldqR-nQA/UI6gF_T54sI/AAAAAAAAAV0/0kcwmHL-alY/s72-c/devMode.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/10/a-closer-look-at-csdevmanager.html</feedburner:origLink></item><item><title>Thoughts on editing</title><link>http://feedproxy.google.com/~r/csaez/~3/QPlGToLT33w/thoughts-on-editing.html</link><category>Tips</category><category>Misc</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Mon, 05 Nov 2012 20:41:04 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-3926110411227776985</guid><description>Just a quick tip...&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
When you make a tool, don't think about it as a 1-time procedure, editing will take most of the time and you should provide support for it.&lt;/blockquote&gt;
&lt;br /&gt;
I see this a lot!&lt;br /&gt;
Almost every autorig out there do not offer any control over the setups already created and rebuild is the only provided solution (which is not realistic in many cases).&lt;br /&gt;
&lt;br /&gt;
So, think about it and make your next tool much more useful!&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
Cheers&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=QPlGToLT33w:6I-O0Gbpjyk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=QPlGToLT33w:6I-O0Gbpjyk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/QPlGToLT33w" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-06T05:41:04.432+01:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/10/thoughts-on-editing.html</feedburner:origLink></item><item><title>Convex Approximation</title><link>http://feedproxy.google.com/~r/csaez/~3/MjvLUl1kT3U/convex-approximation.html</link><category>WIP</category><category>RnD</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Wed, 26 Sep 2012 13:56:44 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-8686954604320304046</guid><description>Back to the basics!&lt;br /&gt;
&lt;br /&gt;
I've been thinking about how to use a convex approximation to improve "volume preservation" on enveloped meshes and I finally had time to do a proof of concept.&lt;br /&gt;
&lt;br /&gt;
There's a lot to do in order to make it usable in a production environment but seems to work!&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="281" mozallowfullscreen="mozallowfullscreen" src="http://player.vimeo.com/video/50052145" webkitallowfullscreen="webkitallowfullscreen" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More to come...&lt;br /&gt;
Cheers!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=MjvLUl1kT3U:pYBJ1aWPBkQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=MjvLUl1kT3U:pYBJ1aWPBkQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/MjvLUl1kT3U" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-26T22:56:44.575+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/09/convex-approximation.html</feedburner:origLink></item><item><title>fStretch-like deformations</title><link>http://feedproxy.google.com/~r/csaez/~3/cpR02HYZdgA/fstretch-like-deformations.html</link><category>Tips</category><category>RnD</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Fri, 23 Nov 2012 03:41:21 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-4274237201682335499</guid><description>Hey,&lt;br /&gt;
&lt;br /&gt;
Some time ago &lt;a href="http://www.si-community.com/community/viewtopic.php?f=15&amp;amp;t=2549&amp;amp;p=20551#p20551" target="_blank"&gt;someone asked in si-community.com&lt;/a&gt; about how to replicate some deformations seen in &lt;a href="https://vimeo.com/45473465"&gt;a nice demo from Clovis Gay&lt;/a&gt; (who is also inspired by the &lt;a href="http://www.cgaddict.com/product-overview.html" target="_blank"&gt;fStretch plugin for Maya&lt;/a&gt;) so I decided give it a shot and here are some screenshots.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-EWTSycSZHj0/UFcEQP1pG2I/AAAAAAAAAUA/2ujkLTSTzks/s1600/f_Stretch_ICETree.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="162" src="http://4.bp.blogspot.com/-EWTSycSZHj0/UFcEQP1pG2I/AAAAAAAAAUA/2ujkLTSTzks/s320/f_Stretch_ICETree.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-wJaWTDYVQCw/UFcER_2r8CI/AAAAAAAAAUI/847q5YMOsuo/s1600/f_Stretch_movie.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-wJaWTDYVQCw/UFcER_2r8CI/AAAAAAAAAUI/847q5YMOsuo/s1600/f_Stretch_movie.gif" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
There's nothing faster than ICE for this kind of prototypes, love it! :)&lt;br /&gt;
&lt;br /&gt;
As a side note, I'm working on some personal projects mostly for Softimage but I'm also giving a closer look at pyMel (not as bad as I remembered). Still early but seems possible make them cross-platform, imply some extra work but seems like a nice oportunity to learn a lot about Maya, we'll see...&lt;br /&gt;
&lt;br /&gt;
More updates soon, stay tunned&lt;br /&gt;
Cheers!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=cpR02HYZdgA:m6lfVY-bqYQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=cpR02HYZdgA:m6lfVY-bqYQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/cpR02HYZdgA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-23T12:41:21.876+01:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/-EWTSycSZHj0/UFcEQP1pG2I/AAAAAAAAAUA/2ujkLTSTzks/s72-c/f_Stretch_ICETree.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/09/fstretch-like-deformations.html</feedburner:origLink></item><item><title>Back to work</title><link>http://feedproxy.google.com/~r/csaez/~3/GI9xKN0rD3A/back-to-work.html</link><category>Misc</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Mon, 27 Aug 2012 04:44:18 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-8682462200447546453</guid><description>&lt;br /&gt;
I think I have enough sun and beach this summer and it's time to get back to work!&lt;br /&gt;
&lt;br /&gt;
Unfortunatelly I can't show anything from &lt;a href="http://www.kandorgraphics.com/en/" target="_blank"&gt;kandor graphics&lt;/a&gt;&amp;nbsp;(my last 4 years of work are "production locked" until next year), so the plan is start to work on a RnD reel since September until the end of this year.&lt;br /&gt;
&lt;br /&gt;
But it isn't a bad thing at all, it's a great oportunity to develop some ideas and tools I have in mind since long time ago, when you're in production it's really difficult try new things and now I really wanna take that oportunity.&amp;nbsp;I have a good feeling about this :)&lt;br /&gt;
&lt;br /&gt;
So I hope start posting again here and on my vimeo channel like in the good old days.&lt;br /&gt;
RnD, there I go!&lt;br /&gt;
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=GI9xKN0rD3A:HorMOZCwTuU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=GI9xKN0rD3A:HorMOZCwTuU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/GI9xKN0rD3A" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-27T13:44:18.112+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/08/back-to-work.html</feedburner:origLink></item><item><title>Closing cycles</title><link>http://feedproxy.google.com/~r/csaez/~3/lttbg0-Fb4A/closing-cycles.html</link><category>Misc</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Sun, 26 Aug 2012 17:37:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-4501410119455285113</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/--mhutGbBmIE/T-TeApEAKeI/AAAAAAAAATQ/fnjSbD4TvnQ/s1600/resting.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/--mhutGbBmIE/T-TeApEAKeI/AAAAAAAAATQ/fnjSbD4TvnQ/s1600/resting.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
Hi folks,&lt;br /&gt;
&lt;br /&gt;
Long time without any update, sorry about that :-(&lt;br /&gt;
&lt;br /&gt;
As you may know i was working on &lt;a href="http://www.kandorgraphics.com/en/justin-and-knights-of-valour/" target="_blank"&gt;Kandor's next feature film&lt;/a&gt;... and yes, 'I was working' because I decided to take a break on my carrer, at least for a few months, and try to find myself again.&lt;br /&gt;
&lt;br /&gt;
In the last years I learn a lot as rigging supervisor, my role changed from be working on technical stuff to work with people's motivations and manage crisis on a production environment... the downside is I'm not sure if be 'a manager' is what makes me happy. I really miss the old days being the 'smart guy', looking for clever solutions to some rigging related thing or whatever... I don't know, lately I wasn't having fun with my job anymore and I felt lost.&lt;br /&gt;
&lt;br /&gt;
Anyway... it's too early to make any conclusions, the only thing sure is that the last 3-4 years at &lt;a href="http://www.kandorgraphics.com/en/" target="_blank"&gt;Kandor&lt;/a&gt; have been awesome and I'm really thankful to everyone for that!&lt;br /&gt;
&lt;br /&gt;
I'll miss you guys :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plans for the future?&lt;br /&gt;
I don't know, right now I just wanna rest and take some time to think about all this... maybe in the next entry.&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=lttbg0-Fb4A:kJq_pedPfOQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=lttbg0-Fb4A:kJq_pedPfOQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/lttbg0-Fb4A" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-27T02:37:13.284+02:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/--mhutGbBmIE/T-TeApEAKeI/AAAAAAAAATQ/fnjSbD4TvnQ/s72-c/resting.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/06/closing-cycles.html</feedburner:origLink></item><item><title>RollUp Prototype</title><link>http://feedproxy.google.com/~r/csaez/~3/t7h_W4pSCpo/rollup-prototype.html</link><category>RnD</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Fri, 23 Nov 2012 03:41:21 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-8800385838668584769</guid><description>I love ICE!&lt;br /&gt;
&lt;br /&gt;
It's so fast/easy make a prototype for a custom deformer (or whatever) on it, it's so powerfull... I think just for that Softimage is one of the best 3D softwares in the market... a true life saver :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-_hIpFiNYi9A/T0viPn_f5OI/AAAAAAAAASQ/L6P3clLn_0w/s1600/RollUp_ICE.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://2.bp.blogspot.com/-_hIpFiNYi9A/T0viPn_f5OI/AAAAAAAAASQ/L6P3clLn_0w/s400/RollUp_ICE.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I really wanna start to work in the rigging framework/pipeline for our next project, ICE Kinematics will be our rock star for sure! :)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=t7h_W4pSCpo:4RF8t-aiPFE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=t7h_W4pSCpo:4RF8t-aiPFE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/t7h_W4pSCpo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-23T12:41:21.877+01:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/-_hIpFiNYi9A/T0viPn_f5OI/AAAAAAAAASQ/L6P3clLn_0w/s72-c/RollUp_ICE.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/02/rollup-prototype.html</feedburner:origLink></item><item><title>When was the last time...</title><link>http://feedproxy.google.com/~r/csaez/~3/LSbkrFNj9Ro/when-was-last-time.html</link><category>Misc</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Tue, 07 Feb 2012 01:30:53 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-3293843177037205612</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-fjWkZUjERIM/TzBmG8VIolI/AAAAAAAAASE/_ifF5XyeLCc/s1600/motivation.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-fjWkZUjERIM/TzBmG8VIolI/AAAAAAAAASE/_ifF5XyeLCc/s320/motivation.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Last week we had a very interesting talk on this issue. Seems like when you're working on a project for so long, sometimes it's easy to feel lost and this question comes to the surface quite often...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;So, when was the last time you felt proud of your work?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
At the end, we all agreed it's all about &lt;i&gt;"can't see the forest for the trees".&lt;/i&gt;&lt;br /&gt;
You have to get out of the forest to see it, because while you are in the forest, you only see the trees that comprise it; but you can't see the forest as a whole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, I know what are you thinking... really basic, right?&lt;br /&gt;
And I agree with you, but sometimes is good to know we're not alone and if we continue doing our best, tomorrow we'll be proud of today's work :-)&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=LSbkrFNj9Ro:xtK95Rfc0Yk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=LSbkrFNj9Ro:xtK95Rfc0Yk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/LSbkrFNj9Ro" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T10:30:53.402+01:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-fjWkZUjERIM/TzBmG8VIolI/AAAAAAAAASE/_ifF5XyeLCc/s72-c/motivation.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/02/when-was-last-time.html</feedburner:origLink></item><item><title>Rigging lecture at UGR</title><link>http://feedproxy.google.com/~r/csaez/~3/Gf3s0BBEvhE/rigging-lecture-at-ugr.html</link><category>Misc</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Fri, 04 Jan 2013 12:54:55 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-6994839182404668180</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-86st_V9JLjU/TyXvruc1dJI/AAAAAAAAAR8/K1E8jYYPTnc/s1600/master.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-86st_V9JLjU/TyXvruc1dJI/AAAAAAAAAR8/K1E8jYYPTnc/s320/master.jpg" width="125" /&gt;&lt;/a&gt;&lt;/div&gt;
Hey folks,&lt;br /&gt;
&lt;br /&gt;
The last weekend I gave a &lt;a href="http://www.masterkandor.com/" target="_blank"&gt;lecture on rigging at UGR (Granada University)&lt;/a&gt;, was a nice experience even though prepare the program and the class material was not as easy as I thought, but in the end everything worked fine and everyone learned something new :-)&lt;br /&gt;
&lt;br /&gt;
Lately I'm really busy at Kandor (crunch time) and find some time/energy to do CG related things at my spare time is harder than ever... but I'm trying and maybe this week I finally finish/release a little tool for Softimage.&lt;br /&gt;
&lt;br /&gt;
Nobody said this was going to be easy, right? ;-)&lt;br /&gt;
Regards&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=Gf3s0BBEvhE:gov1tUjITrA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=Gf3s0BBEvhE:gov1tUjITrA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/Gf3s0BBEvhE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-04T21:54:55.327+01:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-86st_V9JLjU/TyXvruc1dJI/AAAAAAAAAR8/K1E8jYYPTnc/s72-c/master.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://csaez.blogspot.com/2012/01/rigging-lecture-at-ugr.html</feedburner:origLink></item><item><title>Some light at the end of the tunnel</title><link>http://feedproxy.google.com/~r/csaez/~3/5bZBkNLgdXc/some-light-at-end-of-tunnel.html</link><category>WIP</category><category>RnD</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Wed, 26 Sep 2012 13:57:23 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-7497734899147193471</guid><description>&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-JssgazzSFm8/TvttIACHgKI/AAAAAAAAARI/arprbgDnpDQ/s1600/spine_ICE.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="232" src="http://3.bp.blogspot.com/-JssgazzSFm8/TvttIACHgKI/AAAAAAAAARI/arprbgDnpDQ/s320/spine_ICE.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
Hey folks,&lt;br /&gt;
&lt;br /&gt;
The title doesn't say too much, eh ... I'm working and thinking about this personal project for a long time without much success, but today, I don't know why, something happened and everything starts to fit nicely!&lt;br /&gt;
&lt;br /&gt;
Magic? Voodoo? I don't know, just know that this project is finally moving forward... maybe I'm not so dumb after all :-)&lt;br /&gt;
&lt;br /&gt;
The main idea is create a base, a system, where you can add modules (aka 'autorigs') in an easily and consistently way, so you can add your own custom rigging solutions without so much implementation constraints and in some cases without any coding. Something like Houdini's digital assets but not so great and well implemented... lol&lt;br /&gt;
&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;Another&lt;/span&gt; handy &lt;span class="hps"&gt;thing&lt;/span&gt; &lt;span class="hps"&gt;is that&lt;/span&gt; the &lt;span class="hps"&gt;system&lt;/span&gt; &lt;span class="hps"&gt;gives you an&lt;/span&gt; &lt;span class="hps"&gt;API&lt;/span&gt;&lt;/span&gt; to work with the rig 'for free' (including custom modules), so programming tools for your characters/props/whatever has never been easier.&lt;br /&gt;
&lt;br /&gt;
A piece of cake, huh?&lt;br /&gt;
Well, it's not so easy, but I'm trying... I have a lot of work to do until the system is ready, but the core is there (or almost).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=5bZBkNLgdXc:jLkHhXxdwZ8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=5bZBkNLgdXc:jLkHhXxdwZ8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/5bZBkNLgdXc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-26T22:57:23.794+02:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-JssgazzSFm8/TvttIACHgKI/AAAAAAAAARI/arprbgDnpDQ/s72-c/spine_ICE.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://csaez.blogspot.com/2011/12/some-light-at-end-of-tunnel.html</feedburner:origLink></item><item><title>OneUndo decorator</title><link>http://feedproxy.google.com/~r/csaez/~3/ZVhenTOkb5A/oneundo-decorator.html</link><category>Tips</category><category>RnD</category><category>Snippet</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Wed, 26 Sep 2012 13:57:23 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-7830040573808410973</guid><description>Hi folks,&lt;br /&gt;
&lt;br /&gt;
I'm posting another entry from my old blog, this time it's a decorator for Softimage that help us to wrap all the calls inside a function in an unique undo.&lt;br /&gt;
&lt;br /&gt;
The decorator itself should look something like this...&lt;br /&gt;
&lt;pre class="brush: python"&gt;
from functools import wraps  
   
def OneUndo(function):  
   @wraps(function)  
   def _inner(*args, **kwargs):  
     try:  
       Application.BeginUndo()  
       f = function(*args, **kwargs)  
     finally:  
       Application.EndUndo()  
       return f  
   return _inner
&lt;/pre&gt;
&lt;br /&gt;
And a basic example...&lt;br /&gt;
&lt;pre class="brush: python"&gt;
@OneUndo  
def CreateNulls(p_iCounter=100):  
   lNulls = []  
   for i in range(p_iCounter):  
     lNulls.append( Application.ActiveSceneRoot.AddNull() )  
   return lNulls  
   
CreateNulls()  
&lt;/pre&gt;
&lt;br /&gt;
Have Fun!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=ZVhenTOkb5A:pBm9y7mxaTg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=ZVhenTOkb5A:pBm9y7mxaTg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/ZVhenTOkb5A" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-26T22:57:23.796+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://csaez.blogspot.com/2011/11/oneundo-decorator.html</feedburner:origLink></item><item><title>New stuff on the way!</title><link>http://feedproxy.google.com/~r/csaez/~3/R5uyS7RYtA4/new-stuff-on-way.html</link><category>WIP</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Mon, 24 Oct 2011 20:46:03 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-8797642260834577695</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-PrS8oAcHjrs/TqXy0YH2vkI/AAAAAAAAANE/VqXfodm6mjk/s1600/prototype02.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-PrS8oAcHjrs/TqXy0YH2vkI/AAAAAAAAANE/VqXfodm6mjk/s200/prototype02.jpg" width="157" /&gt;&lt;/a&gt;&lt;/div&gt;
I have a new personal project! yes, after years of lazyness and a lot of wasted time, I'll start to work in a new personal project at home.&lt;br /&gt;
&lt;br /&gt;
The character was nicely designed, modeled and textured by David Domingo Jimenez (a Kandor's fellow) ... The good news is I finally got a nice character to test new ideas and all kinds of stuff, will be a lot of fun.&lt;br /&gt;
&lt;br /&gt;
So I have no excuses ... Stay tuned because it comes a lot of work and the blog will be active again.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=R5uyS7RYtA4:u64parsywz4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=R5uyS7RYtA4:u64parsywz4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/R5uyS7RYtA4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-25T05:46:03.055+02:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/-PrS8oAcHjrs/TqXy0YH2vkI/AAAAAAAAANE/VqXfodm6mjk/s72-c/prototype02.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://csaez.blogspot.com/2011/10/new-stuff-on-way.html</feedburner:origLink></item><item><title>Justin and the Knights of Valour</title><link>http://feedproxy.google.com/~r/csaez/~3/DzYCXB0-rKY/justin-and-knights-of-valour.html</link><category>Works</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Mon, 17 Sep 2012 05:31:16 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-752286230201919370</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-iKjxNWNsJg4/TqYQrWYtd8I/AAAAAAAAAQI/8a_YuLW-MsY/s1600/justin.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-iKjxNWNsJg4/TqYQrWYtd8I/AAAAAAAAAQI/8a_YuLW-MsY/s1600/justin.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
It's official! The first press note about the project I'm working on :)&lt;br /&gt;
&lt;br /&gt;
"...Set in a magical world that children still dream of, JUSTIN AND THE 
KNIGHTS OF VALOUR is a story about the determination of a kid to reach 
his dream. It is a tale about friendship, honour and courage. A 
heart-warming story filled with adventure, action and fun..."&lt;br /&gt;
&lt;br /&gt;
More &lt;a href="http://www.timelessfilms.co.uk/films/justin-and-the-knights-of-valour-3d"&gt;here&lt;/a&gt;...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=DzYCXB0-rKY:SO2oB8M_j8w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=DzYCXB0-rKY:SO2oB8M_j8w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/DzYCXB0-rKY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-17T14:31:16.068+02:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/-iKjxNWNsJg4/TqYQrWYtd8I/AAAAAAAAAQI/8a_YuLW-MsY/s72-c/justin.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://csaez.blogspot.com/2011/10/justin-and-knights-of-valour.html</feedburner:origLink></item><item><title>Demo Reel 2008</title><link>http://feedproxy.google.com/~r/csaez/~3/gXmSdiBwIF4/reel-08.html</link><category>Works</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Tue, 25 Sep 2012 06:42:05 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-5257764263541446132</guid><description>Hey folks,&lt;br /&gt;
&lt;br /&gt;
Just my old demo reel... &lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps"&gt;nowadays&lt;/span&gt; &lt;span class="hps"&gt;I probably would do things a&lt;/span&gt;&lt;/span&gt; lot different but this is from the me of the 2008 ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="281" mozallowfullscreen="mozallowfullscreen" src="http://player.vimeo.com/video/2288568" webkitallowfullscreen="webkitallowfullscreen" width="500"&gt;&lt;/iframe&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=gXmSdiBwIF4:F3aDhPZjl48:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=gXmSdiBwIF4:F3aDhPZjl48:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/gXmSdiBwIF4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-25T15:42:05.414+02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://csaez.blogspot.com/2008/11/reel-08.html</feedburner:origLink></item><item><title>Me and myself</title><link>http://feedproxy.google.com/~r/csaez/~3/Z2_bv9HSKdU/old-interview.html</link><category>Misc</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Sun, 18 Nov 2012 03:55:08 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-4518492159032866351</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-LHcL4dNLong/TqYUoS9m3UI/AAAAAAAAAQY/177PuaVWOoM/s1600/eje_zeta.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-LHcL4dNLong/TqYUoS9m3UI/AAAAAAAAAQY/177PuaVWOoM/s1600/eje_zeta.gif" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Me me me me me... and myself.&lt;br /&gt;
&lt;br /&gt;
Just kidding.... I'm rescuing old posts (you know, restarting the site once again) and found this interview from the guys at Eje-Zeta.com in which I share my experience as a self-taught (so far).&lt;br /&gt;
&lt;br /&gt;
By the way, spanish only...&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.eje-zeta.com/2010/03/17/entrevista-con-cesar-saez-de-kandorgraphics"&gt;LINK&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=Z2_bv9HSKdU:qq7-Pg0IjvI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=Z2_bv9HSKdU:qq7-Pg0IjvI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/Z2_bv9HSKdU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-18T12:55:08.604+01:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/-LHcL4dNLong/TqYUoS9m3UI/AAAAAAAAAQY/177PuaVWOoM/s72-c/eje_zeta.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://csaez.blogspot.com/2010/03/old-interview.html</feedburner:origLink></item><item><title>Blog hacked, again...</title><link>http://feedproxy.google.com/~r/csaez/~3/N_8lBRcPsLc/blog-hacked-again.html</link><category>Misc</category><author>noreply@blogger.com (César Sáez)</author><pubDate>Tue, 10 Jan 2012 16:02:11 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8950974.post-6120471990475554009</guid><description>Hi folks,&lt;br /&gt;
&lt;br /&gt;
Yes, it happened again and I still don't get it :(&lt;br /&gt;
&lt;br /&gt;
It doesn't matter... all I can say is that I'm going back to Blogger for the safety of my post, right now I'm not so motivated to write my thoughts anywhere but who knows, maybe things will change...&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/csaez?a=N_8lBRcPsLc:mQQafPZPEC0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/csaez?a=N_8lBRcPsLc:mQQafPZPEC0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/csaez?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/csaez/~4/N_8lBRcPsLc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T01:02:11.994+01:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://csaez.blogspot.com/2011/10/blog-hacked-again.html</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
