<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7277564134764546309</id><updated>2011-10-29T20:12:46.924-07:00</updated><category term='JUST FOR FUN'/><category term='ARTWORK'/><category term='ANIMATION'/><category term='WORKFLOW'/><category term='VIDEO GAMES'/><title type='text'>THE DOPE SHEET</title><subtitle type='html'>My Playground for Art, Animation, and Video Games!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-1670943240480070818</id><published>2011-05-16T11:44:00.000-07:00</published><updated>2011-05-16T14:38:19.476-07:00</updated><title type='text'>Tristan's Combat Reel for Dante's Inferno</title><content type='html'>___________________________________________________________________________&lt;br /&gt;&lt;br /&gt;My friend Tristan Sacramento finally posted his bad-ass combat anims for Dante's Inferno.&lt;br /&gt;&lt;br /&gt;Check it out here:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://tristansacramento.blogspot.com/"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 46px;" src="http://3.bp.blogspot.com/-f-xVY11quJQ/TdFzItvltxI/AAAAAAAAAes/K3hfPFULbvg/s320/Header.jpg" alt="" id="BLOGGER_PHOTO_ID_5607389604608325394" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-1670943240480070818?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/1670943240480070818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=1670943240480070818' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1670943240480070818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1670943240480070818'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2011/05/tristans-combat-reel-for-dantes-inferno.html' title='Tristan&apos;s Combat Reel for Dante&apos;s Inferno'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-f-xVY11quJQ/TdFzItvltxI/AAAAAAAAAes/K3hfPFULbvg/s72-c/Header.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-8384531086986577886</id><published>2010-08-09T00:51:00.001-07:00</published><updated>2010-08-09T03:20:28.460-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Camera Animation</title><content type='html'>Here are some quick notes on how I approach camera animation for some of  my previous sequences.  I'm no expert at this but thought I'd share  since I received a couple of questions about this in my last post.&lt;br /&gt;________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To begin, if there  are storyboards, use those as a starting point since that's what the director is  probably expecting.   If there aren't any storyboards, then I'll:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Start by loosely blocking in characters.  If it's a more  complicated sequence, I might block in the camera with characters  translating in bindpose for the entire sequence, then show to director for  approval.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;After characters are roughed in, I'll then rough in the camera (use maya default cam, change rotation order to zxy).&lt;/li&gt;&lt;li&gt;Then the back and forth process:  refine  poses to camera angles, tweak camera angles to showcase pose better.  Concentrate on framing during this stage.&lt;/li&gt;&lt;li&gt;Next, animate characters, taking it out of first-pass animation.&lt;/li&gt;&lt;li&gt;Get  motion of camera to track action right (key all channels of camera, no offsetting).&lt;/li&gt;&lt;li&gt;When camera anim is at a pretty solid first-pass, transfer camera keys to the camera  rig.  Reason is I then get access to more layers, attributes, and  features to play around with for polish (if the rig supports it that is).&lt;/li&gt;&lt;li&gt;Polish with camera shakes and camera noise (handheld look) last.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Things I try to think about:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Framing of course.&lt;/li&gt;&lt;li&gt;When tracking moving character don't  just lock on and follow.  Also think about how the character is moving  relative to the 2d screen space and frame.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lag camera when tracking movement.&lt;/li&gt;&lt;li&gt;For  fast movement it's ok to have character (or most of character..can't  remember which) go off screen for a frame or 2 (can't remember if 2  was ok...guess just experiment).  Shout out to my friend Austin who gave me that quick  tip a while back, it always stuck with me.&lt;/li&gt;&lt;li&gt;I like to cut on impact sometimes. We weren't allow to use  camera cuts for finishing moves, so I cheated by "punching" (translating) in during  impact (2 or 3 frames).&lt;/li&gt;&lt;li&gt;Don't go too crazy with camera. Common mistake (hopefully I didn't do it)&lt;/li&gt;&lt;li&gt;Make sure you track fast action accurately (maybe even use tangents).  Smoothly animated characters could look jerky if camera is not tracking well.  On the converse a camera that's too "locked-on" might make the character look weightless.&lt;/li&gt;&lt;li&gt;Use camera to cheat wherever you can (to save time and only if it doesn't take away from the sequence).  I used this a lot.  I'll try to give specific examples in another post.&lt;/li&gt;&lt;li&gt;If you don't see it, don't  animate it, just try to have the  character still work in 3d space in case they decide the camera should  be pull out farther.  (again examples later)&lt;/li&gt;&lt;li&gt;For games, camera cuts are perfect to hide characters sliding when transitioning from player controlled to scripted events.&lt;/li&gt;&lt;li&gt;Camera shake (on different node or layer).&lt;/li&gt;&lt;li&gt;Don't go crazy with shake.&lt;/li&gt;&lt;li&gt;For  camera shakes, translate keys usually have a higher frequency (for  hit-impacts) and with quicker fall-off (imo).  When hitting ground with massive  character, then maybe a bit longer (maybe 'cause earth is actually shaking?).&lt;/li&gt;&lt;li&gt;Add a bit of rotation for shakes as well.  Rotates can last a little bit longer (just a little).&lt;/li&gt;&lt;li&gt;I try to accentuate the translate channel of the main action that's causing it.  example:  if  character is slamming straight down, translate Y of camera shake is  greater that the other 2 trans channels.&lt;/li&gt;&lt;li&gt;Handheld camera anim on different node (and usually animated last).&lt;/li&gt;&lt;li&gt;I tend to animate tangents a bit more for cameras, esp slow moving pans, etc.&lt;/li&gt;&lt;li&gt;I like tilting the cam, hopefully I didn't over do it. I use it to get a  character to be higher in frame (very useful for Dante/ Death sequences since Death is literally twice Dante's height in game). Used it during Phlegyas sequence, trying to imagine that if i  was on the guy with a camera on his back, I'd be off balance.&lt;/li&gt;&lt;/ul&gt;________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope these notes weren't too loose.  If they don't make sense, I'll try  to clean up later.  And remember, use at your own risk--I could be  totally wrong here:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-8384531086986577886?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/8384531086986577886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=8384531086986577886' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/8384531086986577886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/8384531086986577886'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2010/08/camera-animation.html' title='Camera Animation'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-3494151720435355432</id><published>2010-07-17T01:59:00.000-07:00</published><updated>2010-07-18T22:42:45.667-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Inferno Animation</title><content type='html'>It's been too long...&lt;br /&gt;Here's  a few quick-n-dirty video captures of some of my contribution to Dante's  Inferno.&lt;br /&gt;____________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For the Death boss fight, I was responsible for all of Death's game-play animation (download the demo to see more). In this clip, I didn't animate Dante,  except for the Death grab mini-game where Death holds him up by the neck.  In that specific sequence (which includes the kick-off), I was responsible for animating both Death and Dante, as well as the camera.&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="480"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13409765&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13409765&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/13409765"&gt;Dante's Inferno Animation:  Death&lt;/a&gt; from &lt;a href="http://vimeo.com/user4287237"&gt;TJ Phan&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;____________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this next clip I animated both characters, as well as the camera.  For the record though, there's extra in-game procedural camera movement on-top of my hand-keyed camera which, imo, might be giving it a little too much wobble during certain segments.&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="480"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13409821&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13409821&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/13409821"&gt;Dante's Inferno Animation:  Death Finishers&lt;/a&gt; from &lt;a href="http://vimeo.com/user4287237"&gt;TJ Phan&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;____________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Moving on to these enemy finishers, I animated both characters and the camera.  The camera anims didn't come out exactly how I wanted since it was somewhat of a difficult process to get Maya cameras to transfer over to in-game cameras. We eventually got a TD to write a melscript, but this was before that.  Basically I had to set some keys, move the camera blindly in Maya, export it into the game, go back into Maya to adjust, repeat...kinda wish I could redo them a bit.  Due to technical constraints, we also couldn't move the camera during the "cross-to-the-face" button mash segment.  That's why it feels a bit static during that moment.  Also, the original intent of the first cross-absolve move was to blast off the head only, but we were told that wasn't going to pass certification in certain regions.&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="480"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13409876&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13409876&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/13409876"&gt;Dante's Inferno Animation:  Guard Finishers&lt;/a&gt; from &lt;a href="http://vimeo.com/user4287237"&gt;TJ Phan&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;____________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next up is the Trails of St. Lucia.  This was a DLC for the main game where you could create your own trials and upload for others to play.  St. Lucia was the new playable character that came with the DLC.  I got to animate roughly 80% of her move-set.  As for the anims shown in this video, I animated all of them, except for when she gets knocked back by the horned enemy (around 00:32).  I did not animate any of the enemies shown in the video.&lt;br /&gt;&lt;br /&gt;Btw, I participated in a little Q and A session about St. Lucia a while back.  &lt;a style="color: rgb(255, 255, 102);" href="http://www.dantesinferno.com/us/blog/blogluciaqa-2010-05-18"&gt;Click here to read.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="480"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13409931&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13409931&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/13409931"&gt;Dante's Inferno Animation:  St. Lucia&lt;/a&gt; from &lt;a href="http://vimeo.com/user4287237"&gt;TJ Phan&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;____________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For this next eye-stab sequence, I animated both characters and the camera.&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="480"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13410017&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13410017&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/13410017"&gt;Dante's Inferno Animation:  King Minos&lt;/a&gt; from &lt;a href="http://vimeo.com/user4287237"&gt;TJ Phan&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;____________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And again in this last sequence, I animated both characters and the camera.  I didn't animate the little flying enemies in the beginning.&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="480"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13410034&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13410034&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/13410034"&gt;Dante's Inferno Animation:  Phlegyas&lt;/a&gt; from &lt;a href="http://vimeo.com/user4287237"&gt;TJ Phan&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;There you have it...for better or worse, those were some of my work from the last game.  Sorry for the low capture quality (just trying to hide my anim mistakes).&lt;br /&gt;&lt;br /&gt;Also, I was thinking about maybe following up later with a little post-mortem for each clip--maybe talk about some of the challenges that came up for each or some of the tricks used to meet those challenges...I don't know...maybe...&lt;br /&gt;____________________________________________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lastly, I figured the timing was right to post since earlier this week, we all bid fair well to Vince  Napoli as he moves down to SoCal to start new adventures.&lt;br /&gt;&lt;br /&gt;"A good  friend and an even better captain..." he was our lead combat designer on  Inferno, the guy who was responsible for a huge portion of the fun  stuff that made it into the game.  He's also the designer that managed to finally convince me that I could have more anticipation in my attack anims  and still have it feel responsive.  Hopefully I was able to convince  him in the end that ninja's are cool!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-3494151720435355432?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/3494151720435355432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=3494151720435355432' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3494151720435355432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3494151720435355432'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2010/07/inferno-animation.html' title='Inferno Animation'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7233511421605831839</id><published>2009-12-11T01:35:00.000-08:00</published><updated>2010-07-17T04:40:41.683-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Dante's Inferno Demo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_nixLcKoXbeE/SyIUmurX5uI/AAAAAAAAAdw/a1X5gLt3dMk/s1600-h/DIscreenshot49_02-noscale.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://2.bp.blogspot.com/_nixLcKoXbeE/SyIUmurX5uI/AAAAAAAAAdw/a1X5gLt3dMk/s320/DIscreenshot49_02-noscale.jpg" alt="" id="BLOGGER_PHOTO_ID_5413912357650294498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The demo for &lt;span style="font-style: italic;"&gt;Dante's Inferno&lt;/span&gt; is out on PS3 today.  Download to get a taste of hell!  The demo will be out for the 360 on 12/24/09 and the game will ship on 02/09/2010.  Hopefully everyone's hard work here will pay off:)&lt;br /&gt;&lt;br /&gt;&lt;a style="color: rgb(255, 255, 153);" href="http://www.destructoid.com/dante-s-inferno-demo-impressions-full-video-playthrough-157504.phtml#ext"&gt;&lt;span style="font-style: italic;"&gt;Click here for  a video of the demo.  &lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7233511421605831839?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7233511421605831839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7233511421605831839' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7233511421605831839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7233511421605831839'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/12/dantes-inferno-demo.html' title='Dante&apos;s Inferno Demo'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/SyIUmurX5uI/AAAAAAAAAdw/a1X5gLt3dMk/s72-c/DIscreenshot49_02-noscale.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-4148765482913981767</id><published>2009-10-03T01:14:00.000-07:00</published><updated>2009-10-03T01:41:05.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>Odosketchin'</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://sketch.odopod.com/users/16940"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 112px;" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SscNBWy9zhI/AAAAAAAAAdo/EPz3g9zBHTo/s200/odosketch%27s.jpg" alt="" id="BLOGGER_PHOTO_ID_5388289796122463762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I finally decided to man up and give this &lt;a href="http://sketch.odopod.com/users/16940"&gt;Odosketch&lt;/a&gt; thing a try.  I feel super rusty with the pen and pad.  I think if my past art instructors saw these, they'd take back my degree.  Anyway, Odosketch is definitely addicting.  Hmm...maybe I could use it to thumbnail animations...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-4148765482913981767?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/4148765482913981767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=4148765482913981767' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4148765482913981767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4148765482913981767'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/10/odosketchin.html' title='Odosketchin&apos;'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/SscNBWy9zhI/AAAAAAAAAdo/EPz3g9zBHTo/s72-c/odosketch%27s.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-5215243841546907889</id><published>2009-08-23T01:07:00.000-07:00</published><updated>2009-08-23T20:54:22.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><title type='text'>Junior Guardians</title><content type='html'>Back when Final Fantasy X ruled our nights. Here are some quick paint-overs of the kids as characters from the Square Enix game, just for fun.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_nixLcKoXbeE/SpD9LsSOyyI/AAAAAAAAAdg/edqWfzN-nJ4/s1600-h/BritRikkuMarissaYuna.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SpD9LsSOyyI/AAAAAAAAAdg/edqWfzN-nJ4/s320/BritRikkuMarissaYuna.jpg" alt="" id="BLOGGER_PHOTO_ID_5373072732761017122" border="0" /&gt;&lt;/a&gt;Daughter and her friend as Rikku and Yuna.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_nixLcKoXbeE/SpD9G-mN4xI/AAAAAAAAAdY/7Uw-EpkiWnc/s1600-h/ThanhAuron.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SpD9G-mN4xI/AAAAAAAAAdY/7Uw-EpkiWnc/s320/ThanhAuron.jpg" alt="" id="BLOGGER_PHOTO_ID_5373072651777336082" border="0" /&gt;&lt;/a&gt;Nehpew as Auron.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_nixLcKoXbeE/SpD9BQqUFwI/AAAAAAAAAdQ/FqpyXe-sBNM/s1600-h/AndrewWakka.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SpD9BQqUFwI/AAAAAAAAAdQ/FqpyXe-sBNM/s320/AndrewWakka.jpg" alt="" id="BLOGGER_PHOTO_ID_5373072553547142914" border="0" /&gt;&lt;/a&gt;Little nephew as Wakka.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-5215243841546907889?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/5215243841546907889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=5215243841546907889' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5215243841546907889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5215243841546907889'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/08/junior-guardians.html' title='Junior Guardians'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nixLcKoXbeE/SpD9LsSOyyI/AAAAAAAAAdg/edqWfzN-nJ4/s72-c/BritRikkuMarissaYuna.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-4622151359048853465</id><published>2009-08-22T23:43:00.000-07:00</published><updated>2009-08-22T23:59:42.347-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>Rohan Rig: Quick update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tjphan.com/Rohan_1.0.rar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 89px;" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SpDlaxQbFII/AAAAAAAAAco/fxDnu6U85hQ/s400/RigPreferences.jpg" alt="" id="BLOGGER_PHOTO_ID_5373046603514582146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've updated Rohan's FKIK matching scripts to work with namespaces and referencing (through the picker).  FKIK matching will now work with multiple characters in a scene.  Thanks goes out to Jeremiah Grant for showing me how to do this.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tjphan.com/Rohan_1.0.rar"&gt;Just download the rig again for the updated scripts.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 153);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;NOTE:  I've changed the rotation order on the weapon controllers.  If you're in the middle of an animation, you could just manually change the rotation order back to the default xyz.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-4622151359048853465?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/4622151359048853465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=4622151359048853465' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4622151359048853465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4622151359048853465'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/08/rohan-rig-quick-update.html' title='Rohan Rig: Quick update'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/SpDlaxQbFII/AAAAAAAAAco/fxDnu6U85hQ/s72-c/RigPreferences.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-3936873170275626852</id><published>2009-08-04T00:21:00.000-07:00</published><updated>2009-08-04T23:04:44.311-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>More Dante's Inferno Gameplay Footage</title><content type='html'>Here's some more gameplay footage from Comic-Con.&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/engIGQ80WjM&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/engIGQ80WjM&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This is King Minos, one of the earlier bosses in the game.  I worked on him alongside 2 other animators.  I animated the first "button-press mini-game" sequence where Dante stabs him in the eye.  I also did a few other anims, including the swipe attacks and the palm slam (not fist pound). &lt;span style="font-size:85%;"&gt; (Hopefully I'll have time to polish more:))&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.superwinkel.com/"&gt;&lt;br /&gt;Kyle Winkelman&lt;/a&gt; was responsible for Minos's awesome bad-breath attack, and Colin O'Conner master-minded the gruesome face-split finisher, as well as the fist pound attacks.&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LM_O8eP-UOs&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/LM_O8eP-UOs&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;In this clip, I animated the mini-game sequence of the big dude (Phlegyas) coming out of the water.  The sequence starts with the hand and ends with the roar.   For these mini-game sequences I get to control the camera as well.  I also animated Phlegyas as he's attacking in the background (except for the final fire-breath attack).&lt;br /&gt;&lt;br /&gt;All of Dante's slick second-to-second combat animation was handle by &lt;a href="http://tristansacramento.blogspot.com/"&gt;Tristan Sacramento&lt;/a&gt;.  Every other animator gets to animate Dante if he/she is doing a paired attack with that animator's ememy character(s).&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zlHN7CmMd7M&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/zlHN7CmMd7M&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This is the same sequence as the one in the previous video. The audio from the game is more clear here, but the video capture might be too dark to see what's going on.&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;Things are busy of course, but so far I'm having a lot of fun on this project.  Stay tuned for more vids and death-dealin' as they are released to the public!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-3936873170275626852?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/3936873170275626852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=3936873170275626852' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3936873170275626852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3936873170275626852'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/08/more-dantes-inferno-gameplay-footage.html' title='More Dante&apos;s Inferno Gameplay Footage'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-5252840993032473585</id><published>2009-07-05T22:54:00.000-07:00</published><updated>2009-07-06T00:31:45.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>Dante's Inferno:  First Gameplay Footage</title><content type='html'>&lt;a href="http://www.gametrailers.com/episode/gametrailers-tv/63?sd=0&amp;amp;ch=1"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 215px; height: 129px;" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SlGkVm_T4HI/AAAAAAAAAcg/IZuwLlUC7bM/s320/20090703_ch1.jpg" alt="" id="BLOGGER_PHOTO_ID_5355242123070529650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here's a first look at some in-game footage from &lt;a href="http://www.gametrailers.com/episode/gametrailers-tv/63&amp;amp;ch=1&amp;amp;sd=0?ep=63&amp;amp;ch=1&amp;amp;sd=0"&gt;&lt;span style="font-style: italic;"&gt;Dante's Inferno&lt;/span&gt;&lt;/a&gt;, the game that our team's currently working on.  Check out this full 20 minute interview as it shows a lot more gameplay footage than the shorter trailer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gametrailers.com/episode/gametrailers-tv/63&amp;amp;ch=1&amp;amp;sd=0?ep=63&amp;amp;ch=1&amp;amp;sd=0"&gt;High-Def.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gametrailers.com/episode/gametrailers-tv/63?sd=1&amp;amp;ch=1"&gt;Standard-Def.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-5252840993032473585?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/5252840993032473585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=5252840993032473585' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5252840993032473585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5252840993032473585'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/07/dantes-inferno-first-gameplay-footage.html' title='Dante&apos;s Inferno:  First Gameplay Footage'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/SlGkVm_T4HI/AAAAAAAAAcg/IZuwLlUC7bM/s72-c/20090703_ch1.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-3679152461300676658</id><published>2009-06-08T00:46:00.000-07:00</published><updated>2009-07-06T00:31:30.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>inFamous</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ps3.ign.com/objects/800/800208.html"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 278px; height: 320px;" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SizB-vPGjYI/AAAAAAAAAcY/T4qJw_kjgkQ/s320/942025_93069_front.jpg" alt="" id="BLOGGER_PHOTO_ID_5344860141357796738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you have a PS3, buy &lt;a href="http://ps3.ign.com/objects/800/800208.html"&gt;this game&lt;/a&gt;!&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Awesome character control.  Incredible freedom of movement, esp. once you upgrade to the wire grind and power glide.&lt;/li&gt;&lt;li&gt;Great platforming moments.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I was never a fan of electricity powers...until this game!  Satisfying powers and upgrades.&lt;/li&gt;&lt;li&gt;Pretty decent narrative (enough to keep me going).&lt;/li&gt;&lt;li&gt;Bottom line is the incredible feeling of being able to fluidly navigate through the city (something I was hoping Assassin's Creed would deliver...maybe in the second installment).  In this game, I felt like I could grab onto anything that looked "grab-able".&lt;br /&gt;&lt;/li&gt;&lt;li&gt;9+ rating in my book (haven't played one of those in a while).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;Other honorable mentions that I've played recently:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gamespot.com/xbox360/action/ninjablade/index.html?tag=result;img;0"&gt;Ninja Blade:&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Didn't get the best reviews, but I dug it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Play it for the ridiculously over the top quick-time events.  I dug the boss battles too.  Not a perfect game, but definitely entertaining (for me).  Not for everyone (esp if you don't like quick-time events), but if you can enjoy some cheese sprinkled over some crazy action, give this game a go.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.gamespot.com/xbox360/action/wolverine/index.html?tag=result;img;2"&gt;Wolverine:&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Definitely visceral.  Repetive in some areas, but entertaining as a action slasher.  Gotta love Wolvie's cyclone move and "psycho-crusher" drill (in the game).&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-3679152461300676658?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/3679152461300676658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=3679152461300676658' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3679152461300676658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3679152461300676658'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/06/if-you-have-ps3-buy-this-game-awesome.html' title='inFamous'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nixLcKoXbeE/SizB-vPGjYI/AAAAAAAAAcY/T4qJw_kjgkQ/s72-c/942025_93069_front.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7303868057512018479</id><published>2009-06-07T23:23:00.000-07:00</published><updated>2009-06-21T23:29:21.276-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>Camera Rig</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tjphan.com/CAMERA.rar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 138px;" src="http://3.bp.blogspot.com/_nixLcKoXbeE/Siy3snlmi_I/AAAAAAAAAcQ/l6k2n_mcAD4/s400/CAMERA.jpg" alt="" id="BLOGGER_PHOTO_ID_5344848834950761458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hello everyone,  I'm coming off of vacation and heading back to work tomorrow...I figured I'd post something before things get busy again.&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;____________________________________________________&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I found this &lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/camShaker-5107.html"&gt;shaker script&lt;/a&gt; a while back and decided to make a &lt;a href="http://www.tjphan.com/CAMERA.rar"&gt;camera rig&lt;/a&gt; out of it.  I find it useful for throwing in some quick camera shakes.  Of course, if you have time, you should hand key a bit of the rotate channels as well.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;HERE'S A QUICK RUN-THROUGH OF THE CAMERA RIG:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tilt the camera with the "up_CON" controller, the "tilt" attribute on "CAM_CON", or the Z rotate channel on the main controller.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;"Zoom" attribute actually trucks the camera in closer (doesn't affect focal length).  It was added out of necessity.  There were times when we wanted to experiment with different versions of a shot--bring the camera in close or keep if out further.&lt;/li&gt;&lt;li&gt;"Frequency" regulates how fast the jitter is.&lt;/li&gt;&lt;li&gt;"Ampitude" regulates how big each shake is.&lt;/li&gt;&lt;li&gt;"Phase"--honestly, I've never use this.&lt;/li&gt;&lt;li&gt;"Flash"--one of my cheap tricks to get a screen flash.&lt;/li&gt;&lt;li&gt;Contrain the parent of "up_CON" or "aim_CON" if you want it to follow a target (I tend to not constrain, though...still experimenting).&lt;/li&gt;&lt;li&gt;"CAM_noise" is keyable.  For lack of a better name, it's to layer in extra camera "noise".&lt;/li&gt;&lt;li&gt;Visiblity switch is found on "Master_VisibilityShape" node (select "CAM_CON" then look in channel box").&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;____________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 255, 102);"&gt;WORD OF CAUTION:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I found that it may be difficult to "undo" in Maya once you press play with the camera rig in your scene.  This is due to how to the shake feature is set-up.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here's my work around:&lt;/span&gt;&lt;br /&gt;I toggle the  "Shake" expression on and off, depending if I'm working on the camera or not.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Use this mel to turn it off:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;expression -e -s ""  -o noise_MD -ae 1 -uc all  Shaker;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; print "Shake off!";&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Use this mel to turn it on:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;expression -e -s "noise_MD.input1X = (noiseX.outColorR -.5) *.2;\r\nnoise_MD.input1Y = (noiseY.outColorR -.5) *.2;\r\nnoise_MD.input1Z = (noiseZ.outColorR -.5) *.2;\r\n\r\nfloat $valeur = `getAttr (\"CAM_CON.frequency\")` *2;\r\nfloat $phase = `getAttr (\"CAM_CON.phase\")`;\r\n$valeur += $phase;\r\nsetKeyframe -v $phase -at \"time\" -t 0sec CAM_shaker;\r\nsetKeyframe -v $valeur -at \"time\" -t 4sec CAM_shaker;\r\n\r\nnoiseX.time = CAM_shaker.time + 5;\r\nnoiseY.time = CAM_shaker.time + 10;\r\nnoiseZ.time = CAM_shaker.time + 20;"  -o noise_MD -ae 1 -uc all  Shaker; print "Shake on!";&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Make shelf buttons for these commands or do what I do and make them buttons on your Picker.&lt;br /&gt;&lt;br /&gt;Have fun, but don't holler if you cant undo in Maya cause you forgot to turn the "Shake" expression off!  I had to learn the hard way:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7303868057512018479?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7303868057512018479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7303868057512018479' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7303868057512018479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7303868057512018479'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/06/camera-rig.html' title='Camera Rig'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nixLcKoXbeE/Siy3snlmi_I/AAAAAAAAAcQ/l6k2n_mcAD4/s72-c/CAMERA.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7294787329749712753</id><published>2009-05-04T22:22:00.001-07:00</published><updated>2009-05-05T21:44:52.206-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>Visceral Games</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.visceralgames.com/home.action"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 309px; height: 400px;" src="http://1.bp.blogspot.com/_nixLcKoXbeE/Sf_NbMQLHWI/AAAAAAAAAcI/zcOegntyU14/s400/VisceralGames_logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5332206350859181410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It's official--I'm no longer at &lt;a href="http://www.ea.com/"&gt;E.A. Redwood Shores&lt;/a&gt;.  I'm at &lt;a href="http://www.visceralgames.com/home.action"&gt;Visceral Games&lt;/a&gt;--which is actually our new brand (just a name change).  And as our new tag-line goes, "It's in our blood!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7294787329749712753?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7294787329749712753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7294787329749712753' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7294787329749712753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7294787329749712753'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/05/visceral-games.html' title='Visceral Games'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/Sf_NbMQLHWI/AAAAAAAAAcI/zcOegntyU14/s72-c/VisceralGames_logo.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-3737335221708543700</id><published>2009-04-08T00:04:00.000-07:00</published><updated>2009-04-08T00:15:04.892-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><title type='text'>Dragon Ping Pong</title><content type='html'>This was passed around at work today.  Real or fake, it still looked too cool to not share.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OqGQ72bre30&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/OqGQ72bre30&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;More of the Dragon...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/x-fZ6tJGJ6g&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/x-fZ6tJGJ6g&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And finally...baby Dragon...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bAdJjgau5vk&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/bAdJjgau5vk&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;FOUND AT:  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;YouTube of course.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-3737335221708543700?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/3737335221708543700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=3737335221708543700' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3737335221708543700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3737335221708543700'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/04/dragon-ping-pong.html' title='Dragon Ping Pong'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-6219127253732459801</id><published>2009-03-01T05:19:00.001-08:00</published><updated>2009-04-20T00:34:26.730-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>Rig Preferences</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tjphan.com/Rohan_1.0.rar"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 89px;" src="http://1.bp.blogspot.com/_nixLcKoXbeE/Saz1xfJl8GI/AAAAAAAAAcA/seUG96JWufo/s400/RigPreferences.jpg" alt="" id="BLOGGER_PHOTO_ID_5308888291287101538" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;(click pic to download sample rig)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;Every animator has his/ her own set of preferences when it comes to animation rigs.  While it is true every animator can adapt to a given rig and produce good animation with it, I believe that a well laid out rig allows for a more streamlined workflow, thus creating the potential for more polish time.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Creating a rig that has enough control for the animator while not being overly complicated is definitely a balancing act.   Here are three main categories I like to use as a checklist.&lt;br /&gt;&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;EASY TO SELECT CONTROLLERS&lt;/li&gt;&lt;li&gt;MINIMIZE COUNTER-ANIMATION&lt;/li&gt;&lt;li&gt;PERFORMANCE / REAL-TIME PLAYBACK&lt;/li&gt;&lt;/ul&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;So to start, at the top of my list has to be…&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;EASY TO SELECT CONTROLLERS&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Try to &lt;span style="font-style: italic;"&gt;separate&lt;/span&gt; controllers as much as possible.  In other words, &lt;span style="font-style: italic;"&gt;minimize the overlapping&lt;/span&gt; of controllers so you’re not constantly selecting the wrong controller.  When there’s too much overlap, you’re wasting time by constantly bobbin’ and weavin’ and tumblin’ around just to select a specific controller.&lt;/li&gt;&lt;li&gt;Controller shapes don’t need to be exactly centered to the joints they are driving.  I’d move them (the cv’s) if it helps with separation.&lt;/li&gt;&lt;li&gt;Take the time to resize the controller to fit the body part of the character, esp. when using automated rigging scripts.  (ie. Don’t create hand controllers that are the size of the torso or controllers that are imbedded in the geo.)&lt;/li&gt;&lt;li&gt;Color code controllers.  I probably won’t remember that red means right side and blue means left, but colored controllers will further help with separation.  &lt;/li&gt;&lt;li&gt;The standard yellow/red/blue scheme seems to work well for a wide range of textures.  &lt;/li&gt;&lt;li&gt;I like fingers controllers a bit brighter (yellow) since they’re smaller and harder to see.  Other “secondary” controllers could be light blue.  Whatever you choose, keeping a little bit of consistency helps when you’re jumping from character to character in a pipeline.&lt;/li&gt;&lt;li&gt;I’d also stay away from bright green and white controllers.  These just confuse me as to what’s currently selected.&lt;/li&gt;&lt;li&gt;Create controller shapes that are &lt;span style="font-style: italic;"&gt;selectable from wide angles&lt;/span&gt;.  In other words, try not to have controllers that can only be selected from the front or the back. Spine, neck, and shoulder controllers seems to be repeat-offenders.&lt;/li&gt;&lt;li&gt;A character GUI/ picker is good for selection “backup” (when a controller is hard to select in a specific pose).  Also good for selection sets.&lt;/li&gt;&lt;li&gt;Picker could also be used for frequently used tools and matching scripts.&lt;/li&gt;&lt;li&gt;Picker to help with scenes containing multiple characters.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CONTROLLER SPECIFIC PREFERENCES&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Boxes for the spine.  I like fin-shaped boxes because I can quickly judge the rotation of one spine controller in relationship to the others.  This makes it easier to keep the torso rotations clean.  If circles are used for the spine, then a direction indicator for each controller would help.  Speaking of spines, I’m plenty fine with only 2 spine controllers (in addition to the Root and the hip).  3 spines controllers are ok, but any more than that feels to cumbersome to animate.  If deformation is a concern, have fewer controllers drive more joints.&lt;/li&gt;&lt;li&gt;For the neck, I’m fine with one controller.&lt;/li&gt;&lt;li&gt;A "halo" controller above the head feels nice and clean and is definitely separated from the neck controller.&lt;/li&gt;&lt;li&gt;I prefer the head controller to never follow the rotation of the neck.  Local/global switching of the head could be connected to the spine instead.&lt;/li&gt;&lt;li&gt;Likewise, I like the arms controllers to never follow the rotation of the shoulders (clavicles).  Have it follow the world or the spine.&lt;/li&gt;&lt;li&gt;The main pivot of foot controllers should be at the ankle imo.  Pivoting on the heel could be handled as an attribute in the channel box.  When the main pivot is at the heel, I feel like I’m constantly readjusting the translation of the feet everytime I rotate it (too much counter-animation).&lt;/li&gt;&lt;li&gt;IK’s oriented to the world--&gt;meaning that if I translate an IK controller using “world” mode, only one channel should be affected.  If this is not so, it’s a lot harder to make translation adjustments in the graphEditor.&lt;/li&gt;&lt;li&gt;I prefer elbows to &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; follow the clavicles (again too much counter-animation).  It can follow the world or the spine instead.&lt;/li&gt;&lt;li&gt;For knees I always preferred to have them follow the feet when the feet are translated but now when they are rotated.  I haven't really used the knee twist attribute in the past, but I’ve recently been seeing a lot of noFlip knee solutions.  I’m actually pretty intrigued by it as I think it might be the way to go for knees from now on.  I'll be experimenting with this.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OTHER PREFERENCES&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Long attribute lists in the channel box should be grouped and separated with “empty” channels. &lt;/li&gt;&lt;li&gt;Rotation behavior of mirrored controllers should be checked.  (ie. Rotating both clavicles in one channel should rotate them both up)&lt;/li&gt;&lt;li&gt;Rotation orders should be checked and be allowed for change, so that FKIK switching would still works.&lt;/li&gt;&lt;li&gt;Controlling fingers is always going to be somewhat tricky. A controller for every finger segment can get bit cumbersome to select.  On the other hand, a long list of attributes in the channels box can also get a bit confusing.  The method I find to be the best balance between control and speed is to have one controller at the base of each finger.  Each finger controller would then have 2 attributes to curl the remaining segments. Sure you can’t bend every finger segment every which way for “smear” frames, but for games (where you have to turn anims around quicker), I think it’s plenty of control.  Joel Ku introduced this to me a few years back and I’ve been loving this method ever since.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic;"&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;Next category...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;MINIMIZE COUNTER-ANIMATION&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Since different situations may call for different approaches, I think the key here is a quick and intuitive way for FKIK and space switching on the fly.&lt;/li&gt;&lt;li&gt;I prefer all local and global switches as keyable attributes on the controller itself.  That way, I’m not wasting time trying to track the switch from a list of 50 attributes on a separate controller.&lt;/li&gt;&lt;li&gt;I also prefer only one controller per body part.  I’d rather have one IK controller be switchable between local/ global space as opposed to multiple IK controllers for each space.  Again it’s so I don’t have to track down that other controller when switching, not to mention the added clutter and worry about more visibility toggles.&lt;/li&gt;&lt;/ul&gt;_________________________________________________________&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Lastly, but just as important is…&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;PERFORMANCE / REAL-TIME PLAYBACK&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A rig could have a gazillion controls to cover every possible situation, but if it’s too complicated and heavy and runs at a very low framerate, then polish time could still be compromised because accurately judging your animation in real-time is too difficult.&lt;/li&gt;&lt;li&gt;The balancing act here, I guess, is to know your production goals. (What’s the target, what’s the budget and timeline?)  Controllers for uber-subtly may not be used if the budget doesn’t doesn’t allow time for them. &lt;/li&gt;&lt;li&gt;Proxy meshes, in addition to how connections are hooked up in a rig, can make dramatic impacts on how it runs in Maya when I hit that “play” button.  Of course some characters will be more complex than others, but if I’m constantly making playblasts for every little change because my scene is running at 5 fps, even during the blocking stage, then two things will probably happen.  I’ll have to spend more time on this anim to get the level of polish I’d like, or this anim will get done on time, but with less polish that I’d like.&lt;/li&gt;&lt;li&gt;Playblasts are definitely important for final polish.  But if I have to playblast from the get-go, then there will ultimately be less polish time.&lt;/li&gt;&lt;/ul&gt;______________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;As for the face, I’ll just quickly mention that I am a fan of the Osipa-type interface—one that lets you quickly get the shapes you want but at the same time allows for layering in detail with “on-the-face” controllers if needed.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;So to hopefully better illustrate some of the things I’ve been rambling about, I made a simple rig for everyone to play around with.  If you're interested, &lt;a href="http://www.tjphan.com/Rohan_1.0.rar"&gt;download it here&lt;/a&gt;.  I know no one really reads the “readme” files but try to at least glance through this one, there are features in the rig that may not be obvious.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;And remember, in no way is the rig meant to be the super-rig (it’s not even fully complete).  I’m sure any TD out there could look at the rig and find many ways to build it better. But there you have it.  Again, these are just my own preferences.  Feel free to add to this list or bring up counter arguments.  I’m always looking for more efficient ways of doing things:)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-6219127253732459801?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/6219127253732459801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=6219127253732459801' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6219127253732459801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6219127253732459801'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/03/rig-preferences.html' title='Rig Preferences'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/Saz1xfJl8GI/AAAAAAAAAcA/seUG96JWufo/s72-c/RigPreferences.jpg' height='72' width='72'/><thr:total>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-971176605321045125</id><published>2009-01-28T21:53:00.000-08:00</published><updated>2009-01-28T22:38:29.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><title type='text'>Quick update</title><content type='html'>_________________________________________________________&lt;br /&gt;&lt;br /&gt;Hi everyone. I've been wanting to make a post about a few personal preferences when it comes to rigs, but I thought it might be easier to highlight points with an actual rig, instead of just notes.  So inbetween work, the fam, and Street Fighter Remix, I think I've managed to (almost) complete a first pass at a new rig for y'all.  I'll probably be able to share in a few weeks, in case anyone's interested.&lt;br /&gt;&lt;br /&gt;Until then, I'll leave you with the following vids.  A friend brought up &lt;span style="font-style: italic;"&gt;300&lt;/span&gt; the other day and it reminded me of these:&lt;br /&gt;&lt;span style="color: rgb(255, 255, 153);font-size:85%;" &gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;WARNING:  some mature content and possible spoilers&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BdjUch-Vcnw&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/BdjUch-Vcnw&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xAQUukC7JWA&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/xAQUukC7JWA&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cEQsSV88E98&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/cEQsSV88E98&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-971176605321045125?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/971176605321045125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=971176605321045125' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/971176605321045125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/971176605321045125'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2009/01/quick-update.html' title='Quick update'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-778804588755129972</id><published>2008-11-29T14:07:00.000-08:00</published><updated>2008-11-29T23:15:02.160-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>Street Fighter II Turbo: HD Remix</title><content type='html'>&lt;a href="http://xboxlive.ign.com/articles/932/932803p1.html"&gt;&lt;img id="BLOGGER_PHOTO_ID_5274259976223502690" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 71px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/STHvgQ_csWI/AAAAAAAAAUo/y60klRBw9QQ/s400/header_sf.jpg" border="0" /&gt;Pure nostalgia!&lt;/a&gt; --sweet memories of Golfland arcades and local 7/11's. Classic gameplay at it's best, all with updated graphics.&lt;br /&gt;&lt;br /&gt;If anyone's up for a few friendly rounds on XBox Live, let me know and I'll send you my tag. I just gotta get me one of these first!&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/Xbox360-Fighting-Stick-EX-Xbox-360/dp/B000V02P6Q/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=videogames&amp;amp;qid=1228009042&amp;amp;sr=8-1"&gt;&lt;img id="BLOGGER_PHOTO_ID_5274259852906170418" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 130px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/STHvZFmTiDI/AAAAAAAAAUg/7ciFrE6Kq6U/s200/hori_360.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;___________________________________________________________________&lt;br /&gt;And sorry if don't have time in the near future to post personal work. You know how it is...new job = gotta work extra hard to get up to speed instead of bloggin'! :)&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-778804588755129972?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/778804588755129972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=778804588755129972' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/778804588755129972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/778804588755129972'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/11/street-fighter-ii-turbo-hd-remix.html' title='Street Fighter II Turbo: HD Remix'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/STHvgQ_csWI/AAAAAAAAAUo/y60klRBw9QQ/s72-c/header_sf.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-6671092487573354823</id><published>2008-11-29T13:18:00.001-08:00</published><updated>2008-11-29T13:24:59.695-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>Prince of Persia</title><content type='html'>&lt;a href="http://xbox360.ign.com/articles/934/934014p1.html"&gt;&lt;img id="BLOGGER_PHOTO_ID_5274192981025222898" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 220px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/STGykobd8PI/AAAAAAAAAUA/U9tf8yXxVZM/s400/POP.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://xbox360.ign.com/articles/934/934014p1.html"&gt;9.3 on IGN!&lt;/a&gt; This week can't come soon enough! I just hope my excitement doesn't get the best of me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-6671092487573354823?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/6671092487573354823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=6671092487573354823' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6671092487573354823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6671092487573354823'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/11/prince-of-persia.html' title='Prince of Persia'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nixLcKoXbeE/STGykobd8PI/AAAAAAAAAUA/U9tf8yXxVZM/s72-c/POP.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-6602437463803300575</id><published>2008-11-14T03:57:00.000-08:00</published><updated>2008-11-14T04:25:07.954-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>Poll Results:  IK Spine?</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/SR1s1fkFSBI/AAAAAAAAATw/nbnmw9K6mso/s1600-h/FKIKSpine.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5268486805355055122" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 264px; CURSOR: hand; HEIGHT: 180px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/SR1s1fkFSBI/AAAAAAAAATw/nbnmw9K6mso/s320/FKIKSpine.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Spines with &lt;em&gt;both&lt;/em&gt; FK and IK controllers seem to be more and more common these days. I've only played around with them very briefly, but haven't felt the need to use them yet. I can see it definitely being good for things like squash and stretch in the torso or for characters on all fours.&lt;br /&gt;&lt;br /&gt;I have a new character model/rig that I've been working on lately. It's always good to have both options, but since I don't know how to set one up yet, I just wanted to see if it was in my interest to take the time to learn, since I still need to learn animation:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-6602437463803300575?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/6602437463803300575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=6602437463803300575' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6602437463803300575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6602437463803300575'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/11/poll-results-ik-spine.html' title='Poll Results:  IK Spine?'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/SR1s1fkFSBI/AAAAAAAAATw/nbnmw9K6mso/s72-c/FKIKSpine.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-4094283845363147144</id><published>2008-11-04T19:41:00.000-08:00</published><updated>2008-11-04T23:36:16.720-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>LEC Lunch Crew (Done)</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/SRFMzXuxquI/AAAAAAAAATQ/HRmimdR0D8Y/s1600-h/LEC_animators.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265073884800068322" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 196px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/SRFMzXuxquI/AAAAAAAAATQ/HRmimdR0D8Y/s400/LEC_animators.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I think I'm going to call this done for now, even if I didn't get all six characters in. Sorry Eric--I'll have to add you in the next round!&lt;br /&gt;&lt;br /&gt;Lately I've been wanting to try to draw in a more reductive and stylized fashion, but I always end up adding more lines and detail as I noodle. I then end up with something that's not pushed enough in terms of shapes, proportions, and gesture, but at the same time, not realistic enough in terms of lighting and rendering. I always seem to end up at an awkward place somewhere inbetween. Guess I'll just have to keep practicing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-4094283845363147144?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/4094283845363147144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=4094283845363147144' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4094283845363147144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4094283845363147144'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/11/lec-lunch-crew-done.html' title='LEC Lunch Crew (Done)'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/SRFMzXuxquI/AAAAAAAAATQ/HRmimdR0D8Y/s72-c/LEC_animators.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-3999233410194717352</id><published>2008-11-02T23:31:00.000-08:00</published><updated>2008-11-03T13:46:37.256-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>LEC Lunch Crew</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/SQ9xJ_MNxLI/AAAAAAAAAS4/Y2Hw3SWe24Y/s1600-h/LEC_animators_WIP_noMask.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5264550905814828210" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 196px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/SQ9xJ_MNxLI/AAAAAAAAAS4/Y2Hw3SWe24Y/s400/LEC_animators_WIP_noMask.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;I couldn't get this out before Halloween, but here you go--another WIP to add to my collection of unfinished personal work.&lt;br /&gt;&lt;br /&gt;FROM LEFT TO RIGHT:&lt;br /&gt;&lt;em&gt;Tristan Sacramento as Kratos&lt;br /&gt;David Lam as Wolverine&lt;br /&gt;Eric Lin as Spiderman (in jeans and a Spidy t-shirt)&lt;br /&gt;Me as Ryu Hayabusa (Ninja Gaiden)&lt;br /&gt;Steve Kuroki as the Juggernaut&lt;br /&gt;Patrick Przybyla as the Secret Apprentice&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;There's a few characters still missing, but as you can see, I can't even finish six.&lt;br /&gt;Anyway hope everyone had a happy Halloween!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-3999233410194717352?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/3999233410194717352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=3999233410194717352' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3999233410194717352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3999233410194717352'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/11/lec-lunch-crew.html' title='LEC Lunch Crew'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/SQ9xJ_MNxLI/AAAAAAAAAS4/Y2Hw3SWe24Y/s72-c/LEC_animators_WIP_noMask.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-6033019098770708667</id><published>2008-10-27T21:09:00.001-07:00</published><updated>2008-10-29T22:40:06.880-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>New Adventures</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SQlD_6cVKCI/AAAAAAAAASg/ZACFG2QFB1g/s1600-h/Unleashed.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262812404858038306" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 236px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SQlD_6cVKCI/AAAAAAAAASg/ZACFG2QFB1g/s400/Unleashed.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Check out &lt;em&gt;The Force Unleashed&lt;/em&gt; if you haven't already done so. My friends sweated over this, and it payed off. Nice combos and use of The Force, all wrapped with a good story and great production values . If you like Star Wars, you should dig it. If you like action games, you should dig it. And as the game's mantra has it--you WILL be "kicking ass with the force. "&lt;br /&gt;&lt;br /&gt;Check out &lt;em&gt;Dead Space&lt;/em&gt; as well. Also with great production values and satisfying gameplay. If you don't mind a little scare here and there while blasting aliens in the dark, you'll definitely dig it.&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;I've posted these games to also let you know that I'll be trading in my lightsaber and force powers for a plasma cutter and magnetic boots. I'll be finishing this week at LucasArts to continue my adventures at Electronic Arts.&lt;br /&gt;&lt;br /&gt;For the record, I really enjoyed my time at Lucas. Incredible talent and creativity, lots of nice places to eat, and a BEAUTIFUL campus worthy of postcards. I'm excited to start cranking on the games at EA, but I will definitely miss everyone on my team at Lucas. For those I had the priveledge to work with, I sincerely hope our paths will cross again!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-6033019098770708667?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/6033019098770708667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=6033019098770708667' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6033019098770708667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6033019098770708667'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/10/new-adventures.html' title='New Adventures'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/SQlD_6cVKCI/AAAAAAAAASg/ZACFG2QFB1g/s72-c/Unleashed.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-3322467207390936731</id><published>2008-10-20T14:00:00.000-07:00</published><updated>2008-10-29T08:48:16.877-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>Poll Results:  FK or IK?</title><content type='html'>Thanks everyone who voted.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/SP7hNYTtzWI/AAAAAAAAASY/nzoe9yF2GG8/s1600-h/Poll_FKIK.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259889034795011426" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SP7hNYTtzWI/AAAAAAAAASY/nzoe9yF2GG8/s400/Poll_FKIK.jpg" border="0" /&gt;&lt;/a&gt; ________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Just so you know, &lt;span style="color:#ffff99;"&gt;this poll was purely for my own curiosity&lt;/span&gt;, since the last 3 animators I chatted with preferred IK arms (great animators btw). I never want to start a war by saying one method is better than the other. I see advantages for both, esp. for specific situations.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;With that disclaimer out of the way, my personal preference, if a situation allows for either, is FK arms (with rotations that follow world space). &lt;em&gt;For me&lt;/em&gt;, it feels faster to pose and edit. I'm sure proponents of IK arms would argue otherwise. Translating in all 3 axes always feel slightly slower to me as I'm tumbling the camera around more. Also, I feel that if the IK's are following world space translations, editing anims could be a bit trickier once things are offset.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffff99;"&gt;OTHER FK PRO'S &lt;span style="font-size:85%;"&gt;&lt;em&gt;(in my humble opinion)&lt;/em&gt;&lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You get some of the arcs for free. Just remember that you should always check them and add keys if necessary.&lt;/li&gt;&lt;li&gt;You get some free noise as well because the arms are translating with the torso. And with rotations set to follow world space, you don't get TOO much noise that is often magnified by fast moving chest rotations.&lt;/li&gt;&lt;li&gt;With FK, it's easier to make it feel like the body and shoulders are driving the arms. With IK, you could definitely do it--you just got a work slightly more to avoid the marionette look.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffff99;"&gt;IK PRO'S:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The big one, of course, is whenever the character's interacting with the environment or specific targets. For these situations--IK all the way! Just watch out for the magnetic hands and feet syndrome. Maybe slide them a bit before the complete stop. &lt;/li&gt;&lt;li&gt;Character flopping around like ragdolls (for deaths, knocked down anims, etc). Because IK's are "separate" from the torso, it's easier to get the whole body looking loose and floppy.&lt;/li&gt;&lt;li&gt;Stabs--I'd probably use IK for these. Just to note, though, I have used FK for these in the past when I'm...&lt;span style="font-size:85%;"&gt;uh...too lazy to switch&lt;/span&gt;. I just add keys in the end and track paths and contact points. And while it's not ideal, a good amount of the 2 character attacks that I've done (like the alien stuff and the Kull beast take-downs) were all FK for the humans. If slippage is obvious then it's my bad and I probably should have been more adamant about switching to IK. If it's not that noticeable, then I guess I can say that it supports the idea that what ultimately matters is the pose on screen--forcing more keys to get the right pose whenever necessary.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;________________________________________________________&lt;/p&gt;&lt;p&gt;I think with IK, you have more control when it comes to fine tuning the arcs of the hands, but you may need more keys to get those arcs in the first place. Some of my friends use IK set-ups that follows the Root/COG controller. This could be interesting to try. Another method that might be interesting as well is animating with IK's that &lt;em&gt;translate&lt;/em&gt; with the top chest controller but &lt;em&gt;doesn't rotate&lt;/em&gt; with it.&lt;/p&gt;&lt;div&gt;I do like to switch back and forth often, even when posing, so FK/IK matching tools for the rig is a must. Luckily, this is fairly standard with rigs these days. And if a rig doesn't come with it, it's probably the first thing I'd ask for.&lt;br /&gt;&lt;br /&gt;So in the end, as I have always believed, use what YOU like because I'm sure the only ones who talk about FK vs. IK are us crazy animators. I'm sure everyone else who watch our movies and play our games could care less about these debates:) Also, I think real speed will come from knowing what you want with the animation at hand. And why do I always talk about speed? It's not because I want to call it a day early &lt;span style="font-size:85%;"&gt;(though that can be nice!)&lt;/span&gt;&lt;span style="font-size:100%;"&gt;, but if I can get to 80% faster I'll have more time to milk that last 20%.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;Wow, sorry if this was a bit long winded:) I totally thought this post was going to be a quick one.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-3322467207390936731?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/3322467207390936731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=3322467207390936731' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3322467207390936731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3322467207390936731'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/10/poll-results-fk-or-ik.html' title='Poll Results:  FK or IK?'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nixLcKoXbeE/SP7hNYTtzWI/AAAAAAAAASY/nzoe9yF2GG8/s72-c/Poll_FKIK.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-1249570411970304439</id><published>2008-10-07T22:15:00.000-07:00</published><updated>2008-10-29T08:43:37.871-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>A Few More Workflow Helpers</title><content type='html'>_________________________________________________________&lt;br /&gt;&lt;br /&gt;Phew! The last two months were pretty hectic. In a nutshell, I had to create over 100 animation assets to support a new game feature. This was on top of all the planning, meetings, and occasional sick days:)&lt;br /&gt;&lt;br /&gt;Although, a good number of these assets were smaller transitions or held poses, I still had to use every trick in the book to get these done on time. This leads me to a few more hotkeys, scripts, and workflow helpers that kept things moving along at a steady pace.&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;First, if you haven't done so already, go to &lt;a href="http://animationaac.blogspot.com/"&gt;Jeff Cooperman's site&lt;/a&gt; and download his suite of &lt;a href="http://coopdesign.org/aac/"&gt;aacScripts&lt;/a&gt;. They're all useful, but here are the one's I used a lot in the last month.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ffff99;"&gt;&lt;em&gt;toggleNurbs&lt;/em&gt; &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;---map this to "n"&lt;br /&gt;---it's esp. useful when a rig is very cluttered and there's no way to easily toggle the visibility of each controller (I prefer to toggle their visibility through a masterVis node that's parented as a shape node to the Uber controller, the Root controller, and the Head controller)&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffff99;"&gt;&lt;strong&gt;&lt;em&gt;toggleXRay&lt;/em&gt;&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;---noted this before, and still very useful for hard to find controllers.&lt;br /&gt;---mapped to "9" (or ctrl + "x").&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffff99;"&gt;&lt;strong&gt;snZeroOutControls&lt;/strong&gt; &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;---quick way to zero out channels for foot plants.&lt;br /&gt;---checkbox the vertical translate channel, and checkbox two rotate channels (you'll know what I mean once you open the UI and a rig)&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffff99;"&gt;&lt;em&gt;&lt;strong&gt;eulerfilter&lt;/strong&gt; &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;---I noted this before as well, but because I use it a lot, I've recently mapped it to ctrl + "o"&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffff99;"&gt;&lt;em&gt;&lt;strong&gt;abxSmartKey&lt;/strong&gt; &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;---from another previous post. It's now mapped to ctrl + "k"&lt;br /&gt;---do it! you'll use it more once it's mapped.&lt;br /&gt;_________________________________________________________&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.3dfiggins.com/side_page.php?id=65"&gt;Kiel Figgins&lt;/a&gt; also shares a lot of cool scripts on his site.&lt;br /&gt;&lt;br /&gt;The one that I really dig is &lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffff99;"&gt;saver&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;---I'm more likely to make incremental saves when it's only with a click of a button.&lt;br /&gt;&lt;br /&gt;And did I mention before that I absolutely love Maya's shelves for saving poses and selection sets on the fly (using &lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffff99;"&gt;pose2shelf&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;)?&lt;br /&gt;&lt;br /&gt;I know setting these scripts upfront may seem like a hassle, but believe me, they will help with your flow.&lt;br /&gt;________________________________________________________&lt;/p&gt;&lt;p&gt;A few additional reminders that helped me get everything done on time:&lt;/p&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffff99;"&gt;Plan your attack&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;--have a good idea before animating. This may include reference or a bit of thinking. I slacked on the planning for a few anims and they ended up kicking me a bit. Also, for this many anims, I started by creating an Excel list with the full file names and time estimates for each one before jumping into actual animation.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffff99;"&gt;Layer polish&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;--as always, every thing could use more polish, but do what's more important first. Some anims were cut--good thing I anticipated it and didn't take those ones far at all.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffff99;"&gt;Recycle&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;--the only way I was able to finish everything was by re-using parts of anims when I can, modifying them for variations and differnent transitional angles. This may seem like a shortcut, but it's production/budget reality. Hopefully, if you're tricky enough about it, it won't stand out too much.&lt;br /&gt;________________________________________________________&lt;br /&gt;&lt;br /&gt;Finally, on the bigger front, I felt our little pod at work got a lot done within our given time frame. I contribute that to good collaboration, communication and support. Basically do your best to be a team player while showing support and respect, and most likely you'll get it back. And for those familiar with the term, our small team used a process call SCRUM, or Agile Development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-1249570411970304439?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/1249570411970304439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=1249570411970304439' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1249570411970304439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1249570411970304439'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/10/few-more-workflow-helpers.html' title='A Few More Workflow Helpers'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-6194878119487756549</id><published>2008-10-07T14:19:00.000-07:00</published><updated>2008-10-07T14:55:53.520-07:00</updated><title type='text'>50 Ways To Help Out</title><content type='html'>This got me thinking...maybe I should help out too.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.50waystohelp.com/"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254529445691845874" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SOvWsPBK7PI/AAAAAAAAASQ/3ageST9HBTw/s400/green.jpg" border="0" /&gt;&lt;/a&gt; &lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;__________________________________________________________&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;FOUND AT: &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;a href="http://www.sabudesign.com/cattywampus/"&gt;The Midnight Diaries Of Catty Wampus.&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-6194878119487756549?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/6194878119487756549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=6194878119487756549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6194878119487756549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6194878119487756549'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/10/50-ways-to-help-out.html' title='50 Ways To Help Out'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/SOvWsPBK7PI/AAAAAAAAASQ/3ageST9HBTw/s72-c/green.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7350845492947971688</id><published>2008-10-07T13:43:00.000-07:00</published><updated>2008-10-07T21:48:13.853-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><title type='text'>Top 2 Super Powers Wish List</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/SOvMsglHiAI/AAAAAAAAAR4/3xC1dAXA0fA/s1600-h/PollResults_SuperPowers.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5254518455289743362" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SOvMsglHiAI/AAAAAAAAAR4/3xC1dAXA0fA/s200/PollResults_SuperPowers.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Just archiving the last poll results.&lt;br /&gt;&lt;br /&gt;My personal picks were actually flight and healing factor. I gave 2 choices because I thought flight was going to win by a landslide otherwise. I actually didn't think healing factor and invisibility were going to come in that close as well.&lt;br /&gt;&lt;br /&gt;I can see where teleportation could be an alternative to flight. Imagine that--if everyone could teleport...no more drinking and driving!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7350845492947971688?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7350845492947971688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7350845492947971688' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7350845492947971688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7350845492947971688'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/10/top-2-super-powers-wish-list.html' title='Top 2 Super Powers Wish List'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nixLcKoXbeE/SOvMsglHiAI/AAAAAAAAAR4/3xC1dAXA0fA/s72-c/PollResults_SuperPowers.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-8522753870416021303</id><published>2008-09-12T10:33:00.000-07:00</published><updated>2008-09-12T10:49:58.697-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>Thundercats:  Going For Gold</title><content type='html'>&lt;em&gt;&lt;span style="color:#ffff99;"&gt;WORK IN PROGRESS...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;No shadows and color balance yet, but here you go.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/SMqqOKqu-YI/AAAAAAAAARw/UU-_3Oeq1qk/s1600-h/Cheetara_WIP.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5245191876384848258" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SMqqOKqu-YI/AAAAAAAAARw/UU-_3Oeq1qk/s320/Cheetara_WIP.jpg" border="0" /&gt;&lt;/a&gt;The initial plan was to throw some Nikes onto Cheetara as another mock ad for the Olympics. __________________________________________________________&lt;br /&gt;&lt;br /&gt;And here's the inspiration!&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/2Qd_IsxgAf8&amp;amp;hl=" width="425" height="344" type="application/x-shockwave-flash" fs="1" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;I remembered this being one of the best cartoon intro's of the 80's. Great pacing, dynamic poses, exaggerated timing and in-your-face action, and cool effects animation!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-8522753870416021303?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/8522753870416021303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=8522753870416021303' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/8522753870416021303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/8522753870416021303'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/09/thundercats-going-for-gold.html' title='Thundercats:  Going For Gold'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nixLcKoXbeE/SMqqOKqu-YI/AAAAAAAAARw/UU-_3Oeq1qk/s72-c/Cheetara_WIP.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-386209454017525841</id><published>2008-09-02T22:38:00.000-07:00</published><updated>2008-09-02T23:00:57.740-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>Time Sliders 1</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/SL4n2eztv9I/AAAAAAAAARo/hdjB3MLRLsA/s1600-h/Patrice_Romeo_negative.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5241670833242226642" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SL4n2eztv9I/AAAAAAAAARo/hdjB3MLRLsA/s320/Patrice_Romeo_negative.jpg" border="0" /&gt;&lt;/a&gt; Here's a quick sketch of a couple of urban ninjas I'm hoping to flesh out in the future. There are a few others in the crew, and if I &lt;em&gt;ever manage&lt;/em&gt; to carry out one of these personal projects of mine, I'd like to model, rig, and animate these guys (and gals to come). But you know how that goes...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-386209454017525841?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/386209454017525841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=386209454017525841' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/386209454017525841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/386209454017525841'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/09/time-sliders-1.html' title='Time Sliders 1'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nixLcKoXbeE/SL4n2eztv9I/AAAAAAAAARo/hdjB3MLRLsA/s72-c/Patrice_Romeo_negative.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7745796751635274124</id><published>2008-08-31T00:27:00.000-07:00</published><updated>2008-08-31T00:53:15.809-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>Indy Storm Animatic</title><content type='html'>This was the animatic for the film in the previous post. Again, this was done back at school.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-953189a4466e09d3" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v12.nonxt4.googlevideo.com/videoplayback?id%3D953189a4466e09d3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328890%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1088F9C608C30730022FE2A7239B0CE747559596.760771C0C55ADE0A1497D6C2D1B472C5E088EC1D%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D953189a4466e09d3%26offsetms%3D5000%26itag%3Dw160%26sigh%3DKnPi_V6NFAvPb0WbijyL-6KRIhM&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v12.nonxt4.googlevideo.com/videoplayback?id%3D953189a4466e09d3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328890%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1088F9C608C30730022FE2A7239B0CE747559596.760771C0C55ADE0A1497D6C2D1B472C5E088EC1D%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D953189a4466e09d3%26offsetms%3D5000%26itag%3Dw160%26sigh%3DKnPi_V6NFAvPb0WbijyL-6KRIhM&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Cutting storyboards together with audio definitely helps with planning...&lt;span style="font-size:85%;"&gt;though it didn't seem to help my animation at the time. :)&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7745796751635274124?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=953189a4466e09d3&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7745796751635274124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7745796751635274124' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7745796751635274124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7745796751635274124'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/08/indy-storm-animatic.html' title='Indy Storm Animatic'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-4730208899175657670</id><published>2008-08-27T22:02:00.000-07:00</published><updated>2008-08-31T00:54:35.194-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><title type='text'>Indy Storm</title><content type='html'>&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffff99;"&gt;DISCLAIMER:&lt;br /&gt;This is an old student film...purely for laughs:)&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Anyone want to see some bad animation? Here's one of my first 3D films that was created during my 2 semester in computer animation, right after I learned how to create a nurbs sphere with a phong shader.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-727b7fd5a5ec4bb0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v10.nonxt2.googlevideo.com/videoplayback?id%3D727b7fd5a5ec4bb0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328890%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D69254D538878FB9AE8A281001829EBAE55879747.4324CBB72C35BC7242E1AEC74FE4C02009C5BC17%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D727b7fd5a5ec4bb0%26offsetms%3D5000%26itag%3Dw160%26sigh%3D1f_g1KiFRxJuKDIwz6NrSO8vfzs&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v10.nonxt2.googlevideo.com/videoplayback?id%3D727b7fd5a5ec4bb0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328890%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D69254D538878FB9AE8A281001829EBAE55879747.4324CBB72C35BC7242E1AEC74FE4C02009C5BC17%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D727b7fd5a5ec4bb0%26offsetms%3D5000%26itag%3Dw160%26sigh%3D1f_g1KiFRxJuKDIwz6NrSO8vfzs&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Each student was responsible for all aspects of their individual films. This included concept, storyboards, setting a production schedule with milestones, pitching it, all modelling, rigging, animation, lighting, any post-effects, audio, and editing.&lt;br /&gt;&lt;br /&gt;This little spoof is intended as a mock advertisement. I took bits and pieces from the Jurassic Park soundtrack and spliced them together for the audio. The logo is just a series of Photoshop'd images. I grew up with Indy and Nikes, so I had a lot of fun with this piece. In the end, though, I'm pretty sure I didn't schedule enough time for animation:)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;MORALS OF THE STORY:&lt;/strong&gt;&lt;br /&gt;---We all had to start somewhere.&lt;br /&gt;---With a little bit of hard work, we can improve.&lt;br /&gt;---We should spend less time layering endless bump maps on stalagtites and spend more time on animation.&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-4730208899175657670?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=727b7fd5a5ec4bb0&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/4730208899175657670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=4730208899175657670' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4730208899175657670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4730208899175657670'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/08/indy-storm.html' title='Indy Storm'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7297307542944510938</id><published>2008-08-06T22:25:00.000-07:00</published><updated>2008-08-07T08:35:30.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>Character GUI</title><content type='html'>&lt;p&gt;For the majority of my workflow, I prefer to select controllers in the actual viewport and on the character--I find it faster that way. However, I also like having a character GUI (or picker) to &lt;em&gt;supplement&lt;/em&gt; my selection options. Every character should have one of these. I find GUI's most useful for selection &lt;em&gt;sets&lt;/em&gt; (i.e. All Controllers, Spine, Fingers, Mover, etc.) or whenever a controller happens to be hard to find in the viewport.&lt;br /&gt;________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/abxPicker-4216.html"&gt;AbxPicker&lt;/a&gt;, a free download from &lt;a href="http://www.highend3d.com/"&gt;Highend3d&lt;/a&gt; has to be one of my favorite scripts. Thanks Adam Burke for sharing! This super versatile script allows you to create fully customizable Pickers very quickly.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;HERE ARE SOME HIGHLIGHTS:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;--Easy to make, easy to change and customize on the fly&lt;br /&gt;--Able to save out and import GUI into another scene (with a new character)&lt;br /&gt;--Supports referencing&lt;br /&gt;--Supports multiple characters&lt;br /&gt;--Supports tabs (i.e. body, hands, face, etc.)&lt;br /&gt;--Clean=&gt;only one extra node in the scene&lt;br /&gt;--Useful "help" button on the GUI&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;Here are some of the pickers I've made in the past using this script.&lt;br /&gt;&lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/SJqgydczCuI/AAAAAAAAARY/nqE9G5xsfF8/s1600-h/GUIs_01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5231670705903569634" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SJqgydczCuI/AAAAAAAAARY/nqE9G5xsfF8/s320/GUIs_01.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/SJqgqUVZ_oI/AAAAAAAAARQ/eNwRFTvSAjk/s1600-h/GUIs_02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5231670566017695362" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SJqgqUVZ_oI/AAAAAAAAARQ/eNwRFTvSAjk/s320/GUIs_02.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The buttons I made at the bottom are "extras", used for mapping frequently used scripts and commands (i.e. euler filter, toggling inherit/follow attributes, bringing up other scripts like &lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/tweenMachine-4183.html"&gt;tweenMachine&lt;/a&gt;, &lt;a href="http://www.comet-cartoons.com/melscript.php"&gt;autoTangent&lt;/a&gt;, &lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/shotView-4274.html"&gt;shotView&lt;/a&gt;, etc.)&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;QUICKTIPS:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Change the size of the GUI in line #41 of the script to your liking--then save script. Mine's set to 300 x 550.&lt;/li&gt;&lt;li&gt;If you want more control and precision while lining up the buttons during creation, change the resolution of your moniter to the lowest setting (as long as you don't mind messing up your desktop icons)&lt;/li&gt;&lt;li&gt;Making that first GUI could take 15 mins...or an hour if you are artistically anal like me. But after you've made your first template, you could just import it into a new scene and modify it very quickly for every new character.&lt;/li&gt;&lt;/ul&gt;I know the GUI itself won't make good animation, but I'm all for workflow helpers and making technical things (like selecting and manipulating controllers) a bit less cumbersome. That way, hopefully, we could concentrate more on the actual art.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7297307542944510938?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7297307542944510938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7297307542944510938' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7297307542944510938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7297307542944510938'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/08/character-gui.html' title='Character GUI'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/SJqgydczCuI/AAAAAAAAARY/nqE9G5xsfF8/s72-c/GUIs_01.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-6530013520729602838</id><published>2008-07-24T08:02:00.000-07:00</published><updated>2008-12-10T02:39:54.042-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>New Demo Reel</title><content type='html'>________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tjphan.com/html/animation.html"&gt;&lt;img id="BLOGGER_PHOTO_ID_5230918412175146162" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SJf0lM6__LI/AAAAAAAAARI/ATXj0TyDdqU/s200/TJ_Reel_Compilation.jpg" border="0" /&gt;&lt;/a&gt; ________________________________________________________&lt;br /&gt;&lt;br /&gt;I posted a rough cut of my &lt;a href="http://www.tjphan.com/html/animation.html"&gt;new reel&lt;/a&gt; on my website. I'll be polishing as time allows, so feel free to let me know if there's anything I should do to improve it or if there are anims I should just take out.&lt;br /&gt;&lt;br /&gt;I know it's a bit long...I fell into the trap of trying to sync with the soundtrack:) Speaking of audio, you may have to replay the reel after it's been "loaded." I'm not sure if it's just me, but through Quicktime, the audio seems to get out of sync here and there.&lt;br /&gt;Hopefully I'll have time to post a cleaner cut next week.&lt;br /&gt;________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;PS. Thanks again to everyone who helped me pick out what goes in and what stays out. Your feedback last week proved to be incredibly useful!&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-6530013520729602838?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/6530013520729602838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=6530013520729602838' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6530013520729602838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6530013520729602838'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/07/new-demo-reel.html' title='New Demo Reel'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/SJf0lM6__LI/AAAAAAAAARI/ATXj0TyDdqU/s72-c/TJ_Reel_Compilation.jpg' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-5742309716800396132</id><published>2008-07-14T15:52:00.000-07:00</published><updated>2008-12-10T02:39:54.220-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>Metal Gear Solid 4</title><content type='html'>&lt;a href="http://ps3.ign.com/objects/714/714044.html"&gt;&lt;img id="BLOGGER_PHOTO_ID_5223017119879952962" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SHviZdY6ekI/AAAAAAAAARA/W-1T4PzxhXk/s200/926596_63080_front.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've just finished playing &lt;em&gt;&lt;a href="http://ps3.ign.com/objects/714/714044.html"&gt;Metal Gear Solid 4&lt;/a&gt;&lt;/em&gt; and I have to say this game is one of the most cinematic experiences I've had with a game.&lt;br /&gt;&lt;br /&gt;I've never been a huge fan of stealth games, but &lt;em&gt;MGS4&lt;/em&gt; finally managed to convert me. The production values and attention to detail in this game are through the roof.&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;Here's what I saw and dug: &lt;ul&gt;&lt;li&gt;Again, incredible attention to detail.&lt;/li&gt;&lt;li&gt;Fantastic character designs (and art direction for that matter). Just to name a few were the bipedal "Gekko" tanks, the "Beauty and the Beast" Boss characters, the Octo-Cam technology, and of course Raiden, the super-ninja. &lt;/li&gt;&lt;li&gt;Some of the absolute best cinematics I've seen in a game. I felt a lot of this had to do with the great camera work. &lt;/li&gt;&lt;li&gt;Characters that I cared for. Several scenes in the game even managed to choke me up a bit. &lt;span style="font-size:85%;"&gt;(&lt;em&gt;Shhh...)&lt;/em&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;Finally, as epic and cinematic as this game was, the dev team wasn't afraid to inject off-the-wall humor and practical jokes through-out.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object id="gtembed" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" height="392" width="480" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;&lt;param name="_cx" value="12700"&gt;&lt;param name="_cy" value="10372"&gt;&lt;param name="FlashVars" value=""&gt;&lt;param name="Movie" value="http://www.gametrailers.com/remote_wrap.php?mid=20350"&gt;&lt;param name="Src" value="http://www.gametrailers.com/remote_wrap.php?mid=20350"&gt;&lt;param name="WMode" value="Window"&gt;&lt;param name="Play" value="-1"&gt;&lt;param name="Loop" value="-1"&gt;&lt;param name="Quality" value="High"&gt;&lt;param name="SAlign" value=""&gt;&lt;param name="Menu" value="-1"&gt;&lt;param name="Base" value=""&gt;&lt;param name="AllowScriptAccess" value="sameDomain"&gt;&lt;param name="Scale" value="ShowAll"&gt;&lt;param name="DeviceFont" value="0"&gt;&lt;param name="EmbedMovie" value="0"&gt;&lt;param name="BGColor" value=""&gt;&lt;param name="SWRemote" value=""&gt;&lt;param name="MovieData" value=""&gt;&lt;param name="SeamlessTabbing" value="1"&gt;&lt;param name="Profile" value="0"&gt;&lt;param name="ProfileAddress" value=""&gt;&lt;param name="ProfilePort" value="0"&gt;&lt;param name="AllowNetworking" value="all"&gt;&lt;param name="AllowFullScreen" value="true"&gt;&lt;br /&gt;      &lt;embed src="http://www.gametrailers.com/remote_wrap.php?mid=20350" swliveconnect="true" name="gtembed" align="middle" allowscriptaccess="sameDomain" allowfullscreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="333"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Here's an old trailer for those who haven't seen it yet. It's quite long, but make sure you check out Snake's encounter with the bipedal "Gekko" tanks (near the middle). I love the design of those machines, esp. the way they traversed the uneven terrain. Also, check out how Raiden takes them down single-handedly (near the end). &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-5742309716800396132?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/5742309716800396132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=5742309716800396132' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5742309716800396132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5742309716800396132'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/07/metal-gear-solid-4.html' title='Metal Gear Solid 4'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/SHviZdY6ekI/AAAAAAAAARA/W-1T4PzxhXk/s72-c/926596_63080_front.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-1581364276058830315</id><published>2008-07-10T14:16:00.000-07:00</published><updated>2008-07-11T00:45:15.311-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><title type='text'>Western Spaghetti</title><content type='html'>Sorry for the lack of posts...I'll be back soon. For now, check out this bit of stop-motion coolness by PES.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/qBjLW5_dGAM&amp;amp;hl=" width="400" height="333" type="application/x-shockwave-flash" fs="1" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;FOUND AT: &lt;/em&gt;&lt;a href="http://www.youtube.com/watch?v=qBjLW5_dGAM"&gt;&lt;em&gt;YOUTUBE &lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;CREDIT:&lt;/em&gt; &lt;em&gt;&lt;a href="http://www.eatpes.com/"&gt;PES&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-1581364276058830315?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/1581364276058830315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=1581364276058830315' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1581364276058830315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1581364276058830315'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/07/western-spaghetti.html' title='Western Spaghetti'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-222637414071807596</id><published>2008-06-19T08:15:00.000-07:00</published><updated>2008-12-10T02:39:54.655-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>"Hansel and Gretel" Story Beats</title><content type='html'>We've recently lost a few comrades at work so I've been asked to help out with storyboards for our &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;pre&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;vis&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;animatics&lt;/span&gt;. An excuse to draw is always good, but since I haven't been drawing everyday, it's a bit intimidating, esp. with all the kick-ass concept artists we have here! &lt;em&gt;&lt;span style="font-size:85%;"&gt;*&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;cough&lt;/span&gt;* Dela &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Longfish&lt;/span&gt; *&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;cough&lt;/span&gt;*&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;Anyway, in the flavor of storyboards, I pulled up some (yet again) old work from school. The following story &lt;em&gt;beats&lt;/em&gt; were done in conjunction with the Layout Apprenticeship in my previous post.&lt;br /&gt;&lt;br /&gt;The idea behind these &lt;em&gt;beat boards&lt;/em&gt; was to &lt;em&gt;outline&lt;/em&gt; the entire story using only 10-15 drawings. At a glance we could check the pacing and make sure we're hitting all the plot points that we need to.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the final version.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SFtRyY4N9wI/AAAAAAAAAQw/7gVmbKtaEqM/s1600-h/HanselAndGretel_StoryBeats_01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213850919725037314" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SFtRyY4N9wI/AAAAAAAAAQw/7gVmbKtaEqM/s320/HanselAndGretel_StoryBeats_01.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here's an alternate version.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SFtRfpqglrI/AAAAAAAAAQg/p0lY3Ms_AXI/s1600-h/HanselAndGretel_StoryBeats_02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213850597813425842" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SFtRfpqglrI/AAAAAAAAAQg/p0lY3Ms_AXI/s200/HanselAndGretel_StoryBeats_02.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Lastly, a side-by-side, in case you want to see the differences.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/SFtRU382OFI/AAAAAAAAAQY/4xpOrpBKd94/s1600-h/HanselAndGretel_StoryBeats_03.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5213850412669876306" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SFtRU382OFI/AAAAAAAAAQY/4xpOrpBKd94/s320/HanselAndGretel_StoryBeats_03.jpg" border="0" /&gt;&lt;/a&gt; __________________________________________________________&lt;br /&gt;&lt;br /&gt;I'll throw the actual boards up in a later post.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-222637414071807596?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/222637414071807596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=222637414071807596' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/222637414071807596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/222637414071807596'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/06/hansel-and-gretel-story-beats.html' title='&quot;Hansel and Gretel&quot; Story Beats'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/SFtRyY4N9wI/AAAAAAAAAQw/7gVmbKtaEqM/s72-c/HanselAndGretel_StoryBeats_01.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-186922598374629339</id><published>2008-06-11T23:33:00.000-07:00</published><updated>2008-12-10T02:39:55.283-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>The Hardware Render Buffer</title><content type='html'>So you want to create a new reel and can't decide if you should just &lt;em&gt;playblast&lt;/em&gt; a bunch of clips together or give your anims the full treatment of lights and &lt;em&gt;render&lt;/em&gt;. You want to playblast because they're a lot easier and quicker, but you also want to render because everything looks so nice fully lit.&lt;br /&gt;&lt;br /&gt;Well, what if there was happy medium--something in between? There is!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;THE HARDWARE RENDER BUFFER!&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;It's the best of both worlds. With the &lt;em&gt;HRB&lt;/em&gt;, it's like playblasting with the added advantage of motion blur and anti-aliasing. Althought, it's actually slightly more work than playblasting, it's definitely a lot quicker than setting up lights and doing full renders.&lt;br /&gt;&lt;br /&gt;Here's what you do:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SFIQyn4tNbI/AAAAAAAAAP8/NkpwbwKxqlg/s1600-h/HRB_01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5211246180707415474" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SFIQyn4tNbI/AAAAAAAAAP8/NkpwbwKxqlg/s200/HRB_01.jpg" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;Here are my settings. Use what you like.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SFIQu4-kTmI/AAAAAAAAAP0/SVzbGxj7snw/s1600-h/HRB_02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5211246116575923810" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SFIQu4-kTmI/AAAAAAAAAP0/SVzbGxj7snw/s200/HRB_02.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Scale as you wish:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/SFIQqsca-aI/AAAAAAAAAPs/gc0UWucWOJY/s1600-h/HRB_03.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5211246044492003746" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SFIQqsca-aI/AAAAAAAAAPs/gc0UWucWOJY/s200/HRB_03.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;View the sequence with the &lt;em&gt;Fcheck&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/SFIQlzBDzmI/AAAAAAAAAPk/3NEin3QwDIE/s1600-h/HRB_04.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5211245960356941410" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/SFIQlzBDzmI/AAAAAAAAAPk/3NEin3QwDIE/s200/HRB_04.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;If you like what you see, import the images into &lt;em&gt;Quicktime Pro&lt;/em&gt; and export an uncompressed clip. Then when all of your clips are exported, throw them into &lt;em&gt;Premier&lt;/em&gt; to toss around as you like.&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;All of my previous reels have only been playblasts (HRB for future ones). My reasoning is that while it definitely is nice to have full renders, the time it takes me to set up lights and render, I rather use that time to polish my animation even further. Plus, if I just finished editing together a reel and realize that I need to fix yet another anim hitch, I'm more likely to make that fix if all I needed to do after is to re-playblast. And although I don't want to speak for everyone, I'm pretty certain that the animators that are looking at your work will be judging it by your characters' motion and performance, and not by their rim lights and cast shadows.&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;For future reels, I think I'll be using the &lt;em&gt;HRB&lt;/em&gt;, unless of course I have a shot that have already been lit from a cinematic sequence.&lt;/div&gt;&lt;div&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;While doing these "suped-up playblasts", these are my additional prefs:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;All heads up displays should be turned off--just to keep things clean.&lt;/li&gt;&lt;li&gt;I actually like having the grid visible as a ground plane. I feel it grounds the character, and in a way, helps with weight because you can anticipate where the foot (for example) is supposed to hit. Without, it's like hitting an invisible wall that you're not ready for. This might be just me, but I find it a bit awkward without a ground plane. It's like the character's floating in space.&lt;/li&gt;&lt;li&gt;If there's camera movement, the grid acts as points of reference in the environment. This way, you get a better sense of how much the character is moving relative to it's environment and not the screen.I've seen animation tests from film studios and they are all rendered with some sort of a ground plane with a checkerboard texture.&lt;/li&gt;&lt;li&gt;Finally, I prefer the motion-blur to be subtle. I think it's one of those things that should be felt and not seen.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Here's a final tip--echo all commands in the script editor while setting up the parameters for the render settings and make it a shelve button. It'll save you time if you have 20+ clips to render. &lt;/div&gt;&lt;div&gt;__________________________________________________________&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now remember as always, this is purely my preference--I have friends who like to render their reels, and I have to admit, it looks quite nice. But I'm stubborn:)--I'll still say that what extra time I have, I'd prefer to use it to nicen' up the actual animation instead.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-186922598374629339?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/186922598374629339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=186922598374629339' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/186922598374629339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/186922598374629339'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/06/hardware-render-buffer.html' title='The Hardware Render Buffer'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/SFIQyn4tNbI/AAAAAAAAAP8/NkpwbwKxqlg/s72-c/HRB_01.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-2501744434847945367</id><published>2008-06-08T01:29:00.000-07:00</published><updated>2008-06-08T01:33:24.196-07:00</updated><title type='text'>Lay-offs</title><content type='html'>Lay-offs are never fun.  I have lots of talented friends from all disciplines that are currently looking for work.  If anyone has openings at your studio, could you please let me know so I could give them the heads up?  You could either post it as a comment or shoot me an email.  Thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-2501744434847945367?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/2501744434847945367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=2501744434847945367' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/2501744434847945367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/2501744434847945367'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/06/lay-offs.html' title='Lay-offs'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-2257656022593510697</id><published>2008-06-04T10:19:00.000-07:00</published><updated>2008-12-10T02:39:55.484-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>Ninja Gaiden 2</title><content type='html'>&lt;em&gt;&lt;span style="font-size:85%;color:#ffff99;"&gt;DISCLAIMER: DEFINITELY RATED M FOR MATURE!&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xbox360.ign.com/objects/686/686645.html"&gt;&lt;img id="BLOGGER_PHOTO_ID_5208077508649079218" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SEbO5om60bI/AAAAAAAAAPE/JzZ4xpe4x0s/s200/943273_96000_front.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Guess what I'm doing after work today...&lt;br /&gt;&lt;br /&gt;...picking up a copy of &lt;em&gt;&lt;a href="http://xbox360.ign.com/objects/686/686645.html"&gt;Ninja &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Gaiden&lt;/span&gt; 2&lt;/a&gt;&lt;/em&gt;, the sequel to one of my favorite action games of all time! Of all the beat'em-up games on my Favorites list, &lt;em&gt;&lt;a href="http://ps3.ign.com/objects/856/856529.html"&gt;Ninja &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Gaiden&lt;/span&gt;&lt;/a&gt;&lt;/em&gt; is probably at the top. It's an "old-school" type of game--light on story, but heavy on mechanics--one that will &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;definitely&lt;/span&gt; put your reflexes to the test.&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;HERE ARE HIGHLIGHTS FROM THE &lt;/strong&gt;&lt;a href="http://ps3.ign.com/objects/856/856529.html"&gt;&lt;strong&gt;PREVIOUS TITLE&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Some of the slickest and most satisfying combos I have ever seen. You really have to experience them with the controller in hand to fully appreciate them.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Super responsive character control.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Very satisfying combat system--one that rewards quick reflexes and precision timing, as well as the ability to &lt;em&gt;balance offense with defense. &lt;/em&gt;This is probably the main reason why this game rises above the others in terms of combat. Like watching a good fight in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;UFC&lt;/span&gt;, there is a constant back and forth between you and the enemy.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Great incorporation of acrobatics &lt;em&gt;within&lt;/em&gt; combat--fluid and useful--not just for show.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Probably the best implementation I've seen of a "heavy" weapon. This is how all heavy weapons in a game should &lt;em&gt;feel&lt;/em&gt;--not overly slow, yet still manages to show power and weight.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Great example of how multiple-hit attacks (per single button press) should be--very fast and responsive, very satisfying.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Finally, lots of weapons and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;upgrades&lt;/span&gt;--all complete with brutal, flashy combos.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And remember, these are just my opinions--definitely take into account the fact that I love this specific genre when it comes to games:)&lt;br /&gt;&lt;br /&gt;Happy &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;slicin&lt;/span&gt;'!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-2257656022593510697?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/2257656022593510697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=2257656022593510697' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/2257656022593510697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/2257656022593510697'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/06/ninja-gaiden-2.html' title='Ninja Gaiden 2'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/SEbO5om60bI/AAAAAAAAAPE/JzZ4xpe4x0s/s72-c/943273_96000_front.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-3496773688826993955</id><published>2008-05-30T00:33:00.000-07:00</published><updated>2008-05-30T17:39:13.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Sonic-BOOOM!!</title><content type='html'>__________________________________________________________&lt;br /&gt;&lt;br /&gt;Check out the power of AUDIO! Include some PFX (these are faked with geometry btw) and a bit of camera shake, and an attack that was ok now feels much more powerful. Because I play a healthy (or maybe not so healthy) amount of combat games, I need my attack moves to be super-charged.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;First, here's one with no sound effects or any other trimmings other than a simple "woosh". It's ok, but it could be much more.&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-4dad6d99d18b77e5" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v3.nonxt2.googlevideo.com/videoplayback?id%3D4dad6d99d18b77e5%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D416A559B1310D15759A6432C84BA3A32D89C891E.5BB8D049B581F2AB858E3E813ED025246D99233B%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4dad6d99d18b77e5%26offsetms%3D5000%26itag%3Dw160%26sigh%3DogdM_IOF2DuoMlJtFcD56p1aLYc&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v3.nonxt2.googlevideo.com/videoplayback?id%3D4dad6d99d18b77e5%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D416A559B1310D15759A6432C84BA3A32D89C891E.5BB8D049B581F2AB858E3E813ED025246D99233B%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4dad6d99d18b77e5%26offsetms%3D5000%26itag%3Dw160%26sigh%3DogdM_IOF2DuoMlJtFcD56p1aLYc&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Now...here's that same attack in full effect!&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-70ecd56bdc85b894" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v20.nonxt4.googlevideo.com/videoplayback?id%3D70ecd56bdc85b894%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D60C98718257AD697BFAA4ECADDE73389C42E5D75.71739C6DCE461F62503D24509272CE7853B447FA%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D70ecd56bdc85b894%26offsetms%3D5000%26itag%3Dw160%26sigh%3DjzvhrDFdMglVHDm6UPNlVKCMGY4&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v20.nonxt4.googlevideo.com/videoplayback?id%3D70ecd56bdc85b894%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D60C98718257AD697BFAA4ECADDE73389C42E5D75.71739C6DCE461F62503D24509272CE7853B447FA%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D70ecd56bdc85b894%26offsetms%3D5000%26itag%3Dw160%26sigh%3DjzvhrDFdMglVHDm6UPNlVKCMGY4&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;As animators, we do your best to make our attack anims look as powerful as we can with exaggerated poses and timing, but without the right sound effects and particles to go along with it, those attacks will never max out. I know this is obvious, but I just wanted to point out that personally, I like my games’ SFX and PFX to be cranked up beyond what would be appropriate for a film.&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;HERE'S ANOTHER EXAMPLE:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Pay particular attention to the last attack. The animation isn’t very exaggerated, it’s basically the “One-inch Punch”—2 poses, and no overlap. But because you get a huge explosion effect with it, along with a quick camera blur and an over-the-top hit-react, boy does that move feel good to pull off in the game. &lt;span style="font-size:85%;"&gt;&lt;em&gt;(Not sure why the compression on this one is so bad when I uploaded it)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-6328e37f228e6301" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v2.nonxt1.googlevideo.com/videoplayback?id%3D6328e37f228e6301%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D42C408ADF97F6B5C205F06F712001A80B1196249.765A4066CCBA0BA21AF9BAD5C706E03AC43A527F%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D6328e37f228e6301%26offsetms%3D5000%26itag%3Dw160%26sigh%3D3v10sk6NxEfgZeywGmSYiIvAvqA&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v2.nonxt1.googlevideo.com/videoplayback?id%3D6328e37f228e6301%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D42C408ADF97F6B5C205F06F712001A80B1196249.765A4066CCBA0BA21AF9BAD5C706E03AC43A527F%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D6328e37f228e6301%26offsetms%3D5000%26itag%3Dw160%26sigh%3D3v10sk6NxEfgZeywGmSYiIvAvqA&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This game is &lt;em&gt;&lt;a href="http://www.gamespot.com/ps2/action/godhand/index.html?tag=result;img;0"&gt;God Hand&lt;/a&gt;&lt;/em&gt; btw. Although it recieved mixed reviews, I actually think it’s a good game if you’re into fighting games. It’s quite quirky and humorous, but it actually has some pretty good combat mechanics.&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;And of course, I always have to come back to good ol’ &lt;a href="http://ps2.ign.com/objects/640/640426.html"&gt;DMC&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-cd43034c80cfe81d" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v17.nonxt5.googlevideo.com/videoplayback?id%3Dcd43034c80cfe81d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6FCB6F56D5A85F1E6557450F5FDEA22FB06AE601.458C4505A9923B38ECA11262CFC752CF24D45BBA%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcd43034c80cfe81d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DIOhJBJttJckR0xKA2ZNEZmRqV1w&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v17.nonxt5.googlevideo.com/videoplayback?id%3Dcd43034c80cfe81d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6FCB6F56D5A85F1E6557450F5FDEA22FB06AE601.458C4505A9923B38ECA11262CFC752CF24D45BBA%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcd43034c80cfe81d%26offsetms%3D5000%26itag%3Dw160%26sigh%3DIOhJBJttJckR0xKA2ZNEZmRqV1w&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-d1797afcb815cd2a" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v21.nonxt7.googlevideo.com/videoplayback?id%3Dd1797afcb815cd2a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3B0D219E6A2EA597800262B34A2D03915D7100B1.1D31537AB88285E49A8514FCA846471D4C3B0C8D%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd1797afcb815cd2a%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dc4TDg5rfIdugjgeDQN2N9J9f_Ew&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v21.nonxt7.googlevideo.com/videoplayback?id%3Dd1797afcb815cd2a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3B0D219E6A2EA597800262B34A2D03915D7100B1.1D31537AB88285E49A8514FCA846471D4C3B0C8D%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd1797afcb815cd2a%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dc4TDg5rfIdugjgeDQN2N9J9f_Ew&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;WHAT I LIKE ABOUT THEIR PFX:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;-----They’re exaggerated—some draw more attention than the actual poses.&lt;br /&gt;-----They’re graphic—bold shapes and hard edges—not just “soft” pixie dust.&lt;br /&gt;-----Each of the special ones are hand crafted—they aren’t just trails that automatically flow off the sword.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;WHAT I LIKE ABOUT THEIR SFX:&lt;/strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;-----They’re cranked up—sword swings for special moves aren't just “wooshes”. They sound as if they’re already slicing through metal, even though it’s just air.&lt;br /&gt;-----Dante’s sliding stab sounds like his sword just slammed into a stone wall—again, even when nothing’s there.&lt;br /&gt;-----Characters exert powerful attack "shouts"&lt;br /&gt;-----Finally, notice that weird squeaky sound when Vergil does the spinning vertical kick. It doesn’t make sense when you think about it, but it’s a very nice touch.&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;So why am I posting all of this? Because I want to make sure those anims we sweat to create for our games get support before that final review months down the line—before we have to change it or try something else because it “doesn’t feel powerful enough.” Also, when I’m slicin’ through demons with my trusty sword, I want to feel like the ultimate badass!&lt;br /&gt;&lt;br /&gt;Oh...and don’t forget controller rumble!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-3496773688826993955?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=4dad6d99d18b77e5&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=6328e37f228e6301&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=70ecd56bdc85b894&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=cd43034c80cfe81d&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=d1797afcb815cd2a&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/3496773688826993955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=3496773688826993955' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3496773688826993955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3496773688826993955'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/05/sonic-booom.html' title='Sonic-BOOOM!!'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-4162593889350676083</id><published>2008-05-15T21:53:00.000-07:00</published><updated>2008-05-28T21:19:01.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Aliens!</title><content type='html'>&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-d491009ee676482b" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v15.nonxt7.googlevideo.com/videoplayback?id%3Dd491009ee676482b%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6693C7B54C2C80D0ADDFE101B14EE646D6A454A.1295890684BC85C1D402529C4B04C00AEA6BD588%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd491009ee676482b%26offsetms%3D5000%26itag%3Dw160%26sigh%3DWeCGaF8lb0D35X7xGsxnUbOMQ9k&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v15.nonxt7.googlevideo.com/videoplayback?id%3Dd491009ee676482b%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6693C7B54C2C80D0ADDFE101B14EE646D6A454A.1295890684BC85C1D402529C4B04C00AEA6BD588%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd491009ee676482b%26offsetms%3D5000%26itag%3Dw160%26sigh%3DWeCGaF8lb0D35X7xGsxnUbOMQ9k&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Some bug hit me hard the other day (no pun intended, well...maybe just a little), and I had to call in sick--no fun at all. The good part was that it gave me time to edit these old clips together.&lt;br /&gt;&lt;br /&gt;Locomotion for these critters was a bit tricky since they only had three legs. Don't look too closely as there was a lot of cheating involved.&lt;br /&gt;&lt;br /&gt;Oh, and be careful--some clips may not be suitable for children!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-4162593889350676083?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=d491009ee676482b&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/4162593889350676083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=4162593889350676083' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4162593889350676083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4162593889350676083'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/05/aliens.html' title='Aliens!'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-899720101151021778</id><published>2008-05-10T13:24:00.000-07:00</published><updated>2008-05-18T23:54:20.837-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><title type='text'>Prince of Persia Music Videos</title><content type='html'>&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4-3CPAtQiJs&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/4-3CPAtQiJs&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="400" height="333"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Here's a duet featuring the Prince and Lara using clips from the games. I hope I'm not the only one who finds this amusing:)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#ffff66;"&gt;&lt;em&gt;&lt;span style="color:#ffff99;"&gt;-----Unless otherwise noted, YouTube videos that I'll occasionally post are ones that I've found through a bit of surfin'. Just wanted to make sure credit goes to the folks that created them:)&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/j0bZAXLlG3I&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/j0bZAXLlG3I&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="400" height="333"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I dig this song--it's the one that plays during the ending credits in &lt;em&gt;Sands of Time&lt;/em&gt;. The clips in the video are from all 3 games. Hopefully it'll give you a better idea for the flavor of the series.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-899720101151021778?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/899720101151021778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=899720101151021778' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/899720101151021778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/899720101151021778'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/05/prince-of-persia-music-videos.html' title='Prince of Persia Music Videos'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-3950166464058731557</id><published>2008-05-08T21:59:00.000-07:00</published><updated>2008-05-08T23:04:06.852-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>Prince of Persia:  Next-Gen!</title><content type='html'>&lt;p&gt;&lt;object id="gtembed" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" height="392" width="480" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;&lt;param name="_cx" value="12700"&gt;&lt;param name="_cy" value="10372"&gt;&lt;param name="FlashVars" value=""&gt;&lt;param name="Movie" value="http://www.gametrailers.com/remote_wrap.php?mid=33651"&gt;&lt;param name="Src" value="http://www.gametrailers.com/remote_wrap.php?mid=33651"&gt;&lt;param name="WMode" value="Window"&gt;&lt;param name="Play" value="-1"&gt;&lt;param name="Loop" value="-1"&gt;&lt;param name="Quality" value="High"&gt;&lt;param name="SAlign" value=""&gt;&lt;param name="Menu" value="-1"&gt;&lt;param name="Base" value=""&gt;&lt;param name="AllowScriptAccess" value="sameDomain"&gt;&lt;param name="Scale" value="ShowAll"&gt;&lt;param name="DeviceFont" value="0"&gt;&lt;param name="EmbedMovie" value="0"&gt;&lt;param name="BGColor" value=""&gt;&lt;param name="SWRemote" value=""&gt;&lt;param name="MovieData" value=""&gt;&lt;param name="SeamlessTabbing" value="1"&gt;&lt;param name="Profile" value="0"&gt;&lt;param name="ProfileAddress" value=""&gt;&lt;param name="ProfilePort" value="0"&gt;&lt;param name="AllowNetworking" value="all"&gt;&lt;param name="AllowFullScreen" value="true"&gt;&lt;br /&gt;      &lt;embed src="http://www.gametrailers.com/remote_wrap.php?mid=33651" swliveconnect="true" name="gtembed" align="middle" allowscriptaccess="sameDomain" allowfullscreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="333"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Ahhh! One of my favorite franchises will be back later this year!&lt;br /&gt;&lt;br /&gt;When &lt;em&gt;Prince Of Persia: The Sands of Time&lt;/em&gt; came out 5 years ago, I was instantly hooked. Not only did this game have beautiful art direction, it had some very satisfying and innovative gameplay mechanics, as well as interesting characters that pushed the story along.&lt;br /&gt;&lt;br /&gt;To top it all off, when this game came out, it set a new bar for animation within a video-game, esp. regarding how the player character moved and &lt;em&gt;transitioned&lt;/em&gt; from animation to animation in actual game-play. My friends and I would often refer back to this game for inspiration.&lt;br /&gt;________________________________________________________&lt;br /&gt;&lt;br /&gt;Incase you're not familiar with this series, here are some links.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ps2.ign.com/objects/535/535909.html"&gt;&lt;em&gt;&lt;span style="color:#ffff99;"&gt;Prince of Persia: The Sands of Time&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;/a&gt;&lt;a href="http://ps2.ign.com/objects/654/654709.html"&gt;&lt;em&gt;&lt;span style="color:#ffff99;"&gt;Prince of Persia: The Warrir Within&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;/a&gt;&lt;a href="http://ps2.ign.com/objects/736/736164.html"&gt;&lt;em&gt;&lt;span style="color:#ffff99;"&gt;Prince of Persia: The Two Thrones&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you've never played any of the &lt;em&gt;PoP&lt;/em&gt;'s, and you want to give it a shot, I'd recommend playing the first one first (&lt;em&gt;Sands of Time&lt;/em&gt;).&lt;br /&gt;&lt;br /&gt;Oh--and I hear they're planning to make a movie based off of this game! Man, I'd kill to be able to work on that!&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-3950166464058731557?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/3950166464058731557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=3950166464058731557' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3950166464058731557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3950166464058731557'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/05/prince-of-persia-next-gen.html' title='Prince of Persia:  Next-Gen!'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-9074235643458823689</id><published>2008-05-03T14:49:00.000-07:00</published><updated>2008-12-10T02:39:55.699-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>Minnie</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SBzfL732iDI/AAAAAAAAAO8/p_36g57j60Y/s1600-h/Minnie.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5196273466222217266" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SBzfL732iDI/AAAAAAAAAO8/p_36g57j60Y/s200/Minnie.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-4ade3dc5e67c07f9" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v2.nonxt5.googlevideo.com/videoplayback?id%3D4ade3dc5e67c07f9%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D72C559B5A3CC7105D8EE88A877CC4CB8564E729F.36740F40F25DEECE407D6C3F5D8FA563767B13BA%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4ade3dc5e67c07f9%26offsetms%3D5000%26itag%3Dw160%26sigh%3DuVPh4gdrD0CNl17jM76RCg3uCfQ&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v2.nonxt5.googlevideo.com/videoplayback?id%3D4ade3dc5e67c07f9%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D72C559B5A3CC7105D8EE88A877CC4CB8564E729F.36740F40F25DEECE407D6C3F5D8FA563767B13BA%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4ade3dc5e67c07f9%26offsetms%3D5000%26itag%3Dw160%26sigh%3DuVPh4gdrD0CNl17jM76RCg3uCfQ&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;A portrait for a friend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-9074235643458823689?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=4ade3dc5e67c07f9&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/9074235643458823689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=9074235643458823689' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/9074235643458823689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/9074235643458823689'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/05/minnie.html' title='Minnie'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/SBzfL732iDI/AAAAAAAAAO8/p_36g57j60Y/s72-c/Minnie.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-1336107177079088662</id><published>2008-04-30T17:07:00.000-07:00</published><updated>2008-12-10T02:39:56.491-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>Timing Tools</title><content type='html'>Here are a few hotkeys that may help make timing tweaks a bit easier, esp. when you're working on a scene that has 1000+ frames.&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;First off, in case anyone's not familiar with how to set up a hotkey, here's how:&lt;br /&gt;&lt;br /&gt;Scroll down to the &lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;User&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; category --&gt; Click &lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;New&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; --&gt; Type in the &lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;Name&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;, the &lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;Description&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;, and the &lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;Command&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; --&gt; Click &lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;Accept&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; --&gt; &lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;Assign New Hotkey&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; --&gt; &lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;Save&lt;/span&gt; &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/SBlrx732iBI/AAAAAAAAAOs/NvZh2MqjZfk/s1600-h/HotKeySetup.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5195302150778292242" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SBlrx732iBI/AAAAAAAAAOs/NvZh2MqjZfk/s320/HotKeySetup.jpg" border="0" /&gt;&lt;/a&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;Now for the hotkeys... &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;&lt;em&gt;&lt;strong&gt;Skooch_Left, &lt;/strong&gt;&lt;strong&gt;Skooch_Right&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/SBlro732iAI/AAAAAAAAAOk/aZKx2Ebh4Jk/s1600-h/Skooch_Left_Skooch_Right.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5195301996159469570" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SBlro732iAI/AAAAAAAAAOk/aZKx2Ebh4Jk/s320/Skooch_Left_Skooch_Right.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To use--select a key or multiple keys in the Dope Sheet or Graph Editor, then hit the arrow keys to shift those keys left or right.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;Note: You could also just type in "+=(any value)" or "-=(any value)" either in the channel box or the Graph Editor to shift key(s) any specific amount. In addition to adjusting the timing of keys, you could use this trick to adjust transform values of keys as well.&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;em&gt;&lt;strong&gt;Ripple_Left, Ripple_Right&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/SBlri732h_I/AAAAAAAAAOc/kklYUb-c0wQ/s1600-h/Ripple_Left_Ripple_Right.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5195301893080254450" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SBlri732h_I/AAAAAAAAAOc/kklYUb-c0wQ/s320/Ripple_Left_Ripple_Right.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;To use --&gt; Find a spot in the timeslider where you want to add or subtract frames. Hit Ctrl + arrow to shift all keys after that point left or right. &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-1336107177079088662?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/1336107177079088662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=1336107177079088662' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1336107177079088662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1336107177079088662'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/04/timing-tools.html' title='Timing Tools'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/SBlrx732iBI/AAAAAAAAAOs/NvZh2MqjZfk/s72-c/HotKeySetup.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-2618884295297777310</id><published>2008-04-24T17:19:00.000-07:00</published><updated>2008-12-10T02:39:56.873-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>"Hansel and Gretel" Layouts: Part 3</title><content type='html'>Alrighty, here's the last batch of these "Hansel and Gretel" layouts. &lt;span style="font-size:85%;"&gt;(I'm kinda itching to move on to something new)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;After we finalized our line drawings, it was time to start experimenting with different lighting schemes. We did several small studies, playing around with values--lights against darks, darks against lights. We also threw in the characters to see how they'd fit into the scene.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SBEj7r32h-I/AAAAAAAAAOU/VoFaKkAm2Lg/s1600-h/tonal_all_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5192971353631131618" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SBEj7r32h-I/AAAAAAAAAOU/VoFaKkAm2Lg/s320/tonal_all_web.jpg" border="0" /&gt;&lt;/a&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;And finally...the final rendering(s).&lt;br /&gt;&lt;br /&gt;My first attempt at a final was the one on the left. I wanted to play up the contrast to accentuate the pointy branches. I also had the house back-lit to get yet another pointy/triangular silhouette, as well as to give it a slightly more ominous feel.&lt;br /&gt;&lt;br /&gt;The feedback I got from my mentor after showing this was to add more atmosphere--to further separate the foreground, middleground, and background elements. He also suggested that I light the house from the front to bring more focus to it. The &lt;em&gt;final&lt;/em&gt; final is the one on the right.&lt;br /&gt;&lt;br /&gt;And just for kicks, I embedded evil "faces" throughout the rendering.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/SBEj1732h9I/AAAAAAAAAOM/pn6WdU_1IGg/s1600-h/Forest_Rendering03_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5192971254846883794" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SBEj1732h9I/AAAAAAAAAOM/pn6WdU_1IGg/s320/Forest_Rendering03_web.jpg" border="0" /&gt;&lt;/a&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Key take-aways from the Layout Apprenticeship:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Up until that semester, I've always been very biased towards drawing just characters. In fact I didn't like to draw backgrounds at all. Thanks to this Apprenticeship, along with the other Vis Dev class I was taking at SJSU, I developed a new appreciation for environments. Although I know I still have much to learn about creating environments, I definitely appreciate a good one when I see it!&lt;br /&gt;&lt;br /&gt;Aside from composition, lighting, etc., the biggest "ah-hah" moment for me during these classes was when I realized that an environment can be a &lt;em&gt;character&lt;/em&gt; itself--a character whose attitude and mood all depends on how you "dress" it.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-2618884295297777310?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/2618884295297777310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=2618884295297777310' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/2618884295297777310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/2618884295297777310'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/04/hansel-and-gretel-layouts-part-3.html' title='&quot;Hansel and Gretel&quot; Layouts: Part 3'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/SBEj7r32h-I/AAAAAAAAAOU/VoFaKkAm2Lg/s72-c/tonal_all_web.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-5387850169381127782</id><published>2008-04-18T23:18:00.000-07:00</published><updated>2008-12-10T02:39:57.285-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>"Hansel and Gretel" Layouts:  Part 2</title><content type='html'>The next phase of the layouts was to pick one shot and make a full line drawing. Before jumping into that, however, it was probably a good idea to design the house by itself. Here's a few early house ideas.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/SAmeF5Dr6CI/AAAAAAAAAOE/wDJO2JcMyYk/s1600-h/houses.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190853869574023202" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/SAmeF5Dr6CI/AAAAAAAAAOE/wDJO2JcMyYk/s320/houses.jpg" border="0" /&gt;&lt;/a&gt; ________________________________________________________&lt;br /&gt;&lt;br /&gt;And before nailing down a final composition, I experimented with many different layout possibilities. Here's a couple of them.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/SAmeApDr6BI/AAAAAAAAAN8/T6vgmgwAWic/s1600-h/House_Spread_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190853779379709970" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SAmeApDr6BI/AAAAAAAAAN8/T6vgmgwAWic/s320/House_Spread_web.jpg" border="0" /&gt;&lt;/a&gt; __________________________________________________________&lt;br /&gt;&lt;br /&gt;And here's the final line drawing(s).&lt;br /&gt;&lt;br /&gt;The one on the top was actually the first version. I thought it might have been a tad on the detailed/realistic side, so I tried an alternate version that had a more reductive style. After going back and fourth between the two, I finally decided on the bottom one.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SAmd7ZDr6AI/AAAAAAAAAN0/ZlnmnrTPzKo/s1600-h/Forest_Line_Vertical_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190853689185396738" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SAmd7ZDr6AI/AAAAAAAAAN0/ZlnmnrTPzKo/s320/Forest_Line_Vertical_web.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Each final drawing was actually separated in layers (foreground, middleground, background, house). These layouts are usually drawn on separate sheets so you could create motion parallax during camera moves. Also, characters moving behind foreground elements would be coverd by them.&lt;br /&gt;&lt;br /&gt;To be continued...&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-5387850169381127782?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/5387850169381127782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=5387850169381127782' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5387850169381127782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5387850169381127782'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/04/hansel-and-gretel-layouts-part-2.html' title='&quot;Hansel and Gretel&quot; Layouts:  Part 2'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/SAmeF5Dr6CI/AAAAAAAAAOE/wDJO2JcMyYk/s72-c/houses.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7465336442517317466</id><published>2008-04-15T16:16:00.000-07:00</published><updated>2008-12-10T02:39:58.097-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>"Hansel and Gretel" Layouts: Part 1</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SAVNlek7V8I/AAAAAAAAANM/ruyuRjN9ooQ/s1600-h/Forest_Rendering02_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5189639451872810946" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SAVNlek7V8I/AAAAAAAAANM/ruyuRjN9ooQ/s320/Forest_Rendering02_web.jpg" border="0" /&gt;&lt;/a&gt; _________________________________________________________&lt;br /&gt;&lt;br /&gt;During my time at San Jose State, I had the privilege of particpating in two “Virtual Apprenticeships” with a couple of artists from Disney Feature Animation.&lt;br /&gt;&lt;br /&gt;Once a week, through video conferencing, we would meet with layout artist Michael O'Marah and storyboard artist Ray Shenusay. Here we'd present our work not only to each mentor, but also to the other professionals down in L.A. running the program, our entire class at State, and a couple of other schools that were also part of the program. Needless to say it was an awesome experience, while at the same time very nerve-wrecking!&lt;br /&gt;&lt;br /&gt;The story that was used for the Apprenticeship was the classic tale "Hansel and Gretel". In the next few posts, I’ll share some of the work that came out of that run.&lt;br /&gt;_________________________________________________________&lt;br /&gt;&lt;br /&gt;For the Layout Apprenticeship, one of our first tasks was to take a few scenes from the story and create some rough layouts--2 exterior shots and 2 interior shots. Since I was also participating in the Storyboard Apprenticeship, I just used some of my rough boards as thumbnails. As for the style of the artwork, it was up to us to decide.&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/SAVLAuk7V6I/AAAAAAAAAM8/yTlDGfdjkSk/s1600-h/exterior_roughs_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5189636621489362850" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/SAVLAuk7V6I/AAAAAAAAAM8/yTlDGfdjkSk/s320/exterior_roughs_web.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/SAVK7ek7V5I/AAAAAAAAAM0/G693S8DnYdo/s1600-h/interior_roughs_web.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5189636531295049618" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/SAVK7ek7V5I/AAAAAAAAAM0/G693S8DnYdo/s320/interior_roughs_web.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;To be continued...&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7465336442517317466?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7465336442517317466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7465336442517317466' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7465336442517317466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7465336442517317466'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/04/hansel-and-gretel-layouts-part-1.html' title='&quot;Hansel and Gretel&quot; Layouts: Part 1'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/SAVNlek7V8I/AAAAAAAAANM/ruyuRjN9ooQ/s72-c/Forest_Rendering02_web.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-2084543610793779994</id><published>2008-04-08T00:40:00.001-07:00</published><updated>2008-04-16T23:00:56.979-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Thimbletack &amp; Co.</title><content type='html'>&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-1ad7da121f29e9d2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v20.nonxt1.googlevideo.com/videoplayback?id%3D1ad7da121f29e9d2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D77213C37EA18E1CB26014137937F864A4D2F6704.2535F1CC488D478AD5A6EE53530D34B3164F31FA%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D1ad7da121f29e9d2%26offsetms%3D5000%26itag%3Dw160%26sigh%3DmvmPr8dPc0yq2cNgcoN2hbgLCRs&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v20.nonxt1.googlevideo.com/videoplayback?id%3D1ad7da121f29e9d2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D77213C37EA18E1CB26014137937F864A4D2F6704.2535F1CC488D478AD5A6EE53530D34B3164F31FA%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D1ad7da121f29e9d2%26offsetms%3D5000%26itag%3Dw160%26sigh%3DmvmPr8dPc0yq2cNgcoN2hbgLCRs&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;More of the same.&lt;br /&gt;&lt;br /&gt;If an animation has a pure white texture, that &lt;em&gt;part&lt;/em&gt; of the animation belongs to a buddy of mine. The last thing I want to do is take credit for someone else's work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-2084543610793779994?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=1ad7da121f29e9d2&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/2084543610793779994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=2084543610793779994' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/2084543610793779994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/2084543610793779994'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/04/thimbletack-co.html' title='Thimbletack &amp; Co.'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-4047676067257926308</id><published>2008-03-29T23:07:00.001-07:00</published><updated>2008-12-10T02:39:59.119-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>Street Fighter Sketches</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/R-805SOTRII/AAAAAAAAAMM/WRTGvAEgW9w/s1600-h/Sagat_Ken.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5183419854875739266" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/R-805SOTRII/AAAAAAAAAMM/WRTGvAEgW9w/s320/Sagat_Ken.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/R-8wnCOTRGI/AAAAAAAAAL8/x20ewBxXVws/s1600-h/Guile_Ryu.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5183415143296615522" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/R-8wnCOTRGI/AAAAAAAAAL8/x20ewBxXVws/s320/Guile_Ryu.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R-8whyOTRFI/AAAAAAAAAL0/G6dCzzPs5Sk/s1600-h/StreetFighter_thumbs.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5183415053102302290" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R-8whyOTRFI/AAAAAAAAAL0/G6dCzzPs5Sk/s320/StreetFighter_thumbs.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R-8wZyOTREI/AAAAAAAAALs/Itc4V4U6ZyU/s1600-h/Guile.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5183414915663348802" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R-8wZyOTREI/AAAAAAAAALs/Itc4V4U6ZyU/s320/Guile.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I was a HUGE Streetfighter II fan growing up--shoot I still am! Back in the day, my buddies and I spent countless quarters at the local Golfland arcade, Aladdin's Castle at the mall, and 7/11's across the Bay Area trying to perfect our combos, reflexes and strategic mind games.&lt;br /&gt;&lt;br /&gt;Thanks to a post by the &lt;a href="http://unleadedartists.blogspot.com/"&gt;Unleaded Artists&lt;/a&gt;, I was made aware of an illustration contest for the upcoming &lt;a href="http://www.udonentertainment.com/blog/?p=87"&gt;Street Fighter Tibute&lt;/a&gt; book. Although I didn't have time do up a final illustration, I figure I'd pay tribute to this great game here.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Hopefully I'll find some time in the future to fix, tighten up, and color a couple of these roughs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;NOTES:&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;I gave Sagat a pony tail because the moment I saw Tong Po in Jean-Claude Van Damme's old flic &lt;em&gt;Kickboxer&lt;/em&gt;, I immediately thought, "That's what a live action Sagat should look like!" This fight takes place in my made-up backstory, where Ken meets Sagat for the first time. The two were a lot younger and were fighting in local underground fight clubs before they went international. Being a cocky young buck, Ken underestimated the Thai fighter and got his ass handed to him.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;In the Guile vs. Ryu pic, I'll be changing Ryu's pose from a fireball charge-up stance to a throw pose. I'll need to add some trail for the fireball as well. Finally, I'm going to see if I could show a bit of Guile's face.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Guile's flat-top -- believe it or not, my hair used to look like this back in the day! It was all about the Aqua-Net (non-scented ultra hold)!&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-4047676067257926308?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/4047676067257926308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=4047676067257926308' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4047676067257926308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4047676067257926308'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/03/street-fighter-sketches.html' title='Street Fighter Sketches'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/R-805SOTRII/AAAAAAAAAMM/WRTGvAEgW9w/s72-c/Sagat_Ken.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-1207358277649728870</id><published>2008-03-17T08:25:00.000-07:00</published><updated>2008-12-10T02:39:59.556-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>300 Speedpaints</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R98-lZBFmNI/AAAAAAAAALc/foFqrWM4e5U/s1600-h/300_001.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5178926908590889170" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R98-lZBFmNI/AAAAAAAAALc/foFqrWM4e5U/s320/300_001.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/R98-hpBFmMI/AAAAAAAAALU/2VWj99j6t40/s1600-h/300_003.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5178926844166379714" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/R98-hpBFmMI/AAAAAAAAALU/2VWj99j6t40/s200/300_003.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R98-dZBFmLI/AAAAAAAAALM/oS_yF_GmXJM/s1600-h/300_005.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5178926771151935666" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R98-dZBFmLI/AAAAAAAAALM/oS_yF_GmXJM/s320/300_005.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sorry if the last post was a bit lengthy. Here's one that's a lot shorter.&lt;br /&gt;&lt;br /&gt;Nothing original here, just a few speedpaints based off of screen captures from the &lt;em&gt;300&lt;/em&gt; trailer. &lt;span style="font-size:85%;"&gt;&lt;em&gt;(30-60 minutes each)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-1207358277649728870?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/1207358277649728870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=1207358277649728870' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1207358277649728870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1207358277649728870'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/03/300-speedpaints.html' title='300 Speedpaints'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/R98-lZBFmNI/AAAAAAAAALc/foFqrWM4e5U/s72-c/300_001.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-95056572213979184</id><published>2008-03-08T15:25:00.000-08:00</published><updated>2008-12-10T02:40:00.002-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>How I Work</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R9Ol2ZBFmFI/AAAAAAAAAJ8/zwrjO-bKmkE/s1600-h/HowIwork.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5175662750625798226" style="DISPLAY: block; MARGIN: 0px auto 10px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R9Ol2ZBFmFI/AAAAAAAAAJ8/zwrjO-bKmkE/s400/HowIwork.jpg" border="0" /&gt;&lt;/a&gt; &lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I always love reading about how others go about animating their scenes, so I thought I'd add my own process and preferences to the mix, incase anyone might be interested:) I like talking workflow with others because it allows me to discover new methods and inspires me to try new things. It also helps me organize my thoughts, as well as reminds me of the things I should be thinking about for each new animation--because I tell ya, this animation thing ain't easy!&lt;br /&gt;_________________________________________________________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;So...in the tradition of other workflow posts out there, I'll start by throwing up my own disclaimer:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;I know I still have a lot to learn about animation, and I will probably always have a lot to learn. The following workflow habits are ones that seem to have worked for me for the past 4-5 years. However, I'm contantly experimenting. Ask me how I work a couple of months from now and my answer could be totally different. (Hopefully not too different). In the end, what really matters is what the audience sees on the screen.&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;_________________________________________________________&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:180%;"&gt;Alrighty, now on to it!..&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When I first started animating in 3D, I read about the &lt;em&gt;layered approach&lt;/em&gt; to animation--animate the root first, then continue outwards. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;That seemed to work for a while. Individual motions in my animation were "loose" enough because keys were offset, but the overall animation still came up a bit stiff, esp. with the poses. I found it difficult to predict what pose was to come next without seeing the full pose before it. After struggling with this for a while, I decided to go back to a more traditional method by treating each keyframe as a drawing, and keying all controllers for that "drawing". &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;This leads me to my biggest mantra:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;&lt;em&gt;&lt;strong&gt;To keep things simple, I try to remind myself that animation really comes down to these two things:&lt;/strong&gt;&lt;/em&gt; &lt;/span&gt;&lt;div&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;span style="COLOR: rgb(255,255,255);font-size:180%;" &gt;&lt;strong&gt;&lt;em&gt;Poses and Timing&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Now, I'm sure you've heard this before, but when I say poses and timing, I'm including the &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;breakdowns, extremes, and "overlap" poses&lt;/span&gt;&lt;/strong&gt; (in addition to keyposes of course).&lt;/li&gt;&lt;li&gt;&lt;em&gt;Also&lt;/em&gt;, for each of these poses, I'm setting a &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;key on all of the controllers.&lt;/span&gt;&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I feel that breakdowns and extremes can be just as important as key poses, and that having a key on all of the controllers for each pose ensures that I have full control over that pose when I start adjusting my animation. I also feel that you get stronger follow-through by actually creating these "overlap poses", rather than by just offsetting. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;So in short, here's what I do...&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;For most of my work, I prefer to straight ahead, keying all as I go.&lt;/span&gt;&lt;/strong&gt; I then slide the poses around in the &lt;em&gt;dopesheet&lt;/em&gt; for timing and finess the poses as needed. At this point I should be about 70% of the way there. From there I start the polish, which could take up more than 50% of the time.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I think this method lends itself well to &lt;em&gt;action-heavy&lt;/em&gt; animation. For the acting stuff, the breakdowns and overlap poses &lt;em&gt;may&lt;/em&gt; &lt;em&gt;come after&lt;/em&gt;, when all of the keyposes are in. This is unless the transition between 2 keypose is a bit more physical, in which case I'd straight ahead to the next pose &lt;em&gt;with&lt;/em&gt; the breakdowns.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;After my initial block-in, I think I end up with more of these "keyed-all" poses than what you may consider typical. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Exceptions/ variations&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;If there is a really important pose I have to hit (like a grapple idle, where other animations may branch off of) I might straight ahead very loosely to that pose, make sure that pose is solid first, then come back and tighten up the others to make it work for that pose.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;For a cinematic sequence, I'd probably very loosely block in the entire sequence of shots, using the least amount of poses needed to portray the purpose of each shot. I'd then show that for feedback and/ or appoval. After that, I'll go back and do full straight ahead animation on each individual shot as before. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Layering and Offsetting&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;While setting these poses during the initial block-in, I &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;do not worry about any layering or offsetting of keys.&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;This way, I could easily slide poses around in the &lt;em&gt;dopesheet&lt;/em&gt; until I'm pretty happy with the timing. &lt;/li&gt;&lt;li&gt;It also keeps things clean and facilitates revision as you're going through the approval process with whomever is in charge. &lt;/li&gt;&lt;li&gt;I'd also try to keep it like this for as long as I can. If it's a game animation, I'd rather have it tested in the game before I even think about starting any polish. &lt;/li&gt;&lt;li&gt;If it was up to me, I'd leave all of the animation assets at this level of finish, and start polish only when &lt;em&gt;each specific game feature is deemed "fun".&lt;/em&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;br /&gt;Do I ever layer my animation?&lt;/strong&gt;&lt;/em&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Sure, but only if the situation calls for it and usually not as a foundation or an initial block-in, even for walks and runs. &lt;/li&gt;&lt;li&gt;I admit, some animations will lend itself to a more layered approach, but even with these, I would still lock-down a couple of full-body poses first. (example=&gt; Hit-reacts, Knock-back anims) &lt;/li&gt;&lt;li&gt;Wings, tails, and other secondary parts are usually layered in after.&lt;/li&gt;&lt;li&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;&lt;strong&gt;Finally, as a quick note for &lt;em&gt;action vs. acting&lt;/em&gt;, I'm noticing that I tend to layer a bit more for subtler &lt;em&gt;acting&lt;/em&gt; as opposed to the broader physical &lt;em&gt;actions&lt;/em&gt;. Details and nuances are usually layered in.&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Do I offset keys?&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Yes, for finer overlap, but only near the end, only when necessary, and only the least amount needed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Again, this is to allow for easier/ quicker changes. And believe me--requests for changes are common in a real production environment. Animating for gameplay is a very iterative process. Not only does it have to look good, it has to function properly with regards to the game design. And the design will often go through many changes during the production cycle. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Finally, whenever I get lost in the mess of keys and my animation just isn't cooperating, I could always find my way back by stamping poses and deleting some of the mess. I'll then reassess these poses, and possibly add a few more key-all poses if needed. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Believe me--if time doesn't permit and all you have are the right poses, the right number of poses, all hitting at the right beats, You're animation will have weight and will be fluid, even if you don't have a single offset (or a few in the feet, perhaps).&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;This way of thinking may have stemmed from my traditional background (because if you think of it, all 2D animators have to work with are "keyed-all" poses every 2 frames). Nonetheless, this method makes things easier for me to digest. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;After block-in&lt;/span&gt; &lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;After the initial block-in, the feet are usually the first things to be offset.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;To keep things organized a bit longer I then continue to offset &lt;em&gt;body sections&lt;/em&gt; from each other (only if I need to), while still treating each &lt;em&gt;section&lt;/em&gt; as a whole as opposed to offsetting their sub-components. For example, I'll treat the spine as one shape and not as individual joints. Each arm is one shape. This goes for the hand/ fingers and legs as well. With tails, esp. when there are many joints, I think of it as whole shapes as I'm animating, and not individual sections. Not until it's already flowing and overlapping with key-all poses do I think of offsetting.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;For wings I'll animate the root of each wing to quickly block in where I want the flaps. I'll then go back and treat all the controllers of each wing as a whole shape.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When I offset, I don't just slide keys around. Sometimes I'll stamp a key where I think the offset should take place, adjust it, then delete the previous key.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Even when you start to offset and add keys to refine arcs, you could still see the major landmarks in the dopesheet, in case you need to blow out keys and make changes. &lt;/li&gt;&lt;/ul&gt;&lt;em&gt;&lt;/em&gt;&lt;p&gt;&lt;em&gt;&lt;br /&gt;To better illustrate all of this, here are 2 examples from my previous posts:&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-819c469bb0e69d19" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v8.nonxt3.googlevideo.com/videoplayback?id%3D819c469bb0e69d19%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3F175E1FE3A166FFAEDD467E7BD53061105E7DDE.1F63B452A836C67A5972F7F9F3F43538C15EA63A%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D819c469bb0e69d19%26offsetms%3D5000%26itag%3Dw160%26sigh%3DRw9w6LwlAfzp-Amd8G6zVeKwAA8&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v8.nonxt3.googlevideo.com/videoplayback?id%3D819c469bb0e69d19%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3F175E1FE3A166FFAEDD467E7BD53061105E7DDE.1F63B452A836C67A5972F7F9F3F43538C15EA63A%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D819c469bb0e69d19%26offsetms%3D5000%26itag%3Dw160%26sigh%3DRw9w6LwlAfzp-Amd8G6zVeKwAA8&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Reference was shot for only the last strike of this combo. I try to pay attention to what the feet are doing. And again, the overall speed is exaggerated for gameplay.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-fbd6c5cb982493f8" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v7.nonxt4.googlevideo.com/videoplayback?id%3Dfbd6c5cb982493f8%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6F809791D81060C88AB1E37CF87C47A84D3A41FD.5ECC09ACEBD862275611E308F237C2211031775F%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dfbd6c5cb982493f8%26offsetms%3D5000%26itag%3Dw160%26sigh%3DiRykAMab_pk5TSW7C8gLty7LL5s&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v7.nonxt4.googlevideo.com/videoplayback?id%3Dfbd6c5cb982493f8%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D6F809791D81060C88AB1E37CF87C47A84D3A41FD.5ECC09ACEBD862275611E308F237C2211031775F%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dfbd6c5cb982493f8%26offsetms%3D5000%26itag%3Dw160%26sigh%3DiRykAMab_pk5TSW7C8gLty7LL5s&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This is what the final animation looks like in the dopesheet. Even in the end, you could still see where all the main poses are. Things are still organized, and if I have to make any changes, it shouldn't be too difficult. &lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R9Oh-ZBFmDI/AAAAAAAAAJs/fYIwK4z7BcQ/s1600-h/LauncherC_Dopesheet.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5175658490018240562" style="DISPLAY: block; MARGIN: 0px auto 10px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R9Oh-ZBFmDI/AAAAAAAAAJs/fYIwK4z7BcQ/s320/LauncherC_Dopesheet.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;No reference was shot for this next one. I didn't want to hurt myself!&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-6430b4802297752a" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt1.googlevideo.com/videoplayback?id%3D6430b4802297752a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D62523D081A8B2DA8DEFC922D0FF069E2382663AE.456EC067ED28775E7916830E7AA0767F6E0D9115%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D6430b4802297752a%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0duuciIdy_4fvRKHkiPQYo6WZUo&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt1.googlevideo.com/videoplayback?id%3D6430b4802297752a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D62523D081A8B2DA8DEFC922D0FF069E2382663AE.456EC067ED28775E7916830E7AA0767F6E0D9115%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D6430b4802297752a%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0duuciIdy_4fvRKHkiPQYo6WZUo&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R9OgZZBFmCI/AAAAAAAAAJk/WnM7Rri5sUY/s1600-h/EvadeAttack_Dopesheet.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5175656754851452962" style="DISPLAY: block; MARGIN: 0px auto 10px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R9OgZZBFmCI/AAAAAAAAAJk/WnM7Rri5sUY/s320/EvadeAttack_Dopesheet.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Miscellaneous Preferences&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Here are some additional, miscellaneous tidbits I prefer.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;***Again I'm not here to spark up a debate or start a fight. I just enjoy talking to other animators about how they go about the "little" things and what they prefer. I always find it interesting and often times it inspires me to actually try that "new" way of doing something, just to see if it would work for me.&lt;/em&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Up until now, I've mainly used &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;spline tangents&lt;/span&gt;&lt;/strong&gt; as the default for action heavy stuff and &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;clamped tangents&lt;/span&gt;&lt;/strong&gt; when working on subtler performing pieces. I hate to admit it, but I actually sometime use splines' overshoots to my advantage, mostly for the action stuff. I do acknowledge, however, that things could get a bit rubbery/ floaty if I'm not careful. These days I think I might stick to clamp as the default.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;So far, I haven't found &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;stepped keys&lt;/span&gt;&lt;/strong&gt; to work too well for me. Maybe I'm not using it correctly. To be fair though, I'm going to give it another shot for the quieter acting pieces I'm doing these days.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Weighted-tangents&lt;/span&gt;&lt;/strong&gt;--Again, I know animators who swears by them as well as animators who don't use them at all. There are great animators on both sides. I personally haven't used weighted tangents in the past as I think I prefer to set that extra key for more control (though I have been thinking about giving them another shot for the more subtle stuff. I'm pretty sure, though, I won't be using them for action) Here's my final answer to this debate. &lt;em&gt;What matters is what the audience sees on screen--you're animation, not your tangents.&lt;/em&gt; Haha!--I managed to stay diplomatic on that one! Seriously though...&lt;em&gt;find what works for you, but always keep an open mind and try new things. &lt;/em&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Finally, I &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;tweak tangents only in the end, and probably not too extensively.&lt;/span&gt;&lt;/strong&gt; My reasoning for this is that the moment you adjust a tangent, it won't automatically try to smooth out the curve if you adjust that key. So if you touch a tangent in the beginning, every time you adjust that key, you will probably have to adjust that tangent. Plus it's too easy to let the OCD side of me kick in regarding numbers and curves, it's too easy to get caught up with the graphs and overlook the actual pose in the viewport. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;As for the rigs, I generally prefer a clean simple rig, nothing too fancy. As long as it has FKIK switching &lt;em&gt;and &lt;/em&gt;matching, and the controllers aren't confusing, I'm happy. Oh--and it has to have a low-res, unskinned, proxy mesh that can be toggled with the final mesh--I'm greedy when it comes to the playback frame rate. :) I do have a longer list of preferences when it comes to rigs, but I'll save that for another post.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;TOOLS&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Before you animate, get comfortable!&lt;/p&gt;&lt;ul&gt;&lt;li&gt;First off, get a bigger monitor or &lt;em&gt;preferably a 2nd one.&lt;/em&gt; The extra real-estate makes a huge difference! If you can't afford one, save up. It's you're career, invest in it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Get a good chair. Statistically, 8 out of 10 Americans will get some form of back pain in their lifetime. I threw out my back once and I can assure you, it's no fun.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Try out &lt;strong&gt;&lt;a href="http://www.evoluent.com/"&gt;Evoluent's vertical mouse&lt;/a&gt;.&lt;/strong&gt; If I'm on the computer for too long, my wrists starts hurting. Several friends recommended this mouse. I gave it a shot, and ended up buying both a left and a right one to alternate throughout the day. You could also try using a Wacom Tablet--yet another way to switch it up.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Check out &lt;strong&gt;&lt;a href="http://www.rsiguard.com/"&gt;RSI Guard&lt;/a&gt;&lt;/strong&gt; - there's a free trial version. It's a program that keeps tab on how much typin'/ mousin' you're doing and reminds you to take periodic breaks.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Buy &lt;strong&gt;&lt;a href="http://www.apple.com/quicktime/"&gt;Quicktime Pro&lt;/a&gt;&lt;/strong&gt; if you don't already have a "special" version. It's only 30 bones, but comes in handy when you need to save a video clip off the net, trim reference clips, or compress and export clips.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Take the time to set up &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;scripts, hotkeys&lt;/span&gt;, &lt;/strong&gt;and&lt;strong&gt; &lt;span style="COLOR: rgb(255,255,255)"&gt;shelves&lt;/span&gt;&lt;/strong&gt; in Maya. It may seem like a hassle, but you'll thank yourself when your knee deep in keys and curves.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Check my previous post for some of the scripts I use ("&lt;a href="http://tjphan.blogspot.com/2008/02/few-mels.html"&gt;A Few Good Mels&lt;/a&gt;"). Go to Highend 3D for more.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Here are some of my hotkeys.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;x-ray toggle&lt;/span&gt;&lt;/strong&gt; (very useful for finding that polevector or other controller that's hidden behind some piece of geometry) Map this command to the hotkey of your preference.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;$currentPanel = `getPanel -withFocus`;&lt;br /&gt;$state = `modelEditor -q -xray $currentPanel`;&lt;br /&gt;modelEditor -edit -xray (!$state) $currentPanel;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;I like to reserve my second monitor for the character GUI, the face GUI, my reference video(s), the finalShot camera view (if it's a cinematic), and my IM.&lt;br /&gt;Because of this, I set up these hotkeys.&lt;br /&gt;&lt;br /&gt;"h" brings up my&lt;br /&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;grapheditor layout&lt;/span&gt;&lt;/strong&gt; (2 panel splitscreen: 2/3 Perspective, 1/3 Graph Editor)&lt;br /&gt;&lt;br /&gt;"d" brings up my&lt;br /&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;dopesheet layout&lt;/span&gt;&lt;/strong&gt; (2 panel splitscreen: 2/3 Perspective, 1/3 Dope Sheet)&lt;br /&gt;&lt;br /&gt;"8" brings up my&lt;br /&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;walk run layout&lt;/span&gt;&lt;/strong&gt; (3 panel splitscreen: 2/3 Front/Side, 1/3 Graph Editor)&lt;br /&gt;&lt;br /&gt;I also map &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;PlaybackToggle&lt;/span&gt;&lt;/strong&gt; to "`" and "0". (under "Playback Controls" category)&lt;br /&gt;&lt;br /&gt;As for Maya's shelves, I love 'em! For each character I create separate shelves for them. One could be for body poses and selection sets. One could be for hand poses and another for the face. Regarding hand and face poses--these are just for speed. It's to get you maybe 80% of the way there so you could adjust quickly. Again, in a production environment, time is always a factor. You never seem to have as much time as you'd like, so you have to find ways to speed up the process--ways to buy you more time for the important shots. The quicker you get to 80% the more time you have for polish. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;PLANNING&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I'm sure you've all heard that planning is super important. I totally agree! And although I put this section last, it should be first.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Before you start anything, ask questions&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Know the purpose of the animation you're about to do. Find out how it fits in the bigger picture. If it's a cinematic, know what your shot is trying to show. Know the purpose of the character. Know what the shot is before and after your shot.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If it's a game, find out what this attack is supposed to do. Is it supposed to knock the enemy up? Back? Is it supposed to stun it? Kill it? Are there limitations? Is the animation supposed to be contained to an area? Is the attack supposed to hit at 4ft, translate only 5 feet max and have the player character rotate 180 degrees into the Idle Pose to face the enemy who's in the Prone_Back Pose facing you?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Simply put, the more you ask, the more you'll know. The more you know, the less likely you're going to have to redo that awesome animation of yours because it didn't fit into the big picture.&lt;/em&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;Observe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Regarding video reference, here are my thoughts. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Video reference is a great tool, probably one of the best in our arsenal. There is a small trap, however, that you should all be aware of. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You ready? Here goes. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;If you're not careful, and you start to rely on it too much, you could become a slave to it. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Wait! Hear me out. This is what I mean when I say "rely." &lt;/p&gt;&lt;ul&gt;&lt;li&gt;The trap that you could easily fall into if not careful is to rely on reference too much...or better put, not use reference to it's fullest. This happens when you merely scrub through the quicktime file, find a pose, slap it onto your character, then move on to the next, rinse/repeat, as opposed to really analyzing and breaking down the mechanics or the emotional shifts embedded in your ref. You concentrate too much on the "what" is happening in the reference video and not enough on the "how" and "why".&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If you've been using reference too much this way, then you've become a slave to your reference and you could run into trouble when it comes time to animate something that can't easily be referenced.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I've seen it happen. Heck, I've been guilty myself at times!&lt;br /&gt;Instead of just concentrating on "what cool pose can I find" concentrate also on "why is this pose cool or why is this pose happening and why do I need this pose here?" This way you're more likely to understand why things are happening and you'll be better adept at drawing from what you've learned the next time you have to animate something that has to be straight out of your head because it's something that's beyond what a human can actually do.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In the past I often tried to balance referencing my animations with a more spontaneous and gung ho method. Sometimes, I'll just jump into the computer with only a broad idea and see where my instincts takes me. &lt;strong&gt;&lt;em&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Although caution is definitely advised here,&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; this is why I've done it. First, maybe I just can't shoot reference for this crazy move. Maybe I have to finish this animation in a couple of hours. But seriously, I find that it can be a good thing for me to do from time to time to keep me on my toes--force myself to analyze and breakdown things a bit deeper for myself (body mechanics, weightshifts, underlying thoughts). I'd say about a third of the stuff on my &lt;a href="http://www.tjphan.com/html/animation.html"&gt;reels&lt;/a&gt; was referenced, and probably less for all the animation assets that went into the final game. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;em&gt;Now...with all that said...&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;If it's an important shot, I'll most likely shoot reference if I can. I imagine if I were ever lucky enough to work on a film, I'm pretty certain I'd shoot reference for every shot that I'm able to shoot reference for.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Bottom line is--&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;work the reference, don't let it work you.&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Moving on...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Visualize!&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;See the animation in your head.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Thumbnail if you can. To be honest, though, I haven't been doing it much for the past 4 years. I do want to try to thumbnail more, though. I know of great animators who don't thumbnail, as well as great animators who do. I'm sure it's not absolutely necessary but it can help.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;The clearer your idea is before you touch the mouse and keyboard, the smoother and usually quicker everything will fall in place.&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;POLISH&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Once I'm pretty certain no major changes will be requested, I will then cross my fingers and start checking arcs, tightening tangents and adding and offsetting keys wherever I feel is necessary--on every frame for individual sections if I have to.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;At this point, switch over to "free-form mode" and allow yourself to get a bit "dirty" with your keys. If you did your work honestly and you set a strong foundation, you'll be fine. Your graphEditor could end up looking like a mess, but again, it's what's on screen that really matters.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Perhaps step away from the animation for a while, work on something else, and come back to it later to get a fresh eye.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Also get &lt;span style="COLOR: rgb(255,255,255)"&gt;&lt;strong&gt;feedback&lt;/strong&gt;!&lt;/span&gt; Everyone could give valuable feedback, not just animators. To be honest, often times, my daughter and nephews give me spot on feedback becuase they don't over analyze. They just look at the big picture.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I have one final note about polish I think is quite important. The following could easily be misinterpretted so please, don't take what I'm about to say the wrong way and think of me as one who's just lazy or is always looking for shortcuts. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Basically, in an ideal world, you'd have plenty of time to polish every single animation you do. In the real world, there are budgets, schedules and deadlines.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;This is where you need to &lt;strong&gt;&lt;em&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;prioritize your polish.&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;In other words, &lt;em&gt;don't polish too early, layer your polish from big to small, don't over-polish what's not going to be noticed as much.&lt;/em&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;To hit this home a bit more, resist the temptation to polish those curves in the beginning (exception of course is when the main action depends on getting that curve accurate). Don't offset every finger or eye brow control if your character's only an inch on screen. Resist tweaking arcs and motion trails of that sword tip until you've seen your animation in game and it has been tested and approved.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;On a bigger scale, every animation you do for the game can't be a portfolio piece. Time just doesn't permit. And if it does, let me know where you're working because I want an application! &lt;em&gt;Of course you should alway do your best,&lt;/em&gt; but if you spend 3 days trying to polish every last inch of that get-hit animation, you're probably taking time away from that multi-strike, finishing combo, the one that the player is going to aprreciate more. I strongly believe you have to choose your battles, layer your polish in a logical order, polish what's most important first, what the audience will notice most. And if time permits, go ahead and make that hit-react a portfolio piece. I honestly think that if you try to polish every asset as you go along, you could end up with a less polished game because you may run out of time in the end to polish what really matters.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now remember, I'm not advocating cutting corners all the time, The last thing I want to do is to come across as a slacker. All I'm saying is &lt;em&gt;work smarter, choose your battles--&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;prioritize your polish.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;So to re-cap my personal process in a nutshell&lt;/span&gt;&lt;/strong&gt; (in the right order this time):&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Plan&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;&lt;strong&gt;Think before you animate&lt;/strong&gt;,&lt;/span&gt; ask questions, know the constraints, know the purpose, know the character. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Visualize&lt;/span&gt;&lt;/strong&gt;, have a clear idea. &lt;em&gt;See&lt;/em&gt; the animation in your head. (this is something I'm trying to remind myself of more these days)&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Reference&lt;/span&gt;&lt;/strong&gt; (use it, analyze it, just don't be a slave to it)&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Thumbnail&lt;/span&gt;&lt;/strong&gt; (if you can, why not?) &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Tools&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Get comfortable, get ergonomic! &lt;span style="font-size:85%;"&gt;&lt;em&gt;(And don't forget to take breaks!)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Scripts, hotkeys, shelves -- Take the time to set them up.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Animate&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;POSES and TIMING&lt;/span&gt;&lt;/strong&gt; (this is what I think it comes down to)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;As a foundation, I &lt;span style="COLOR: rgb(255,255,255)"&gt;&lt;strong&gt;key-all as I straight-ahead&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Layering and offsetting&lt;/span&gt;&lt;/strong&gt; (not initially, i do it later)&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Dopesheet&lt;/span&gt;&lt;/strong&gt; (this is where I like to adjust macro timing)&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Graph Editor&lt;/span&gt;&lt;/strong&gt; (good for polish, good for debugging hitches, just don't get caught up too early)&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;Tangents&lt;/span&gt;&lt;/strong&gt; (I like to jump straight into non-weighted spline or clamped, but use what YOU'RE comfortable with) &lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;Polish&lt;/span&gt;&lt;/p&gt;&lt;/strong&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Be smart - &lt;strong&gt;&lt;span style="COLOR: rgb(255,255,255)"&gt;prioritize and layer&lt;/span&gt;&lt;/strong&gt; it&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Finesse arcs, tangents, curves, etc.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Get "free-form", get "dirty" if you need to&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Get feedback&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Step away and come back with a fresh eye.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Slip the supervisor a 20 so your shot could be approved.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;_______________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Final thoughts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Most of the stuff I've talked about works pretty well for me regarding action-oriented animations. As for acting and dialogue--that's a huge topic by itself, one that I'll be saving for a future post. I have an acting/dialogue workflow that I consider to be "in-the-works", since I haven't done as much performance as I have action. I'm still trying to refine that process. I'll let you know all about it in year! or hopefully sooner:)&lt;br /&gt;&lt;br /&gt;I hope all of this made at least some kind of sense. I hope I don't look back on this 6 months from now and think, "what the hell was I thinking!"&lt;br /&gt;&lt;br /&gt;If anyone has specific workflow habits that you feel works well for you, by all means, let me know! I'd love to hear it! I'm always down to try something new.&lt;br /&gt;&lt;br /&gt;In the meantime, have fun, support others, be inspired.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Thanks for reading!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-95056572213979184?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/95056572213979184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=95056572213979184' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/95056572213979184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/95056572213979184'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/03/how-i-work.html' title='How I Work'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/R9Ol2ZBFmFI/AAAAAAAAAJ8/zwrjO-bKmkE/s72-c/HowIwork.jpg' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-6482679577044751213</id><published>2008-03-01T19:48:00.000-08:00</published><updated>2008-12-10T02:40:01.842-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>More Spiderwick Explorations</title><content type='html'>Here are some loose sketches and variations for J, Simon, and Mal.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/R8urvz6UjNI/AAAAAAAAAJI/OCaCCBAlQ3o/s1600-h/Jared_Simon_03_TJ.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5173417434842172626" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/R8urvz6UjNI/AAAAAAAAAJI/OCaCCBAlQ3o/s320/Jared_Simon_03_TJ.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/R8urmD6UjMI/AAAAAAAAAJA/4Ld8TQG8Jv4/s1600-h/Jared_Head_06_TJ.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5173417267338448066" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/R8urmD6UjMI/AAAAAAAAAJA/4Ld8TQG8Jv4/s320/Jared_Head_06_TJ.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R8urfj6UjLI/AAAAAAAAAI4/s1UyKSa9H4A/s1600-h/Jared_Orthos_2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5173417155669298354" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R8urfj6UjLI/AAAAAAAAAI4/s1UyKSa9H4A/s320/Jared_Orthos_2.jpg" border="0" /&gt;&lt;/a&gt; _________________________________________________________&lt;br /&gt;&lt;br /&gt;Mal on the far right was the first incarnation of this set. The middle was the second version. The one on the left with the jeans was the last. Now she looks too much like Hermoine--whoops. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/R8oklT6UjDI/AAAAAAAAAH4/eXDk0jJcyEE/s1600-h/Mallory_03_Variations.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5172987345407085618" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/R8oklT6UjDI/AAAAAAAAAH4/eXDk0jJcyEE/s320/Mallory_03_Variations.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The right was the first version. I then decided to cover her up a bit with the one on the left. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/R8okbD6UjCI/AAAAAAAAAHw/TBfs1UZ739w/s1600-h/Mallory_01_Variations.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5172987169313426466" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/R8okbD6UjCI/AAAAAAAAAHw/TBfs1UZ739w/s320/Mallory_01_Variations.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The first was the one on the far right. I then thought she probably shouldn't be flashin' her belly (wouldn't want my daughter to). I opened up the jacket for the last version on the left to get some more space division. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/R8okOD6UjBI/AAAAAAAAAHo/jXGnRIkhqtc/s1600-h/Mallory_02_Variations.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5172986945975127058" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/R8okOD6UjBI/AAAAAAAAAHo/jXGnRIkhqtc/s320/Mallory_02_Variations.jpg" border="0" /&gt;&lt;/a&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;Hipster Jared. I knew these wouldn't fly, esp. with the anime hair-do and the white kicks, but I had to anyway. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/R8oj1j6UjAI/AAAAAAAAAHg/jp-anx5YHwI/s1600-h/Jared_TheRed.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5172986525068332034" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/R8oj1j6UjAI/AAAAAAAAAHg/jp-anx5YHwI/s320/Jared_TheRed.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/R8ojxT6Ui_I/AAAAAAAAAHY/UbtK_ItdePU/s1600-h/Jared_TheWhite.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5172986452053887986" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/R8ojxT6Ui_I/AAAAAAAAAHY/UbtK_ItdePU/s320/Jared_TheWhite.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/R8ojqj6Ui-I/AAAAAAAAAHQ/K6oCUI-Lz04/s1600-h/Jared_TheTeal.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5172986336089770978" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/R8ojqj6Ui-I/AAAAAAAAAHQ/K6oCUI-Lz04/s320/Jared_TheTeal.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-6482679577044751213?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/6482679577044751213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=6482679577044751213' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6482679577044751213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6482679577044751213'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/03/more-spiderwick-explorations.html' title='More Spiderwick Explorations'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nixLcKoXbeE/R8urvz6UjNI/AAAAAAAAAJI/OCaCCBAlQ3o/s72-c/Jared_Simon_03_TJ.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-6138791920812664579</id><published>2008-02-29T23:22:00.000-08:00</published><updated>2008-07-29T00:39:59.633-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>When Badasses Collide</title><content type='html'>&lt;p&gt;&lt;object id="gtembed" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" height="333" width="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"&gt;&lt;param name="_cx" value="10583"&gt;&lt;param name="_cy" value="8811"&gt;&lt;param name="FlashVars" value=""&gt;&lt;param name="Movie" value="http://www.gametrailers.com/remote_wrap.php?umid=107055"&gt;&lt;param name="Src" value="http://www.gametrailers.com/remote_wrap.php?umid=107055"&gt;&lt;param name="WMode" value="Window"&gt;&lt;param name="Play" value="-1"&gt;&lt;param name="Loop" value="-1"&gt;&lt;param name="Quality" value="High"&gt;&lt;param name="SAlign" value=""&gt;&lt;param name="Menu" value="-1"&gt;&lt;param name="Base" value=""&gt;&lt;param name="AllowScriptAccess" value="sameDomain"&gt;&lt;param name="Scale" value="ShowAll"&gt;&lt;param name="DeviceFont" value="0"&gt;&lt;param name="EmbedMovie" value="0"&gt;&lt;param name="BGColor" value=""&gt;&lt;param name="SWRemote" value=""&gt;&lt;param name="MovieData" value=""&gt;&lt;param name="SeamlessTabbing" value="1"&gt;&lt;param name="Profile" value="0"&gt;&lt;param name="ProfileAddress" value=""&gt;&lt;param name="ProfilePort" value="0"&gt;&lt;param name="AllowNetworking" value="all"&gt;&lt;param name="AllowFullScreen" value="true"&gt;&lt;br /&gt;     &lt;embed src="http://www.gametrailers.com/remote_wrap.php?umid=107055" swliveconnect="true" name="gtembed" align="middle" allowscriptaccess="sameDomain" allowfullscreen="true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="392"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Check out this insane duel from &lt;em&gt;Crisis Core&lt;/em&gt;, an upcoming game for the PSP. Yeah, I'm a nerd when it comes to this stuff.&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Here are some of the things I thought were pretty slick &lt;/strong&gt;&lt;em&gt;&lt;strong&gt;(Watch the clip first!)&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;-----The tunes at the beginning, accompanied by the book-reading before the battle.&lt;br /&gt;-----The lighting and location (I'm guessing the platform they were on was some sort of super-canon)&lt;br /&gt;-----The swords.&lt;br /&gt;-----When the guy in red (Genesis) first &lt;em&gt;charges&lt;/em&gt; up his sword--that last flick of the wrist was a nice touch.&lt;br /&gt;-----And when Sephiroth started slicin' n dicin' the platform like sushi, I couldn't help but think, "how &lt;em&gt;badass&lt;/em&gt; is that?!"&lt;br /&gt;&lt;br /&gt;OK--enough geekin', I better get back to something more productive.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-6138791920812664579?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/6138791920812664579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=6138791920812664579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6138791920812664579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/6138791920812664579'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/02/when-badasses-collide.html' title='When Badasses Collide'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-8907356126386952005</id><published>2008-02-26T16:20:00.000-08:00</published><updated>2008-12-10T02:40:02.100-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><title type='text'>"Manipulation"</title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=ZSodM4pLGIs"&gt;&lt;img id="BLOGGER_PHOTO_ID_5171448472802188978" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/R8Ss_IucXrI/AAAAAAAAAG0/IxxCYDLFpMY/s320/Manipulation.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;My friend Tomo sent me this link. Check it out!&lt;br /&gt;&lt;br /&gt;Now this is what I call making the most of the medium! Very creative and nicely executed. Props to the folks that created this!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-8907356126386952005?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/8907356126386952005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=8907356126386952005' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/8907356126386952005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/8907356126386952005'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/02/manipulation.html' title='&quot;Manipulation&quot;'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nixLcKoXbeE/R8Ss_IucXrI/AAAAAAAAAG0/IxxCYDLFpMY/s72-c/Manipulation.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-329007370561092616</id><published>2008-02-22T23:15:00.000-08:00</published><updated>2008-12-10T02:40:02.967-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>Spiderwick Concepts</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/R7_WuIucXqI/AAAAAAAAAGs/OYGUzB4GKpo/s1600-h/Mallory_Simon_Jared.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5170086985349226146" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/R7_WuIucXqI/AAAAAAAAAGs/OYGUzB4GKpo/s320/Mallory_Simon_Jared.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_nixLcKoXbeE/R7_WpYucXpI/AAAAAAAAAGk/f86ZGJ7QYiI/s1600-h/Mallory_01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5170086903744847506" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_nixLcKoXbeE/R7_WpYucXpI/AAAAAAAAAGk/f86ZGJ7QYiI/s320/Mallory_01.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R7_WioucXoI/AAAAAAAAAGc/uVricq5OoCw/s1600-h/Jared_TallAndSkinny_Color.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5170086787780730498" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R7_WioucXoI/AAAAAAAAAGc/uVricq5OoCw/s320/Jared_TallAndSkinny_Color.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/R7_We4ucXnI/AAAAAAAAAGU/xY6XNLfc6Yc/s1600-h/Jared_Simon_Mallory_InTheDark.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5170086723356221042" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/R7_We4ucXnI/AAAAAAAAAGU/xY6XNLfc6Yc/s320/Jared_Simon_Mallory_InTheDark.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Before we had any reference material or direction from the film, we explored the idea of taking a cartoonier route for the look of the game. These are early concepts I did for the game version of &lt;em&gt;Jared, Simon and Mallory&lt;/em&gt;--the main characters from the Spiderwick Chronicles.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;An initial direction I was given was to throw Jared, the head-strong twin, into a hoodie and some cargo shorts. Simon, the more timid and "nerdier" twin was to sport a vest sweater. No matter what I did, though, Jared always ended up looking not as brash as I had hoped for with the shorts. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;I finally decided that the better, and more atypical solution was to &lt;em&gt;flip it&lt;/em&gt; and give Jared the vest and collar outfit. To me, it wasn't about what you wore, but how you wore it. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;In the end, we had to match the film so all of this was thrown out the door anyway. To this day, I still would have liked to see the game end up with a more stylized and storybook look as opposed to a realistic one, but that's just me:)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-329007370561092616?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/329007370561092616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=329007370561092616' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/329007370561092616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/329007370561092616'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/02/spiderwick-concepts.html' title='Spiderwick Concepts'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/R7_WuIucXqI/AAAAAAAAAGs/OYGUzB4GKpo/s72-c/Mallory_Simon_Jared.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-1310650849116072003</id><published>2008-02-17T04:55:00.000-08:00</published><updated>2008-04-16T23:00:56.980-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>The Grace Kids</title><content type='html'>&lt;p&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-9d273ad98ad9074e" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v4.nonxt3.googlevideo.com/videoplayback?id%3D9d273ad98ad9074e%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2764879153AF84CD9363C228032C66EA507EAB31.4FDB03E9B5AA2192D1B2A637C4A0D8C051964A9C%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D9d273ad98ad9074e%26offsetms%3D5000%26itag%3Dw160%26sigh%3DNLdmBJYH8QXob0xq6L5uY8fCmEc&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v4.nonxt3.googlevideo.com/videoplayback?id%3D9d273ad98ad9074e%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2764879153AF84CD9363C228032C66EA507EAB31.4FDB03E9B5AA2192D1B2A637C4A0D8C051964A9C%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D9d273ad98ad9074e%26offsetms%3D5000%26itag%3Dw160%26sigh%3DNLdmBJYH8QXob0xq6L5uY8fCmEc&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Here you go, round 2 of the Spiderwick anims -- &lt;/strong&gt;&lt;strong&gt;&lt;em&gt;Jared&lt;/em&gt;, &lt;em&gt;Simon&lt;/em&gt;, and &lt;em&gt;Mallory Grace&lt;/em&gt;.&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;For me, animating &lt;em&gt;player-controlled&lt;/em&gt; characters is usually a bit more satisfying. They are also a bit more challenging. How the animations &lt;em&gt;feel&lt;/em&gt; when the buttons are pressed will take precedent over how they look.&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;Here are some of the challenges we usually have to deal with when trying to strike that balance between responsive controls and believable motion:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;-----First off, very little anticipation and quick recoveries are general rules when it comes to player characters. Jumps are even more tricky. Running jumps should probably have no anticipation, otherwise the jump may feel sticky. Landings probably should not translate too far forward even though momentum might dictate this. Players will likely want to stop on a dime when they land, and not worry about overshooting off a ledge. To further complicate things, jump animations are usually split into several pieces. This is to&lt;/em&gt;&lt;em&gt; account for all the different terrain heights and the various landing senarios.&lt;br /&gt;&lt;br /&gt;-----Regarding the jumps in the game, I thought it'd be interesting to have the character almost not make the jump every once in a while. The trick was then to get him back up as quickly as possible, since (for this game) there wouldn't be any button presses to climb up from the hanging position. In the end the "near-miss" anim was still too slow and unresponsive so we had to stick with the regular jump and land for every instance.&lt;br /&gt;&lt;br /&gt;-----When memory space is an issue (as well as time) we can't have 2 sets of anims just to accomodate the character having an equipped weapon or not. That's why you'll notice that Jared's bat may feel a bit light. The anims have to work for when he has a weapon in hand as well as when he doesn't.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;These game rules and constraints are all good, though. Because I'm a gamer myself, I tend to embrace and appreciate these challenges as opposed to just seeing them as fustrations.&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;Hope everyone's not getting too bored of all these in-game anims. I'll try to mix it up with some 2D artwork and maybe some personal workflow stuff in upcoming posts. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-1310650849116072003?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=9d273ad98ad9074e&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/1310650849116072003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=1310650849116072003' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1310650849116072003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/1310650849116072003'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/02/grace-kids.html' title='The Grace Kids'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-100447221309551035</id><published>2008-02-11T08:38:00.000-08:00</published><updated>2008-04-16T23:00:56.981-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Spiderwick Goblins</title><content type='html'>&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-33089a21a1f445eb" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v5.nonxt8.googlevideo.com/videoplayback?id%3D33089a21a1f445eb%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2E5792FA08DA72C729527A350D490A5D092DCEF.746F064C4C82305F83B69537AC28AE7DCAB6212%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D33089a21a1f445eb%26offsetms%3D5000%26itag%3Dw160%26sigh%3DgDI1fVHfYJdWmzkSnA0JmZiBDC8&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v5.nonxt8.googlevideo.com/videoplayback?id%3D33089a21a1f445eb%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2E5792FA08DA72C729527A350D490A5D092DCEF.746F064C4C82305F83B69537AC28AE7DCAB6212%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D33089a21a1f445eb%26offsetms%3D5000%26itag%3Dw160%26sigh%3DgDI1fVHfYJdWmzkSnA0JmZiBDC8&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Alrighty, here's the first round of Spiderwick anims. These little green dudes were fun characters--both to animate and to whack around in the game. They're basically bouncing balls with teeth.&lt;br /&gt;&lt;br /&gt;A lot of these anims probably could use another layer of polish, but often times a tight schedule doesn't allow for as much polish time as we'd like. This really trains us to be efficient at picking our battles and knowing when to spend that extra time and when to just bang something out and move on.&lt;br /&gt;&lt;br /&gt;For example, player-controlled anims, esp. main combos and run cycles tend to be considered more important because not only do you see it a lot in the game, they have to &lt;em&gt;feel&lt;/em&gt; good as well as look good. Hit-reacts, strafes, get-ups, and back-to-idle-pose anims are usually a bit lower on the totem pole. All of this is fine--it's just another form of problem solving, and I'd rather do that than to be in production on a single title for 5+ years!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-100447221309551035?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=33089a21a1f445eb&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/100447221309551035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=100447221309551035' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/100447221309551035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/100447221309551035'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/02/spiderwick-goblins.html' title='Spiderwick Goblins'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-4396135366800794752</id><published>2008-02-05T21:59:00.000-08:00</published><updated>2008-12-10T02:40:03.230-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>The Spiderwick Chronicles</title><content type='html'>&lt;a href="http://www.spiderwickgame.com/us/"&gt;&lt;img id="BLOGGER_PHOTO_ID_5163751469626564082" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R6lUmld-HfI/AAAAAAAAAEs/j8muUGDKPng/s320/SpiderwickBoxArt.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;This was the last game I worked on at Stormfront Studios. It's based off the movie and should appeal to a younger audience (10-12 years).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;This was definitely an interesting project to work on. We had a smaller development team and a production cycle that was just under 1 year. Despite the tight schedule, I had a lot of fun on this one, esp. from an animation standpoint. It was a welcomed change of pace from the all the T-rated combat stuff I was doing on past projects.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Now that the game is finally shipping, I'll be posting a good chunk of new stuff soon--that is if I'm not too busy playing &lt;em&gt;Devil May Cry 4&lt;/em&gt;. Stay tuned!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-4396135366800794752?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/4396135366800794752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=4396135366800794752' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4396135366800794752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4396135366800794752'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/02/spiderwick-chronicles.html' title='The Spiderwick Chronicles'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/R6lUmld-HfI/AAAAAAAAAEs/j8muUGDKPng/s72-c/SpiderwickBoxArt.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-269126485030738540</id><published>2008-02-03T03:46:00.000-08:00</published><updated>2008-12-10T02:40:03.431-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFLOW'/><title type='text'>A Few Good Mel's</title><content type='html'>&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/"&gt;&lt;img id="BLOGGER_PHOTO_ID_5162748551813275106" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/R6XEdFd-HeI/AAAAAAAAAEk/as4XB_fKQ_U/s320/Mel%27sDiner.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Animation can be tricky, so anything that helps to facilitate workflow, I'm all for. Here's a few melscripts that I've found to be quite useful.&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;&lt;strong&gt;&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/Pose-2-Shelf-1702.html"&gt;pose2shelf&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#ff6600;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;This is the first script you should have in your arsenal. It's a simple little script that allows you to save poses and selection sets to the shelf.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/abxPicker-4216.html"&gt;abxPicker&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A very robust and versatile script that lets you create your own GUI (Picker) for your puppet.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#33cc00;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/shotView-4274.html"&gt;shotView&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Very helpful when animating to a specific camera. No more tearing off panels!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#33cc00;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/abxSmartKey-2742.html"&gt;abxSmartKey&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Key only what's highlighted in the channel box. Also use it to filter channels in the graph editor. Just don't forget to toggle it off when you don't need it.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#33cc00;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/snWorldSpaceTool-4438.html"&gt;snWorldSpaceTool&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Copy and paste translate and rotate values regardless of heirarchy. Comes in handy when you need to pick up objects, set'em down, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#33cc00;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;a href="http://www.comet-cartoons.com/melscript.php"&gt;autoTangent&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Quick way to soften tangents and correct overshoot when time is not on your side (esp. for multiple curves).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#33cc00;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/tweenMachine-4183.html"&gt;tweenMachine&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;Quick way to ease in and out of poses, again when you need to finish that animation by lunchtime. Sure you could just middle-mouse and key, but this is more fun.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#33cc00;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/cMotionTrail-mel-3967.html"&gt;cMotionTrail&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Better way (in my opinion) to create motion-trails in Maya. I had a friend make a small mod to the script to include a &lt;em&gt;delete&lt;/em&gt; (trails) button. E-mail me and I will share.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#33cc00;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;a href="http://www.highend3d.com/maya/downloads/mel_scripts/animation/AnimRange-4166.html"&gt;AnimRange&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Good for breaking down long scenes into smaller, workable chunks.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;a href="http://www.zayatz.com/pages/mel.htm"&gt;animToolBox&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A suite of some sweet tools.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;__________________________________________________________&lt;br /&gt;Lastly, I want to make sure I give credit and thanks to all the mel guru's out there that created these scripts and were nice enough to share them with us.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-269126485030738540?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/269126485030738540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=269126485030738540' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/269126485030738540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/269126485030738540'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/02/few-mels.html' title='A Few Good Mel&apos;s'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/R6XEdFd-HeI/AAAAAAAAAEk/as4XB_fKQ_U/s72-c/Mel%27sDiner.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7223460885613549118</id><published>2008-01-27T19:05:00.000-08:00</published><updated>2008-04-16T23:04:16.278-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUST FOR FUN'/><title type='text'>Episode 10:  The Way of the Jedi</title><content type='html'>&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-1a40c0cd735250ec" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v9.nonxt3.googlevideo.com/videoplayback?id%3D1a40c0cd735250ec%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D431CDE947116E84B3439A8BDD4E92785D013801B.4E00BCF209D3BEF9679DFDCE70AA08553A69B55C%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D1a40c0cd735250ec%26offsetms%3D5000%26itag%3Dw160%26sigh%3D4JjQlIBsIx1V6XcbLs0D9ttwviI&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v9.nonxt3.googlevideo.com/videoplayback?id%3D1a40c0cd735250ec%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D431CDE947116E84B3439A8BDD4E92785D013801B.4E00BCF209D3BEF9679DFDCE70AA08553A69B55C%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D1a40c0cd735250ec%26offsetms%3D5000%26itag%3Dw160%26sigh%3D4JjQlIBsIx1V6XcbLs0D9ttwviI&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I have buddies working hard on the new Star Wars game, &lt;em&gt;The Force Unleashed&lt;/em&gt;, so I thought I'd throw up this clip for their amusement.&lt;br /&gt;&lt;br /&gt;I found a lightsaber tutorial online a while back and thought it'd be fun to let my daughter and nephew play Jedi for a day. Using a very cheap camera, I threw this together over a weekend about 7 years ago. Of course the music was borrowed from the Soundtrack, but 95% of sound effects was homemade using a computer mic, a fan, hair clippers, a plastic Safeway bag, my own vocals and some Legos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7223460885613549118?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=1a40c0cd735250ec&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7223460885613549118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7223460885613549118' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7223460885613549118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7223460885613549118'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/01/i-have-buddies-working-hard-on-new-star.html' title='Episode 10:  The Way of the Jedi'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-8099731706370729106</id><published>2008-01-24T22:24:00.001-08:00</published><updated>2008-12-10T02:40:03.560-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Thumbnails</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R5mRRld-HdI/AAAAAAAAAEc/HeM17O23IDI/s1600-h/Broom-Fu_Thumbnails.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5159314579431235026" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R5mRRld-HdI/AAAAAAAAAEc/HeM17O23IDI/s320/Broom-Fu_Thumbnails.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;Here are the thumbnails I did for the last anim in the previous post. I used to thumbnail everything back at school. But for the past 4 years, I've only thumbnailed about two percent of all my animations. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;I'm making it a point these days to plan a bit more and get back into thumbnailin'.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-8099731706370729106?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/8099731706370729106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=8099731706370729106' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/8099731706370729106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/8099731706370729106'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/01/thumbnails.html' title='Thumbnails'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/R5mRRld-HdI/AAAAAAAAAEc/HeM17O23IDI/s72-c/Broom-Fu_Thumbnails.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-3097994185742564377</id><published>2008-01-22T01:06:00.000-08:00</published><updated>2008-04-16T23:00:56.982-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>The Beginning</title><content type='html'>&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-bfae8f563fe323cd" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v19.nonxt7.googlevideo.com/videoplayback?id%3Dbfae8f563fe323cd%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D427BCEE04CAD6B536FA514C3E7CF9246C92D7EC.21C48563D338E0D215D25DB78F061A68B0F965EB%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dbfae8f563fe323cd%26offsetms%3D5000%26itag%3Dw160%26sigh%3DHgM4q9I4oPMamEP29eEV6lisCek&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v19.nonxt7.googlevideo.com/videoplayback?id%3Dbfae8f563fe323cd%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D427BCEE04CAD6B536FA514C3E7CF9246C92D7EC.21C48563D338E0D215D25DB78F061A68B0F965EB%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dbfae8f563fe323cd%26offsetms%3D5000%26itag%3Dw160%26sigh%3DHgM4q9I4oPMamEP29eEV6lisCek&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Before I even knew what a Graph Editor was, let alone a &lt;em&gt;Dope Sheet&lt;/em&gt;, we had to make characters move the old-fashioned way--one drawing at a time.&lt;br /&gt;&lt;br /&gt;Here's a comp of some pencil tests from the good ol' days back at SJSU.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-3097994185742564377?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=bfae8f563fe323cd&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/3097994185742564377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=3097994185742564377' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3097994185742564377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/3097994185742564377'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/01/beginning.html' title='The Beginning'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7926361576009613453</id><published>2008-01-13T16:09:00.000-08:00</published><updated>2008-04-16T23:00:56.983-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Super-Soaker Evade-Attack</title><content type='html'>&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-dcabde3276576bd3" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v21.nonxt8.googlevideo.com/videoplayback?id%3Ddcabde3276576bd3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3900E35F976CBE8C7A6DDBA4325BF4AE59DBF0C9.E64BFFAD43DBF54FC5826F5E1673B1013EAAD3A%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Ddcabde3276576bd3%26offsetms%3D5000%26itag%3Dw160%26sigh%3DRlbXspb89SIo7siFYc3_H6uSSLA&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v21.nonxt8.googlevideo.com/videoplayback?id%3Ddcabde3276576bd3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3900E35F976CBE8C7A6DDBA4325BF4AE59DBF0C9.E64BFFAD43DBF54FC5826F5E1673B1013EAAD3A%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Ddcabde3276576bd3%26offsetms%3D5000%26itag%3Dw160%26sigh%3DRlbXspb89SIo7siFYc3_H6uSSLA&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-ad8e36ce57d92d50" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt8.googlevideo.com/videoplayback?id%3Dad8e36ce57d92d50%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5F13F278A6CDAC1B40B493665292BC72FCE38142.33F501EF239537D442BA7A57F379D3D91E86BCF3%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dad8e36ce57d92d50%26offsetms%3D5000%26itag%3Dw160%26sigh%3DsjYqALDJNTwElm5oC7eVpEpT_JY&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt8.googlevideo.com/videoplayback?id%3Dad8e36ce57d92d50%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D5F13F278A6CDAC1B40B493665292BC72FCE38142.33F501EF239537D442BA7A57F379D3D91E86BCF3%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dad8e36ce57d92d50%26offsetms%3D5000%26itag%3Dw160%26sigh%3DsjYqALDJNTwElm5oC7eVpEpT_JY&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Is this kid...&lt;em&gt;The One?!&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I couldn't get the particles to slo-mo in Maya correctly so here's a couple of versions, including a hack using Premier. In the game it's supposed to slow into "bullet-time" without loosing any frames.&lt;br /&gt;&lt;br /&gt;Also, please excuse the particles, it's another hack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7926361576009613453?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=ad8e36ce57d92d50&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=dcabde3276576bd3&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7926361576009613453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7926361576009613453' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7926361576009613453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7926361576009613453'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/01/super-soaker-evade-attack.html' title='Super-Soaker Evade-Attack'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-7330533388113645566</id><published>2008-01-11T10:14:00.000-08:00</published><updated>2008-12-10T02:40:04.010-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>San Jose State Spartans</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_nixLcKoXbeE/R4e0XNU2vtI/AAAAAAAAAC8/scz0mEXasjg/s1600-h/me300.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5154286609355947730" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_nixLcKoXbeE/R4e0XNU2vtI/AAAAAAAAAC8/scz0mEXasjg/s320/me300.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nixLcKoXbeE/R4e0SdU2vsI/AAAAAAAAAC0/vjAFKxRcSGM/s1600-h/me300_beard.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5154286527751569090" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_nixLcKoXbeE/R4e0SdU2vsI/AAAAAAAAAC0/vjAFKxRcSGM/s320/me300_beard.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;The day I saw that first &lt;em&gt;300&lt;/em&gt; Trailer, I ended up re-watching it at least 20 times that night. It got me super-pumped! I wanted to grow a beard! But since I'm nowhere near as ripped as those mo-fo's, I had no choice but to throw down a painting.&lt;br /&gt;&lt;br /&gt;As for the movie, my high expectations got the best of me. Although it was still enjoyable, it didn't reach the level of Braveheart or Gladiator as I had hoped. But it did have some sick battle moments!&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-7330533388113645566?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/7330533388113645566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=7330533388113645566' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7330533388113645566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/7330533388113645566'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/01/day-i-saw-that-first-300-trailer-i.html' title='San Jose State Spartans'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nixLcKoXbeE/R4e0XNU2vtI/AAAAAAAAAC8/scz0mEXasjg/s72-c/me300.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-232503945151205636</id><published>2008-01-08T22:30:00.000-08:00</published><updated>2008-12-10T02:40:04.219-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIDEO GAMES'/><title type='text'>Devil May Cry 4</title><content type='html'>&lt;div align="left"&gt;&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/R4RvFdU2vmI/AAAAAAAAACI/LuxT3ySuJ_Q/s1600-h/DMC4_Showdown_Part1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5153366013180821090" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/R4RvFdU2vmI/AAAAAAAAACI/LuxT3ySuJ_Q/s320/DMC4_Showdown_Part1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(The above image is a screenshot.)&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;I've just pre-ordered my copy of &lt;em&gt;DMC 4&lt;/em&gt; yesterday! I had to get the Special Edition since I'm a sucker for "Making-Of" featurettes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Now let's talk games!...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So we've been doing this "Next-Gen" thing for a bit amount of time now, and everyone seems to be pushing to make things more "real", more cinematic. This is all fine, but we should never forget one thing: in a game, &lt;em&gt;&lt;span style="font-size:130%;"&gt;game-play&lt;/span&gt;&lt;/em&gt; should always come first.&lt;br /&gt;&lt;br /&gt;What I love about the &lt;em&gt;Devil May Cry&lt;/em&gt; series (and Capcom for that matter) is that they're not afraid to push the "over-the-top"-ness of things to ludicrous levels. Not only will you have to suspend disbelief, you'll have to throw it out the door. Everything, from combat moves and poses to audio and VFX, is cranked up. Characters are &lt;em&gt;idealized&lt;/em&gt;, beyond just "realistic". Heck, everyone in the game battles Demons while dressed to impress! And everyone seems to have the best hair-stylist in town. Sure things could get cheesy. And some of the moves are outright ridiculous. But that's what makes it cool! It's a game! It's supposed to be fun, first and foremost.&lt;br /&gt;&lt;br /&gt;Now I'm not saying that a cinematic presentation, a good story, and a cast of characters that you care about aren't important. I'm not saying that at all. As long as they're icing. &lt;em&gt;Just as long as they don't sacrifice any game mechanics.&lt;/em&gt; Also, don't always worry if things in the game world would never work in the real world. In the end, if it comes down to it, I believe gamers are more likely to remember and appreciate a fun game than a good-looking one.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;I know we all know this, but in our quest to create beautiful and believable gameworlds, we sometimes forget.&lt;br /&gt;&lt;br /&gt;With all that said, if a game has &lt;em&gt;both&lt;/em&gt;, then I'd definitely sacrifice sleep to play it!!&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#ffffff;"&gt;&lt;a href="http://www.gametrailers.com/player/28693.html"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Trailer_1&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;em&gt;Here's an example of some of that awesome cheese and over-the top action I'm talking about. Make sure you at least get to the cut-scene about half way through.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gametrailers.com/player/28691.html"&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;&lt;strong&gt;Trailer_2&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;em&gt;Now if you like what you see, here's part 2 of the showdown!&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.gametrailers.com/player/26664.html"&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;&lt;strong&gt;Trailer_3&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;And in case you can't get enough...&lt;/em&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-232503945151205636?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/232503945151205636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=232503945151205636' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/232503945151205636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/232503945151205636'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/01/devil-may-cry-4.html' title='Devil May Cry 4'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/R4RvFdU2vmI/AAAAAAAAACI/LuxT3ySuJ_Q/s72-c/DMC4_Showdown_Part1.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-4106726304841392450</id><published>2008-01-06T21:18:00.000-08:00</published><updated>2008-04-16T23:00:56.984-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ANIMATION'/><title type='text'>Contact Sport</title><content type='html'>&lt;p&gt;&lt;object width="400" height="333" class="BLOG_video_class" id="BLOG_video-f737f09901bb1cbd" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v10.nonxt4.googlevideo.com/videoplayback?id%3Df737f09901bb1cbd%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D413F9AA92C7D7F72CA7B05E0B77840894983AB08.34B440F273300DF60B0A1EC9DCE4AE035E71F069%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Df737f09901bb1cbd%26offsetms%3D5000%26itag%3Dw160%26sigh%3DeuT0Q83FA0gP4fidYbEvHHA8AnM&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="400" height="333" bgcolor="#FFFFFF"flashvars="flvurl=http://v10.nonxt4.googlevideo.com/videoplayback?id%3Df737f09901bb1cbd%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330328891%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D413F9AA92C7D7F72CA7B05E0B77840894983AB08.34B440F273300DF60B0A1EC9DCE4AE035E71F069%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Df737f09901bb1cbd%26offsetms%3D5000%26itag%3Dw160%26sigh%3DeuT0Q83FA0gP4fidYbEvHHA8AnM&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;So what is this kid practicing?! I can assure you it's not golf or baseball. And since I can't reveal too much about the game yet, take this as a teaser for more animations to come once this game ships in February. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-4106726304841392450?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=f737f09901bb1cbd&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/4106726304841392450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=4106726304841392450' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4106726304841392450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/4106726304841392450'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/01/contact-sport_06.html' title='Contact Sport'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7277564134764546309.post-5958795655749600856</id><published>2008-01-05T18:30:00.000-08:00</published><updated>2008-12-10T02:40:04.326-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ARTWORK'/><title type='text'>Firing It Up!</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_nixLcKoXbeE/R4CjJdU2vgI/AAAAAAAAABU/xjTPg1fXmAY/s1600-h/Firestar_TJ.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5152297356598099458" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_nixLcKoXbeE/R4CjJdU2vgI/AAAAAAAAABU/xjTPg1fXmAY/s320/Firestar_TJ.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-family:trebuchet ms;"&gt;Hello everyone, I've finally decided to give this blog thing a shot! &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:trebuchet ms;"&gt;I want to set this off with a tribute to Saturday morning cartoons--I'm&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; talking about the good ones from back in the day! Shows like &lt;em&gt;Spider-Man and His Amazing Friends&lt;/em&gt;, &lt;em&gt;Thundarr the Barbarian&lt;/em&gt;, and &lt;em&gt;Dungeons &amp;amp; Dragons&lt;/em&gt;, played a big part in what I'm doing today. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:trebuchet ms;"&gt;This piece was originally done a while back for a &lt;em&gt;Wizard Magazine&lt;/em&gt; contest. Although I wasn't able to trick the judges into giving me a prize, it was still a lot of fun. &lt;em&gt;&lt;span style="font-size:85%;"&gt;(In case anyone's wondering who this is, it's Firestar from Spider-Man and His Amazing Friends)&lt;/span&gt;&lt;/em&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:trebuchet ms;"&gt;Finally, I wanted to give a quick thanks to everyone who's been busy bloggin' these past years--all of your postings continue to inspire me!&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7277564134764546309-5958795655749600856?l=tjphan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tjphan.blogspot.com/feeds/5958795655749600856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7277564134764546309&amp;postID=5958795655749600856' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5958795655749600856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7277564134764546309/posts/default/5958795655749600856'/><link rel='alternate' type='text/html' href='http://tjphan.blogspot.com/2008/01/firing-it-up_5055.html' title='Firing It Up!'/><author><name>TJ Phan</name><uri>http://www.blogger.com/profile/05154485047253745567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_nixLcKoXbeE/R4X4INU2vrI/AAAAAAAAACs/2J7Wul5AJzk/S220/me300_Squashed_more.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nixLcKoXbeE/R4CjJdU2vgI/AAAAAAAAABU/xjTPg1fXmAY/s72-c/Firestar_TJ.jpg' height='72' width='72'/><thr:total>3</thr:total></entry></feed>
