<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Matthew</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/" />
    <link rel="self" type="application/atom+xml" href="http://www.flyinglow.ca/matthew/atom.xml" />
    <id>tag:www.flyinglow.ca,2008-03-08:/matthew/2</id>
    <updated>2010-04-15T21:53:49Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.1</generator>

<entry>
    <title>I&apos;ve got a job! :D</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2010/04/ive-got-a-job-d.html" />
    <id>tag:www.flyinglow.ca,2010:/matthew//2.141</id>

    <published>2010-04-15T21:50:38Z</published>
    <updated>2010-04-15T21:53:49Z</updated>

    <summary>So, I guess I should have posted this earlier, but I&apos;ve been hired by Thomas Kole (dilopho DD) to work on Cyclon, a FPS game in the BGE. I&apos;m down as an animator, but because there isn&apos;t much animation to...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Fluff" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="RandomFluff" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="blender" label="blender" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cyclon" label="cyclon" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="engine" label="engine" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="first" label="first" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fps" label="fps" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="game" label="game" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="hired" label="hired" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="job" label="job" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="person" label="person" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="shooter" label="shooter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[So, I guess I should have posted this earlier, but I've been hired by Thomas Kole (dilopho DD) to work on <a href="http://cyclon.dilophodd.com/blog/">Cyclon</a>, a FPS game in the BGE. I'm down as an animator, but because there isn't much animation to do, I'm also doing some scripting and shading.<br /><br />There isn't any eyecandy yet, but me and the other animator are working on some neat stuff, and we'll probably get to show some of it soon.<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Screen Space Ambient Awesomeness!</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2010/04/screen-space-ambient-awesomene.html" />
    <id>tag:www.flyinglow.ca,2010:/matthew//2.137</id>

    <published>2010-04-07T01:25:25Z</published>
    <updated>2010-04-07T01:37:39Z</updated>

    <summary> bleaHere is the thing that wasted my time during spring break. Looks cool, doesn&apos;t it? It&apos;s screen space AO, that great thing that Crysis introduced to a while back. I had a lot of fun coding this into blender,...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Fluff" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="RandomFluff" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ambient" label="ambient" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="blender" label="blender" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="filter" label="filter" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="occlusion" label="occlusion" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="screen" label="screen" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="space" label="space" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ssao" label="ssao" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[ <object width="591" height="266"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10708302&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10708302&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="591" height="266"></object>blea<br /><br />Here is the thing that wasted my time during spring break. Looks cool, doesn't it? It's screen space AO, that great thing that Crysis introduced to a while back. I had a lot of fun coding this into blender, and I hope you enjoy the results.<br /><br />Links:<br /><a href="http://www.vimeo.com/10708302">Video Above</a><br /><a href="http://blenderartists.org/forum/showthread.php?t=183926">Thread on BlenderArtists</a><br /><a href="http://blenderartists.org/forum/attachment.php?attachmentid=102756&amp;d=1270588223">.Blend File</a><br /><a href="http://www.flyinglow.ca/matthew/ssao_docs.pdf">Technical Paper</a><br />]]>
        
    </content>
</entry>

<entry>
    <title>March Linear Block Party! WOOT!</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2010/03/march-linear-block-party-woot.html" />
    <id>tag:www.flyinglow.ca,2010:/matthew//2.135</id>

    <published>2010-03-20T18:40:06Z</published>
    <updated>2010-03-20T18:44:25Z</updated>

    <summary> So I&apos;ve been working on this piece for maybe twelve/sixteen hours, I dunno. I&apos;ve tried some new workflow things, mainly really thinking about the pieces timing before I actually started 2-D block. Still got ten days left, still need...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Animation" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Competition" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="March" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MyWork" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="animation" label="animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="block" label="block" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="competition" label="competition" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linear" label="linear" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mancandy" label="mancandy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="march" label="march" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[ <object width="591" height="329"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10298522&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10298522&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="591" height="329"></object><p><br /></p><p><br /></p><p>So I've been working on this piece for maybe twelve/sixteen hours, I dunno. I've tried some new workflow things, mainly really thinking about the pieces timing before I actually started 2-D block. Still got ten days left, still need to do some more linear polish and lipsync, oh boy. I'm distressed about lipsync, I must say...<br /></p>]]>
        
    </content>
</entry>

<entry>
    <title>Rigging Test</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2010/03/rigging-test.html" />
    <id>tag:www.flyinglow.ca,2010:/matthew//2.132</id>

    <published>2010-03-02T23:02:53Z</published>
    <updated>2010-03-02T23:09:13Z</updated>

    <summary>I&apos;ve been looking at the awesome facial rigging stuff coming out of Durian, and wanting to understand a better way. What I mean by that is, Durian is going to use the box+slider method. A thread was created by Nathan(cessen)...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Fluff" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="RandomFluff" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="blender" label="blender" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="character" label="character" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="facial" label="facial" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rig" label="rig" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rigging" label="rigging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="shapekeys" label="shapekeys" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[I've been looking at the awesome facial rigging stuff coming out of Durian, and wanting to understand a better way. What I mean by that is, Durian is going to use the box+slider method. A thread was created by Nathan(cessen) on BlenderArtists to discuss the matter. A very interesting technique was mentioned on that thread.<br /><br /><br /><object width="591" height="591"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9867714&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9867714&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="591" height="591"></object><br /><br />The technique basically consists of this: the controls (three for the mouth, three for the eyebrows) directly deform a meshdeform cage. The cage deforms the face. On top of that, corrective shape keys, for wrinkles and volume preservation, are driving by the stretch of bones strung between verts on the cage. So you get deformer based controls with the life of shape keys. Pretty cool, huh? :D<br />]]>
        
    </content>
</entry>

<entry>
    <title>Call for rigging help!</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2010/02/call-for-rigging-help.html" />
    <id>tag:www.flyinglow.ca,2010:/matthew//2.131</id>

    <published>2010-02-27T02:23:01Z</published>
    <updated>2010-02-28T02:56:47Z</updated>

    <summary>I&apos;m decent at rigging, but for some reason I suck at drivers. These rigs are the problem at hand. Would someone please update the facial rigs found in this ZIP folder so that they have no refresh issues? Announce your...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Creative" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Short film work" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="call" label="call" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="creative" label="creative" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="film" label="film" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="help" label="help" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="open" label="open" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rig" label="rig" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rigging" label="rigging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="short" label="short" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[I'm decent at rigging, but for some reason I suck at drivers. <a href="http://www.zshare.net/download/731179802a6a0c51/">These</a> rigs are the problem at hand. Would someone please update the facial rigs found in this ZIP folder so
that they have no refresh issues? Announce your presence at the blenderartists <a href="http://blenderartists.org/forum/showthread.php?p=1577659">thread.</a> You WILL get your name in the
credits. In fact, I will write it down.<br />
<br />
Details: the rigs are currently powered by driving the brightness
values of several textures. The style of rigging is supposed to
hide/reveal basic 2-D graphics in a "malayo/pocoyo" sort-of way.
Currently the graphics flicker in the render, even in keyframe-free
regions. Your mission is to create a solution which does not change the
control scheme if possible, and does not change the main character rig
in any way. <br /><br />Thank you immensely for your time, and please help.<br /><br />Good luck, you'll need it.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Durian Sprinting Leaves Self Exhilerated!</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2010/02/durian-sprinting-leaves-self-e.html" />
    <id>tag:www.flyinglow.ca,2010:/matthew//2.130</id>

    <published>2010-02-23T02:45:20Z</published>
    <updated>2010-02-23T02:54:20Z</updated>

    <summary>So! I had a lot of fun with the Durian modelling sprint, which happened last Saturday. I was at a hotel over the weekend, so I didn&apos;t do much modelling until Sunday. At which point I completed the model.However, during...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Fluff" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="RandomFluff" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="broken" label="broken" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="durian" label="durian" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="modelling" label="modelling" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sprint" label="sprint" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="texture" label="texture" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="window" label="window" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[So! I had a lot of fun with the Durian modelling sprint, which <a href="http://durian.blender.org/news/modeling-sprint-a-stellar-success/">happened</a> last Saturday. I was at a hotel over the weekend, so I didn't do much modelling until Sunday. At which point I completed the model.<br /><br />However, during the hotel trip I managed to join the IRC channel, and watch Colin Levy eat a falafel on my dads laptop. The IRC business was a lot of fun, great to see that there are people out there in the community, alive and kicking RIGHT NOW. It was also fun to watch the servers melt into slag when Colin pointed the camera at the chat window! :b<br /><br />I modelled the broken window, in a low-poly style. I'm not entirely pleased with the materials, but it works, and you can see it <a href="http://www.blendswap.com/durian/mtracer_sintelshelter_brokenwindow/">here.</a> Thanks, and have a great day!<br /><br /><img src="http://www.blendswap.com/wp-content/themes/design_showcase/design_showcase/image.php?width=475&amp;height=300&amp;cropratio=19:12&amp;image=http://www.blendswap.com/wp-content/uploads/gravity_forms/1/2010/02/00017.jpg" /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Short Film update: Story Boards</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2010/02/short-film-update-story-boards.html" />
    <id>tag:www.flyinglow.ca,2010:/matthew//2.127</id>

    <published>2010-02-07T18:52:04Z</published>
    <updated>2010-02-07T18:55:31Z</updated>

    <summary>Here&apos;s the storyboards for the film. I&apos;ve been working on these for about a week. I created the music, most of the sound is whipped off of the intertubes. blat So yeah, I just showed you guys the whole movie,...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Creative" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Short film work" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="animation" label="animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="boards" label="boards" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="creation" label="creation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="creative" label="creative" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="film" label="film" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="short" label="short" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="story" label="story" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[Here's the storyboards for the film. I've been working on these for about a week. I created the music, most of the sound is whipped off of the intertubes.<br /><br /><br /><br /><br /> 

<object width="591" height="325"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9262645&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9262645&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="591" height="325"></object>

<br /><br />blat So yeah, I just showed you guys the whole movie, but there are much better things on the way!<br />]]>
        
    </content>
</entry>

<entry>
    <title>Update on the short film!</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2010/01/update-on-the-short-film.html" />
    <id>tag:www.flyinglow.ca,2010:/matthew//2.126</id>

    <published>2010-01-30T20:05:09Z</published>
    <updated>2010-01-30T20:14:05Z</updated>

    <summary>Hooie! It&apos;s been a while since I ever did something responsible, so now&apos;s the time. I&apos;m working on a new short film, on and off, called Creative Short. (Title subject to near guaranteed change.) The work I&apos;m currently doing is...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Creative" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Short film work" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="animation" label="animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="film" label="film" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rig" label="rig" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rigging" label="rigging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="short" label="short" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[Hooie! It's been a while since I ever did something responsible, so now's the time. I'm working on a new short film, on and off, called Creative Short. (Title subject to near guaranteed change.) The work I'm currently doing is in assets, and they're nearly done. Here's some rigging.<br /> 

<object width="591" height="443"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9090562&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9090562&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="591" height="443"></object><br /><br /><br /> 

This is the "Smart Guy" rig. Just simple controls, based heavily on the Peach rigs. Everything except for the face and the fingers is done with a meshdeform modifier. I've already created "Addict" through modifying this one. Next, some story rework and the storyboards! See ya soon!<br />]]>
        
    </content>
</entry>

<entry>
    <title>New Reel means New Animation...</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2009/12/new-reel-means-new-animation.html" />
    <id>tag:www.flyinglow.ca,2009:/matthew//2.121</id>

    <published>2009-12-24T17:51:23Z</published>
    <updated>2009-12-24T22:25:27Z</updated>

    <summary>I have been given a challenge to create a new animation demo reel. So I&apos;m pulling out all the stops and I&apos;m creating my best work to date. To start, a small piece in it&apos;s preliminary stages, a weight lift....</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Animation" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MyWork" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Weight Lift" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="acting" label="acting" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="animation" label="animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pencil" label="pencil" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="planning" label="planning" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="reel" label="reel" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="test" label="test" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="weightlift" label="weight lift" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[I have been given a challenge to create a new animation demo reel. So I'm pulling out all the stops and I'm creating my best work to date. To start, a small piece in it's preliminary stages, a weight lift.<br /><br /> 

<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" &gt;="" height="300" width="400"><param name="src" value="http://www.flyinglow.ca/matthew/ohnine_reel/weight_lift_tkone.mov" />
        <param name="autoplay" value="false" />
        <param name="controller" value="true" />
        <param name="loop" value="false" />
        <embed src="http://www.flyinglow.ca/matthew/ohnine_reel/weight_lift_tkone.mov" autoplay="false" controller="true" loop="false" pluginspage="http://www.apple.com/quicktime/download/" height="300" width="400">
      </object>

<br /><br /><br />Okay, so this is the piece. It's still pretty basic, but I'm quite happy with it.<br /><br />There is some new stuff in the works, so stay tuned!<br />]]>
        
    </content>
</entry>

<entry>
    <title>Python-based planetary gears</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2009/12/pythonbased-planetary-gears.html" />
    <id>tag:www.flyinglow.ca,2009:/matthew//2.118</id>

    <published>2009-12-08T23:58:37Z</published>
    <updated>2009-12-09T02:02:38Z</updated>

    <summary>So, that&apos;s some pretty intense rolling right there. The concept is pretty simple, just use a custom constraint made in python to correctly map the rotations to the planet gears. Here&apos;s how it works.Skills you will need:-Basic knowledge of blender...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="RandomFluff" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips/Tuts" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="animation" label="animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="blender" label="blender" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="constraint" label="constraint" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="python" label="python" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tutorial" label="tutorial" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[<object height="473" width="591"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8012928&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8012928&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="473" width="591"></object><br /><br /><br />So, that's some pretty intense rolling right there. The concept is pretty simple, just use a custom constraint made in python to correctly map the rotations to the planet gears. Here's how it works.<br /><br />Skills you will need:<br />-Basic knowledge of blender interface<br />-some coding experience<br />-fundamental trigonometry knowledge<br />-ability to find stuff<br /><br />Start by modeling the gears themselves. Try to use nice, easy numbers of teeth. Mine used 16 for the planets, 32 for the sun, and 64 for the outer gear.(Remember that teeth count increases linearly with radius.)<br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.flyinglow.ca/matthew/model.html" onclick="window.open('http://www.flyinglow.ca/matthew/model.html','popup','width=489,height=475,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.flyinglow.ca/matthew/assets_c/2009/12/model-thumb-250x242.png" alt="model.png" class="mt-image-left" style="margin: 0pt 20px 20px 0pt; float: left;" height="242" width="250" /></a></span><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Next, open up a text window and find the constraint script template. You will need at least 2.46 for this to work.<br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.flyinglow.ca/matthew/window.html" onclick="window.open('http://www.flyinglow.ca/matthew/window.html','popup','width=640,height=573,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.flyinglow.ca/matthew/assets_c/2009/12/window-thumb-250x223.png" alt="window.png" class="mt-image-left" style="margin: 0pt 20px 20px 0pt; float: left;" height="223" width="250" /></a></span><div><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Now, implement the following changes:<br /><br />Change NUM_TARGETS to 2 instead of 1.<br />Add:&nbsp;&nbsp;&nbsp; <br /><br />&nbsp;&nbsp;&nbsp; # Get the rotation for inner and outer gears.
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; sunrot = targetmatrices[0].toEuler()
<br />&nbsp;&nbsp;&nbsp; outrot = targetmatrices[1].toEuler()<br /><br />&nbsp;&nbsp;&nbsp; # Get the position of the gear itself.
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; localrot = obrot.z
<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; offsetx = (0 - obloc.x)
<br />&nbsp;&nbsp;&nbsp; offsety = (0 - obloc.y)
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; globalrot = 0
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; offset = math.sqrt((offsetx * offsetx) + (offsety * offsety))
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; # Apply sun movement to temp values.
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; globalrot += sunrot.z
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; localrot += (1 - (sunrot.z * 3))
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; # Apply outer movement to temp values.
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; globalrot += outrot.z
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; localrot += (outrot.z * 3)
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; # Apply temp values to owner.
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; obloc.y = (offset * math.sin((globalrot/180) * math.pi))
<br />&nbsp;&nbsp;&nbsp; obloc.x = (offset * math.cos((globalrot/180) * math.pi))
<br />&nbsp;&nbsp;&nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp; obrot.z = localrot<br /><br /><br />After the "Do stuff here" comment. This will work for the first gear only, you will need to change the trig function maths for each individual gear. My actual file has four different pyconstraints.<br />Add two circles and a plane. Delete the faces on the circles and plane. Make the circles children of the plane, and lock their location, scale, and x and y rotation. Give the outer and sun gears transform constraints to rotate them the right number of times to line them up with the planets. You'll need to experiment with this one.<br />Finally, add a script constraint to each gear and select the correct script for the gear. Set all "spaces" to local, enter the circle which is controlling the sun as the first target, and the circle for the outer gear as the second target.<br /><br />That's all! If you didn't get anything, feel free to comment or lay down a post at the blenderartists thread.<br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>October First Steps On The Computer</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2009/10/october-first-steps-on-the-com.html" />
    <id>tag:www.flyinglow.ca,2009:/matthew//2.111</id>

    <published>2009-10-23T02:10:06Z</published>
    <updated>2009-10-24T19:53:54Z</updated>

    <summary> So, that&apos;s my first CGI work for the month of october. It was pretty easy, did it in maybe two hours. Hopefully I can polish this turd a bit more!...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Animation" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Competition" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MyWork" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="October" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="animation" label="animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="blender" label="blender" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="club" label="club" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="computer" label="computer" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eleven" label="eleven" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="october" label="october" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="second" label="second" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" &gt;="" height="300" width="400"><param name="src" value="http://www.flyinglow.ca/matthew/octobercomp/october_cgi.mov" />
        <param name="autoplay" value="false" />
        <param name="controller" value="true" />
        <param name="loop" value="false" />
        <embed src="http://www.flyinglow.ca/matthew/octobercomp/october_cgi.mov" autoplay="false" controller="true" loop="false" pluginspage="http://www.apple.com/quicktime/download/" height="300" width="400">
      </object>

<br /><br />So, that's my first CGI work for the month of october. It was pretty easy, did it in maybe two hours. Hopefully I can polish this turd a bit more!<br />]]>
        
    </content>
</entry>

<entry>
    <title>October Pencil Test</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2009/10/october-pencil-test.html" />
    <id>tag:www.flyinglow.ca,2009:/matthew//2.110</id>

    <published>2009-10-14T23:11:38Z</published>
    <updated>2009-10-14T23:17:34Z</updated>

    <summary> Well, I&apos;m still here. This is my October pencil test. I have to give my dad credit for this concept, it&apos;s pretty much all his idea. I made this pencil test in a few days. Hopefully I can make...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Animation" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Competition" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MyWork" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="October" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="animation" label="animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="club" label="club" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="competition" label="competition" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eleven" label="eleven" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="october" label="october" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pencil" label="pencil" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="second" label="second" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="test" label="test" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" &gt;="" height="300" width="400"><param name="src" value="http://www.flyinglow.ca/matthew/octobercomp/october_pencil_test.mp4" />
        <param name="autoplay" value="false" />
        <param name="controller" value="true" />
        <param name="loop" value="false" />
        <embed src="http://www.flyinglow.ca/matthew/octobercomp/october_pencil_test.mp4" autoplay="false" controller="true" loop="false" pluginspage="http://www.apple.com/quicktime/download/" height="300" width="400">
      </object>

<br /><br /><br />Well, I'm still here. This is my October pencil test. I have to give my dad credit for this concept, it's pretty much all his idea. I made this pencil test in a few days. Hopefully I can make the CG version just as fast.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Pencil development</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2009/10/pencil-development.html" />
    <id>tag:www.flyinglow.ca,2009:/matthew//2.108</id>

    <published>2009-10-03T18:46:17Z</published>
    <updated>2009-10-14T23:32:34Z</updated>

    <summary> Pencil_developmentWell, I&apos;m back. And I have a little treat!Pencil is an open source 2-D animation software which I have used for animations, such as the walkcycle. Currently, Pencil as a user base the size of paramecium, and is as...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Fluff" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="RandomFluff" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="animation" label="animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="development" label="development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="open" label="open" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pencil" label="pencil" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="software" label="software" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="source" label="source" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[<div>
<a href="http://www.flyinglow.ca/matthew/pencil_dev/pencil_dev.tar.bz2">Pencil_development</a><br /><br />Well, I'm back. And I have a little treat!<br /><br />Pencil is an open source 2-D animation software which I have used for animations, such as the walkcycle. Currently, Pencil as a user base the size of paramecium, and is as well known to the world as the park at the end of my street. I hope to change that.<br /><br />Not on my own, of course, but Pencil does need someone with a fair amount of spare time to step up to the plate. I have helped with the wiki a bit, and plan to do some major code documentation.<br /><br />This release is my modifications to Pencil. It contains key flipping, straight ahead and inbetween onion skinning, and some onion skin preferences. <br /><br />Rally Pencil! Share it amongst your colleagues! If you're an open source developer, join the project! We need some new blood!<br /><br /><a href="http://www.pencil-animation.org/">Pencil</a><br /><a href="http://lesstooges.free.fr/pencil/forum/">Pencil Forum</a><br /><a href="http://pencil-animation.org/wiki/doku.php">Pencil Wiki<br /></a><br />
</div>]]>
        
    </content>
</entry>

<entry>
    <title>August Full Block</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2009/08/august-full-block.html" />
    <id>tag:www.flyinglow.ca,2009:/matthew//2.102</id>

    <published>2009-08-29T01:10:38Z</published>
    <updated>2009-08-29T01:18:11Z</updated>

    <summary> This is the full block of my August entry. Tomorrow I will be refining the full block and doing most (hopefully all) of the lipsync, on Sunday I plan to finish up in linear with some polish and lipsync...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Animation" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="August" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Competition" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MyWork" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="august" label="august" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="block" label="block" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="club" label="club" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eleven" label="eleven" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="entry" label="entry" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="full" label="full" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="second" label="second" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" &gt;="" height="300" width="400"><param name="src" value="http://www.flyinglow.ca/matthew/augustcomp/august_first_full_block.mov" />
        <param name="autoplay" value="false" />
        <param name="controller" value="true" />
        <param name="loop" value="false" />
        <embed src="http://www.flyinglow.ca/matthew/augustcomp/august_first_full_block.mov" autoplay="false" controller="true" loop="false" pluginspage="http://www.apple.com/quicktime/download/" height="300" width="400">
      </object>

<br /><br />This is the full block of my August entry. Tomorrow I will be refining the full block and doing most (hopefully all) of the lipsync, on Sunday I plan to finish up in linear with some polish and lipsync work, and Monday will be some polish tweaks and final render.<br /><br />In a bit more detail, Saturday will be final full block, with a few more breakdowns and final motion. I'll also do a lot of lipsync work on Saturday, getting the base phonemes down for every pose/breakdown.<br /><br />On Sunday, I'll finish the lipsync and get a rendered entry in, make sure that there's no major hitches or anything. I will do a playblast entry tomorrow already, don't worry.<br /><br />On Monday, the only things done would be minor tweaks and polish, as well as a final render submission.<br />]]>
        
    </content>
</entry>

<entry>
    <title>August Clean Block</title>
    <link rel="alternate" type="text/html" href="http://www.flyinglow.ca/matthew/2009/08/august-clean-block.html" />
    <id>tag:www.flyinglow.ca,2009:/matthew//2.101</id>

    <published>2009-08-27T01:51:12Z</published>
    <updated>2009-08-27T17:21:12Z</updated>

    <summary> This is the clean block of my August entry. I&apos;ve tried to include the bare minimum poses required to communicate the essence of the shot. After this, it&apos;s onto my full block, which will contain all the motion in...</summary>
    <author>
        <name>Matthew</name>
        <uri>http://www.flyinglow.ca/matthew</uri>
    </author>
    
        <category term="Animation" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="August" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Competition" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MyWork" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="animation" label="animation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="august" label="august" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="block" label="block" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="clean" label="clean" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="club" label="club" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eleven" label="eleven" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="second" label="second" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.flyinglow.ca/matthew/">
        <![CDATA[<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" &gt;="" height="300" width="400"><param name="src" value="http://www.flyinglow.ca/matthew/augustcomp/august_clean_block.mov" />
        <param name="autoplay" value="false" />
        <param name="controller" value="true" />
        <param name="loop" value="false" />
        <embed src="http://www.flyinglow.ca/matthew/augustcomp/august_clean_block.mov" autoplay="false" controller="true" loop="false" pluginspage="http://www.apple.com/quicktime/download/" height="300" width="400">
      </object>

<br /><br />This is the clean block of my August entry. I've tried to include the bare minimum poses required to communicate the essence of the shot. After this, it's onto my full block, which will contain all the motion in the shot. In a few updates, lipsync should be working as well.<br />]]>
        
    </content>
</entry>

</feed>
