<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cognitive Zest &#187; Tutorials</title>
	<atom:link href="http://www.jedypod.com/category/tutorials/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jedypod.com</link>
	<description>Cerebular Exocarp</description>
	<lastBuildDate>Fri, 20 Aug 2010 05:43:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Nuke VFX Cleanup Tutorials</title>
		<link>http://www.jedypod.com/nuke-vfx-cleanup</link>
		<comments>http://www.jedypod.com/nuke-vfx-cleanup#comments</comments>
		<pubDate>Wed, 23 Jun 2010 08:45:10 +0000</pubDate>
		<dc:creator>jedypod</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://jedypod.com/?p=587</guid>
		<description><![CDATA[A big part of visual effects work is removing or altering unwanted items in shots. Wires or rig, blemishes on actors or in the set design, text or signs on buildings, all of these things are prime candidates for visual effects cleanup work. There are many possible techniques to use for cleaning up a shot, [...]]]></description>
			<content:encoded><![CDATA[<p>A big part of visual effects work is removing or altering unwanted items in shots. Wires or rig, blemishes on actors or in the set design, text or signs on buildings, all of these things are prime candidates for visual effects cleanup work.</p>
<p>There are many possible techniques to use for cleaning up a shot, ranging in difficulty from extremely easy, to mind-numbingly complex. How hard it is depends on how complex the background behind the object being removed is, and what might be occluding the object being removed in various parts of the shot.</p>
<p>For example, if there is a large unfortunate piece of rig that happens to be in front of a complex and defined tree-branch blowing wildly in the wind, occluded in the foreground by a healthy wisp of smoke, cue the nightmare scenario. Basically the aim of cleanup work is to re-create the background behind the object needing to be removed, such that a person can&#8217;t tell there was ever anything there.</p>
<p>Here are some of the techniques used to do this.<br />
2D or 3D tracking of still &#8220;cleanup&#8221; images into shots: this works well for background objects that are not deforming, for example, the sides of buildings, trucks, rocks, and other hard things. This technique does not work as well for soft moving things like people, clothes, energetic trees, and water. Another thing that confounds this technique is interactive lighting changes. If there is a flickering light on the side of a building, using a still image to clean up something on the wall of said building will look out of place, unless a keyframed color correction is applied to match the lighting changes.</p>
<p>Cloning one area of an image to another area, in order to cover something up: This works well for shots where the background of the object needing to be removed has a moving texture. For example, for something like ripples in water, still image &#8220;patching&#8221; will not work because the ripples in the water have to move. Since the texture of the water is ideally relatively consistent in its pattern of ripples, cloning from one area of the frame to the other might not be noticeable. However, if the background&#8217;s pattern is non-repeating or complex, this technique might easily be foiled.</p>
<p>Clone Painting: This technique is varied and quite effective with the right tool in skilled hands. It is similar to wielding the &#8220;rubber stamp&#8221; tool in Photoshop, except that it must be kept in mind at all times that one is working with a moving shot. One can clone areas from adjacent frames to replace the background over a moving wire. In order to do this effectively, the plate has to be motion tracked and stabilized to the object being manipulated, so that the object being removed doesn&#8217;t change position from frame to frame. Clone painting from the same frame using an offset  to remove something on a moving object also can work well. When cloning with an offset on consecutive frames, one has to be very careful in order to avoid motion artifacts that result from the cloning happening slightly differently on each frame. A first inclination might be to just clone out an object on each frame and be done with, but when you watch it back in motion, horrible boiling artifacts will occur over the object that is removed so perfectly when looking at each frame individually. Generally, offset cloning is easier to get away with on edges, and objects in motion, and harder to get away with on static objects that have subtle gradients.</p>
<p>Here are a couple of video tutorials on how to accomplish some of the things discussed, using The Foundry&#8217;s Nuke 6.0.</p>
<p><object width="701" height="438"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12725797&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00adef&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12725797&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="701" height="438"></embed></object>
<p><a href="http://vimeo.com/12725797"><b>Watch in HD</b>: 2D Tracking and Cloning</a> from <a href="http://vimeo.com/jedypod">Jed Smith</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>A simple tutorial in Nuke on how to clone from one area of a moving image to another, using 2D tracking and stabilization, and basic compositing. Uses a shot from The Hotdog Cycle, produced by The Last Quest in Seattle.<br />
<a href="http://thelastquest.org/index.php?option=com_content&#038;view=category&#038;layout=blog&#038;id=37&#038;Itemid=63">The Hotdog Cycle Trailer</a></p>
<p><object width="701" height="438"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12758392&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00adef&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12758392&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="701" height="438"></embed></object>
<p><a href="http://vimeo.com/12758392"><b>Watch in HD</b>: Temporal Clone Painting, Patching, and Grain Manipulation</a> from <a href="http://vimeo.com/jedypod">Jed Smith</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>A demonstration of a method of cleanup using clone-painting from adjacent frames on a stabilized plate, in NukeX 6.0.<br />
The shot used is from the animation &#8220;High Strung&#8221;, produced by Tommy Thompson at The Evergreen State College.<br />
<a href="http://blogs.evergreen.edu/tommythompson/">Tommy Thompson&#8217;s Production Blog</a><br />
<a href="http://blogs.evergreen.edu/photo/2010/03/29/two-hours-of-sleep-and-a-pressing-deadline-leaves-evergreen-senior-high-strung/">A Short Documentary About The Project</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jedypod.com/nuke-vfx-cleanup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roto Tutorial #2</title>
		<link>http://www.jedypod.com/roto-tutorial</link>
		<comments>http://www.jedypod.com/roto-tutorial#comments</comments>
		<pubDate>Wed, 17 Dec 2008 12:05:18 +0000</pubDate>
		<dc:creator>jedypod</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[roto]]></category>
		<category><![CDATA[rotoscoping]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[Silhouette]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[vfx]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[visual effects]]></category>

		<guid isPermaLink="false">http://jedypod.com/?p=315</guid>
		<description><![CDATA[Up until this point in time, I have only created one &#8220;screencast&#8221; video tutorial on this blog. I have really been meaning to create some more of these type of tutorial videos, because they not only help me in my ability to communicate effectively and teach effectively, but they might actually be interesting to some [...]]]></description>
			<content:encoded><![CDATA[<p>Up until this point in time, I have only created <a href="http://jedypod.com/sos-media-week-8-update">one &#8220;screencast&#8221; video tutorial</a> on this blog. I have really been meaning to create some more of these type of tutorial videos, because they not only help me in my ability to communicate effectively and teach effectively, but they might actually be interesting to some of the few people who read this little weblog.</p>
<p>This post then, we will consider a step in the right direction, but not by any means achievement of this goal. Namely, I mean that this 2nd Rotoscoping Video Tutorial that follows is exceedingly rough, rambly, random, unrehearsed, raw, borderline-reprehensible, and reeking of underflowed thought-speech-buffer. If you have 30 spare minutes of your time, however, you can get a 1st person experience of not only one of the many things that I have been up to of late, but some information about what rotoscoping is, and how a novice student performs one of the things essential to feature film visual effects.<br />
<span id="more-315"></span><br />
This is a tutorial primarily centered around the rotoscoping features of the software called <a href="http://www.silhouettefx.com/roto/">Silhouette Roto</a>. A couple of notes: For this screen recording I am using <a href="http://store.shinywhitebox.com/home/home.html">iShowU</a> to capture my screen and my system audio, a decent microphone to record myself, and a software called <a href="http://www.boinx.com/mousepose/overview/">Mouseposé</a> to show you what keys I am pressing, and what mouse buttons I am clicking. When I press a key, or combination of keys, they will pop up in overlay at the bottom of the screen. When I press the left mouse button, the cursor will be outlined in Blue. When I press the middle mouse button, the cursor will be outlined in Yellow. Similarly, the right button is Red. This should let you know what I&#8217;m doing without the need to explain everything.</p>
<p>[Edit -- several months later]: You might also note that the technique of rotoscoping that I am employing in this is somewhat of a &#8220;straight-ahead&#8221; method, using animation terminology. That is, I am refining the roto shape one frame at a time in one direction. A much better method is to use a &#8220;nonlinear&#8221; approach, in which one places initial keyframes on key points (extremes) of motion, and then refines the shapes iteratively. This is a better technique because it results in less noticeable motion artifacts such as jittering of points and other inconsistencies of motion.</p>
[See post to watch Flash video]
<p><a href="http://liminalphotography.com/media/video/rotoscoping_in-brief.mp4">Download MP4 Video, 1152&#215;720 (148MB)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jedypod.com/roto-tutorial/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://liminalphotography.com/media/video/rotoscoping_in-brief.mp4" length="155536527" type="video/mp4" />
		</item>
		<item>
		<title>HV20 Workflow, Processing, and Image Quality</title>
		<link>http://www.jedypod.com/hv20-workflow-processing-and-image-quality</link>
		<comments>http://www.jedypod.com/hv20-workflow-processing-and-image-quality#comments</comments>
		<pubDate>Fri, 09 Nov 2007 12:46:35 +0000</pubDate>
		<dc:creator>jedypod</dc:creator>
				<category><![CDATA[Evergreen]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Codecs]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[Dream Sublimation]]></category>
		<category><![CDATA[HV20]]></category>
		<category><![CDATA[Mpeg2]]></category>
		<category><![CDATA[Production Entries]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://grace.evergreen.edu/~smijed07/blog/?p=107</guid>
		<description><![CDATA[In a previous post, I briefly discussed some of the specific concerns of working with footage from the Canon HV20. In this post, I will talk about these things in a little more depth, and with some example pictures to more fully demonstrate what I&#8217;m talking about. Here is a full resolution frame-capture of a [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://www.jedypod.com/technical-activities-and-a-new-toy/">previous post</a>, I briefly discussed some of the specific concerns of working with footage from the Canon HV20. In this post, I will talk about these things in a little more depth, and with some example pictures to more fully demonstrate what I&#8217;m talking about.</p>
<p>Here is a full resolution frame-capture of a video stream shot with the HV20 (the image is a link to the full resolution image). All of the images posted here are compressed with jpeg 80% quality, and should have most of their original attributes preserved. Note that the pulldown has been removed with After Effects, and that this was originally a frame comprised of two interlaced fields. Note that this picture is HUGE (1920&#215;1080), so if you have a regular sized monitor, expect to scroll around to look at it completely.<br />
<a href="/media/uploads/2007/11/hv20-test-original.jpg" title="HV20 Screen Capture - Original"><img src="/media/uploads/2007/11/hv20-test-original.jpg" alt="HV20 Screen Capture - Original" width="600" /></a></p>
<p>If you look closely at the image, you can discern fragments of interlacing artifacts left behind from the pulldown removal. This happens because the mpeg2 compression of the interlaced image results in fields that are imperfect with macroblocks and other imperfections. This confuses After Effects&#8217; algorithms, leaving behind chunks of image that still have interlaced areas. Effectively this just looks like bits of the image have weird blocks of &#8216;liney&#8217; areas. Below is a 4:1 crop of the above original frame, doubled in size.</p>
<p><a href="/media/uploads/2007/11/HV20-test-original-crop.jpg" title="HV20 Screen Capture - 4:1 Crop, Original"><img src="/media/uploads/2007/11/HV20-test-original-crop.jpg" alt="HV20 Screen Capture - 4:1 Crop, Original" width="600" /></a></p>
<p>You can notice these artifacts on the edge of the finger. In After Effects, there are plugins to process a frame to remove interlacing artifacts. With one of those applied, the image looks a little cleaner.<br />
<a href="/media/uploads/2007/11/HV20-test-deinterlace-crop.jpg" title="HV20 Screen Capture - 4:1 Crop, Deinterlaced"><img src="/media/uploads/2007/11/HV20-test-deinterlace-crop.jpg" alt="HV20 Screen Capture - 4:1 Crop, Deinterlaced" width="600" /></a></p>
<p>There are still noticeable artifacts from the mpeg2 compression. You can make out macroblocking and chroma abnormalities on the thumb and surrounding areas. If you were to look at the individual color channels, this would be more noticeable. Usually the compression artifacts are worse in the blue channel. There is a plugin that comes with the Magic Bullet Suite called the &#8220;Deartifactor&#8221; that takes a whack at removing compression artifacts such at as these.</p>
<p>Deartifacted:<br />
<a href="/media/uploads/2007/11/HV20-test-deinterlace-deartifact-crop.jpg" title="HV20 Screen Capture - 4:1 Crop, Deinterlaced, with Deartifactor Applied"><img src="/media/uploads/2007/11/HV20-test-deinterlace-deartifact-crop.jpg" alt="HV20 Screen Capture - 4:1 Crop, Deinterlaced, with Deartifactor Applied" width="600" /></a></p>
<p>Non-Deartifacted &#8211; Blue Channel Only:<br />
<a href="/media/uploads/2007/11/HV20-test-deinterlace-crop-blue.jpg" title="HV20 Screen Capture - 4:1 Crop, Deinterlaced - Blue Channel Only"><img src="/media/uploads/2007/11/HV20-test-deinterlace-crop-blue.jpg" alt="HV20 Screen Capture - 4:1 Crop, Deinterlaced - Blue Channel Only" width="600" /></a></p>
<p>Deartifacted &#8211; Blue Channel Only:<br />
<a href="/media/uploads/2007/11/HV20-test-deinterlace-deartifact-crop-blue.jpg" title="HV20 Screen Capture - 4:1 Crop, Deinterlaced, Deartifacted - Blue Channel Only"><img src="/media/uploads/2007/11/HV20-test-deinterlace-deartifact-crop-blue.jpg" alt="HV20 Screen Capture - 4:1 Crop, Deinterlaced, Deartifacted - Blue Channel Only" width="600" /></a></p>
<p>Sometimes it is hard to see what the deartifactor is doing in areas of detail. Here is another comparison in another less detailed area of the image.</p>
<p>Non-Deartifacted &#8211; Blue Channel Only:<br />
<a href="/media/uploads/2007/11/HV20-test2-deinterlace-crop-blue.jpg" title="HV20 Screen Capture - 4:1 Crop of Different Area, Deinterlaced - Blue Channel Only"><img src="/media/uploads/2007/11/HV20-test2-deinterlace-crop-blue.jpg" alt="HV20 Screen Capture - 4:1 Crop of Different Area, Deinterlaced - Blue Channel Only" width="600" /></a></p>
<p>Deartifacted &#8211; Blue Channel Only:<br />
<a href="/media/uploads/2007/11/HV20-test2-deinterlace-deartifact-crop-blue.jpg" title="HV20 Screen Capture - 4:1 Crop of Different Area, Deinterlaced, Deartifacted - Blue Channel Only"><img src="/media/uploads/2007/11/HV20-test2-deinterlace-deartifact-crop-blue.jpg" alt="V20 Screen Capture - 4:1 Crop of Different Area, Deinterlaced, Deartifacted - Blue Channel Only" width="600" /></a></p>
<p>There is also a filter in After Effects called Remove Grain that was once sold as <a href="http://toolfarm.com/plugins/index.php/Visual_Infinity_Grain_Surgery_for_After_Effects">Grain Surgery</a> by <a href="http://www.visinf.com/">Visual Infinity</a>, but is now included for free with After Effects. This plugin is quite amazingly good at removing grain while preserving detail in the image. While the compression artifacting is not quite grain, it does do a fair amount to improve the apparent image clarity, and while it does soften the image some, it can be adjusted for good results.</p>
<p>Remove Grain filter applied:<br />
<a href="/media/uploads/2007/11/HV20-test-deinterlace-deartifact-removeGrain-crop.jpg" title="HV20 Screen Capture - 4:1 Crop, Deinterlaced, Deartifacted, Remove Grain - Blue Channel Only"><img src="/media/uploads/2007/11/HV20-test-deinterlace-deartifact-removeGrain-crop.jpg" alt="HV20 Screen Capture - 4:1 Crop, Deinterlaced, Deartifacted, Remove Grain - Blue Channel Only" width="600" /></a></p>
<p>Here is the final processed image, in full resolution.<br />
<a href="/media/uploads/2007/11/HV20-test-processed.jpg" title="HV20 Screen Capture - Processed Image"><img src="/media/uploads/2007/11/HV20-test-processed.jpg" alt="HV20 Screen Capture - Processed Image" width="600" /></a></p>
<p>Most likely the effective qualitative differences in the image when viewed full-resolution are relatively minor. However, when you get into things like doing dramatic color correction or other processing, or attempting to extract a matte from an image using color keying, it is absolutely essential to have the best quality image that you can to work with. Of course it is not really a great idea to try to use HDV for something requiring excellent chroma key matte extraction, but for 800 dollars, this camera produces some amazing images, and you would be hard pressed to find a better solution for less than several thousand. There is also the possibility of capturing 4:2:2 uncompressed video before the MPEG2 compression stage from the <a href="http://en.wikipedia.org/wiki/Hdmi">HDMI</a> output of this camera, if you have a <a href="http://www.blackmagic-design.com/products/intensity/">Black Magic Intensity</a> card, or an equivalent HDMI capture device, which <a href="http://www.hv20.com/showthread.php?t=273">could theoretically</a> be plugged into a laptop. There has been <a href="http://dvinfo.net/conf/showthread.php?t=93142">some experimentation</a> in this area, but little noticeable benefit is likely to be achieved.</p>
<p>As free alternatives for the post-processing of HDV, there is a plethora of possibility with <a href="http://avisynth.org/mediawiki/Main_Page">AviSynth</a> and various other freeware windows applications. There is quite a bit of activity around the area of using AviSynth for post-processing of HV20 footage.<br />
<a href="http://yousillyman.blogspot.com/2007/05/making-true-24p-sources-out-of-hv20-m2t.html">The Farnsworth plus Sillyman Process</a><br />
<a href="http://www.hv20.com/showthread.php?t=3246" title="Automated 24p pulldown workflow using DGIndex and VirtualDubMod">Automated 24p pulldown workflow using DGIndex and VirtualDubMod</a><br />
<a href="http://www.hv20.com/showthread.php?t=3246"> Morgan MJPEG2000 as an alternative HD Intermediate Codec</a><br />
<a href="http://hv20.com/showthread.php?t=3202"> AVISynth and VDub Templates / Code</a></p>
<p>To end this post, here are some other full-frame image-captures from the HV20, with no processing applied to them other than pulldown removal and deinterlacing.</p>
<p>An indoor image recorded in low light, showing the characteristic of the camera in high-gain mode, which can be avoided if <a href="http://www.hv20.com/showthread.php?t=180">operated properly</a>.<br />
<a href="/media/uploads/2007/11/interior-night.jpg" title="HV20 Screen Capture - Interior, Night"><img src="/media/uploads/2007/11/interior-night.jpg" alt="HV20 Screen Capture - Interior, Night" width="600" /></a></p>
<p>An outdoor image from the camera on a relatively bright day.<br />
<a href="/media/uploads/2007/11/Field-Day.jpg" title="{HV20 Quality} HV20 Screen Capture - Field, Daytime"><img src="/media/uploads/2007/11/Field-Day.jpg" alt="HV20 Screen Capture - Field, Daytime" width="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jedypod.com/hv20-workflow-processing-and-image-quality/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A List of Essential Windows Software</title>
		<link>http://www.jedypod.com/a-list-of-essential-windows-software</link>
		<comments>http://www.jedypod.com/a-list-of-essential-windows-software#comments</comments>
		<pubDate>Thu, 31 May 2007 12:08:04 +0000</pubDate>
		<dc:creator>jedypod</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Polemic]]></category>
		<category><![CDATA[Projects and Thoughts]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://grace.evergreen.edu/~smijed07/blog/?p=80</guid>
		<description><![CDATA[Often I have come across very intense opinions about the superiority of the Mac user interface. While true with &#8220;stock&#8221; software options, it is my opinion that when bolstered with certain amazing freeware applications, the Windows XP user interface experience can surpass osX in terms of efficiency of operations. Thus, in the style of those [...]]]></description>
			<content:encoded><![CDATA[<p>Often I have come across very intense opinions about the superiority of the Mac user interface. While true with &#8220;stock&#8221; software options, it is my opinion that when bolstered with certain amazing freeware applications, the Windows XP user interface experience can surpass osX in terms of efficiency of operations. Thus, in the style of those lists that have come before me and informed this list, here are a collection of small utilities without which the efficiency and enjoyability of the Windows XP user interface would indeed be nearly as bad as its reputation.</p>
<p><strong>Interface</strong><br />
<a href="http://zabkat.com/x2lite.htm">xplorer2</a> &#8211; The single best file manager I have ever used, and I have used alot. I wish there were anything that remotely approached an equivalent on the osX side of things. (<a href="http://zabkat.com/x2lite.htm">lite version</a> = freeware, more advanced version is shareware)<br />
<a href="http://www.launchy.net/">Launchy</a> / <a href="http://colibri.sourceforge.net">Colibri</a> &#8211; Keyboard launching utilities are the single greatest enhancement in interface technology since &#8230; (freeware)<br />
<a href="http://sourceforge.net/projects/taskswitchxp/">TaskSwitchXP</a> &#8211; A superior replacement for the Alt-Tab task switcher built into windows<br />
<a href="http://www.zhornsoftware.co.uk/stickies/">Stickies</a> &#8211; Sticky note program, freeware<br />
<a href="http://www.essentialpim.com/">EssentialPIM</a> &#8211; Calendar / ToDo / Personal Organization utility, freeware</p>
<p><strong>MultiMedia</strong><br />
<a href="http://www.foobar2000.org/">Foobar2000</a> &#8211; Audio player, encoder, ripper, tagger, cataloger, with many more advanced features (freeware)<br />
<a href="http://www.videolan.org/">VLC</a> &#8211; Monolithic multimedia player with <a href="http://www.matroska.org">Matroska</a> support (freeware)<br />
<a href="http://sourceforge.net/projects/guliverkli/">Mediaplayer Classic</a> &#8211; DirectShow multimedia player. Best when combined with the <a href="http://www.cccp-project.net/">Combined Community Codec Pack</a> (freeware)<br />
<a href="http://perso.wanadoo.fr/pierre.g/xnview/enhome.html">XnView</a> &#8211; Photo viewer / editor (freeware)<br />
<a href="http://www.scintilla.org/SciTE.html">wScite</a> / <a href="http://notepad-plus.sourceforge.net/">Notepad++</a> &#8211; Text editors for programming and just plain text editing (freeware)</p>
<p><strong>Network</strong><br />
<a href="http://www.mozilla.com/en-US/firefox/">Firefox</a> / <a href="http://www.opera.com/">Opera</a> &#8211; Web browsers (freeware)<br />
<a href="http://www.pidgin.im/">Pidgin</a> (formerly Gaim) / Miranda &#8211; Instant messaging multi-protocol clients (freeware)<br />
<a href="http://www.silverex.org/news/">X-Chat 2</a> &#8211; IRC client (freeware)<br />
<a href="http://www.utorrent.com/">uTorrent</a> &#8211; Torrent client (freeware)<br />
<a href="http://strongdc.berlios.de/">StrongDC++</a> &#8211; Direct Connect client (freeware)<br />
<a href="http://www.emule-project.net/">eMule</a> &#8211; eDonkey client (freeware)</p>
<p><strong>Security/System</strong><br />
Sygate Personal Firewall Pro &#8211; Firewall<br />
<a href="http://www.eset.com/">NOD32 Antivirus</a> &#8211; Antivirus software</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jedypod.com/a-list-of-essential-windows-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>After Effects Workshop v3.0</title>
		<link>http://www.jedypod.com/after-effects-workshop-v30</link>
		<comments>http://www.jedypod.com/after-effects-workshop-v30#comments</comments>
		<pubDate>Mon, 30 Apr 2007 21:55:59 +0000</pubDate>
		<dc:creator>jedypod</dc:creator>
				<category><![CDATA[Evergreen]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Projects and Thoughts]]></category>

		<guid isPermaLink="false">http://grace.evergreen.edu/~smijed07/blog/?p=72</guid>
		<description><![CDATA[This last Friday, I taught the third After Effects workshop that I have been a part of, for the benefit of a few students from the Mediaworks program. Myself having been in Mediaworks last year, and having attempted to put together a similar workshop for Mediaworks then, it was great to see all of the [...]]]></description>
			<content:encoded><![CDATA[<p>This last Friday, I taught the third After Effects workshop that I have been a part of, for the benefit of a few students from the Mediaworks program. Myself having been in Mediaworks last year, and having attempted to put together a similar workshop for Mediaworks then, it was great to see all of the people interested in AE in this generation of Mediaworks students. Fortunately, I am a bit better at facilitating such a workshop now than I was then.</p>
<p>As a resource for anyone that might be interested, here is a small section about how to teach yourself how to use After Effects.</p>
<p><span style="font-weight: bold">How to get help and teach yourself</span><br />
The most effective way to learn After Effects is to experiment with it and learn on your own. In accordance with this goal, here are some useful resources.</p>
<ul>
<li>After Effects Help File</li>
<ul>
<li>Everything you need to know to operate the program is contained in this well-written, intuitively organized, and easily searchable help file. Just press F1 while running After Effects, or click Help / After Effects Help.</li>
</ul>
<li>Online Tutorials</li>
<ul>
<li><a href="http://www.creativecow.net/articles/aftereffects.html">http://www.creativecow.net/</a><br />
CreativeCow.net has a great deal of superb and useful tutorials. This link is to a list of all of their written After Effects Tutorials.</li>
<li><a href="http://www.creativecow.net/aepodcast/">http://www.creativecow.net/aepodcast/</a><br />
CreativeCow&#8217;s new series of excellent video podcast After Effects tutorials.</li>
<li><a href="http://wikivid.com/index.php/After_Effects">http://wikivid.com/index.php/After_Effects<br />
</a>a compilation of links to introductory After Effects video tutorials.</li>
<li><a href="http://nututorials.com/subtutorials/AfterEffects/23001/1/10/0">http://nututorials.com/subtutorials/AfterEffects/23001/1/10/0<br />
</a>categorized After Effects tutorials.<a href="http://nututorials.com/subtutorials/AfterEffects/23001/1/10/0"><br />
</a></li>
<li><a href="http://www.stephenschleicher.com/">http://www.stephenschleicher.com/</a></li>
<li><a href="http://aftereffects.digitalmedianet.com/articles/splasharticle.jsp?type=techniques">http://aftereffects.digitalmedianet.com/</a></li>
<li><a href="http://www.editorsguild.com/AfterEffects.html">http://www.editorsguild.com</a>/<br />
an introductory tour of after effects, fortified with example projects</li>
<li><a href="http://www.toolfarm.com/jezra/display.php?show=1&#038;Go=Go">http://www.toolfarm.com/</a></li>
<li><a href="http://www.xtreme-is-back.com/tutorials_speffects.html">http://www.xtreme-is-back.com/</a></li>
<li><a href="http://www.pixel2life.com/tutorials/Adobe_After_Effects/All/">http://www.pixel2life.com/</a></li>
<li><a href="http://www.ayatoweb.com/ae_tips_e/ae51_e.html">http://www.ayatoweb.com/</a></li>
<li><a href="http://www.videocopilot.net/tutorials.html">http://www.videocopilot.net/</a><br />
a very energetic after effects instructional video creator&#8230;</li>
<li><a href="http://msp.sfsu.edu/Instructors/rey/aepage/aeportal.html">http://msp.sfsu.edu/Instructors/rey/aepage/aeportal.html</a><br />
a portal to all things AE&#8230;</li>
<li><a href="http://media-motion.tv/">http://media-motion.tv/</a><br />
an excellent and well-trafficked After Effects list-serve.</li>
</ul>
</ul>
<ul>
<li>Total Training/Lynda.com Training Videos</li>
<ul>
<li>These are two great software training video resources, containing ridiculously thorough video training in all things After Effects, conducted by articulate professionals. Talk to the computer center about their subscription to Lynda.com available for the use of interested students.</li>
</ul>
</ul>
<ul>
<li>Books</li>
<ul>
<li>There are many books out there about After Effects, but one of the best is Creating Motion Graphics with After Effects – Volume 1: The Essentials by Trish and Chris Meyer. Instead of just telling you how to perform functions in After Effects, it attempts to teach you techniques for being creative inside the program, teaching you in the context of real-world design problems.</li>
</ul>
</ul>
<p>Attached to this post is the <a href="/media/uploads/2007/04/aftereffects_introworkshophandout.pdf">After Effects tutorial handout</a> that I wrote for the last workshop I did with <a href="http://www.randommotion.com/">Ruth Hayes</a> for <a href="http://www2.evergreen.edu/sosmedia">SOS: Media</a>, which might be of use to anyone looking for a basic text-mediated introductory reference for After Effects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jedypod.com/after-effects-workshop-v30/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suppress Control and All Cocks Plaster</title>
		<link>http://www.jedypod.com/suppress-control-and-all-cocks-plaster</link>
		<comments>http://www.jedypod.com/suppress-control-and-all-cocks-plaster#comments</comments>
		<pubDate>Fri, 23 Mar 2007 12:28:03 +0000</pubDate>
		<dc:creator>jedypod</dc:creator>
				<category><![CDATA[Evergreen]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Expressions]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects and Thoughts]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[SOS: Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://grace.evergreen.edu/~smijed07/blog/?p=64</guid>
		<description><![CDATA[These are two short videos that I created for Safe Harbor. The process that was used to create them is an interesting and likely somewhat unique one, so I thought I would write a bit of an explanation here. First, here are the videos for you to experience firsthand. Suppress Control All Cocks Plaster These [...]]]></description>
			<content:encoded><![CDATA[<p>These are two short videos that I created for <a href="http://groups.google.com/group/VideoOfTheMonth">Safe Harbor</a>. The process that was used to create them is an interesting and likely somewhat unique one, so I thought I would write a bit of an explanation here. First, here are the videos for you to experience firsthand.</p>
<p><strong>Suppress Control</strong><br />
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/FF22JvOKCzs&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/FF22JvOKCzs&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p><strong> All Cocks Plaster</strong><br />
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/egNFUeZrFSc&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/egNFUeZrFSc&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>These videos were created in Adobe After Effects 7.0 utilizing the <a href="http://www.motionscript.com/">Expressions</a>, which are just a way to control keyframed parameters in After Effects with a script in Javascript. You can create little &#8216;expressions&#8217; by using a collection of custom &#8216;variables&#8217; based on elements of the after effects environment, such as timecode, layer values, etc. Often expressions are used as a way of linking values of parameters together, to make something animate in defined relationship with something else. However there are a myriad of creative possibilities for using expressions in After Effects. Here is what I did to bring about &#8220;Suppress Control&#8221;.<span id="more-69"></span></p>
<p>timeToFrames(t = time, fps = 23.976);<br />
t = random(t,thisComp.duration);</p>
<p>This expression is on the Time Remap property of my main video layer. Time remapping is just a parameter that lets you alter the playback rate and direction of a layer dynamically with keyframes or expressions. All this script is saying is</p>
<p>1). convert the <a href="http://en.wikipedia.org/wiki/SMPTE_time_code">timecode</a> of the current position into its frame-number, based on the given frames per second, and store this value in the variable &#8216;t&#8217;.<br />
2). let &#8216;t&#8217; then equal a random number between the current value of &#8216;t&#8217;, and the length of the current layer.<br />
This effectively makes each frame in the layer a random frame between the beginning and the end. This has a very chaotic direct-animation type aesthetic to it, because it is a frame-based manipulation, and has no slow changes. In &#8220;Suppress Control&#8221; I did this for 3 different stacked layers, and then created another expression on the top two that turned the transparency on or off every x frames. Each of these 3 layers was then combined with the layer below it using blending modes. This created an additional chaotic abstraction to the image, because each image is now not only a random frame of the entire video, and not only one of 3 random layers, but each frame is an aleatoric combination of each of the 3 layers (or just 1 or 2, depending on if all the layers are turned on or not), blended into each other to create a strange abstract image. Here is the expression that blinks a layer on and off every X frames.<br />
fr = 23.976;<br />
FrameNum = 2;<br />
Scale = 50<br />
trig = Math.cos(time*Math.PI*fr*(1/FrameNum));<br />
if ( trig &gt; trig/2 ) { trig = Math.ceil(trig) } else { trig = Math.floor(trig) };<br />
trig = Math.round(trig);<br />
trig = trig*Scale + Scale;</p>
<p>1). What is the framerate? (or, how many times per second should this happen)<br />
2). How many frames should each alternation last?<br />
3). How large should the variation in value be?<br />
4). A trigonometry function to alternate between +1 and -1 every x amount of time defined by the framerate and FrameNum.<br />
5). If the result of this function is greater than half of it, round up; else, round down.<br />
6). Scales the value to +Scale, -Scale, and then shifts it up to be between 0 and 2*ScaleI</p>
<p>If applied to a transparency parameter, it effectively makes a layer flash on or off every x amount of frames.</p>
<p>Another cool expression, which is used on the train layer in All Cocks Plaster is as follows:</p>
<p>layTime = time &#8211; (inPoint-framesToTime(112));<br />
random(layTime, layTime + framesToTime(10));</p>
<p>This is a very simple expression also applied to the time-remapping attribute of a layer.  All it does is, for each frame, choose a new frame between the current and 10 frames ahead of it. So the motion continues on its path, but is randomly jumpy, because it is jumping around randomly in a little box of 10 frames that is moving forwards.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jedypod.com/suppress-control-and-all-cocks-plaster/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keying Experimentation</title>
		<link>http://www.jedypod.com/keying-experimentation</link>
		<comments>http://www.jedypod.com/keying-experimentation#comments</comments>
		<pubDate>Fri, 14 Apr 2006 05:29:26 +0000</pubDate>
		<dc:creator>jedypod</dc:creator>
				<category><![CDATA[Evergreen]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Chroma Key]]></category>
		<category><![CDATA[Compositing]]></category>
		<category><![CDATA[Mediaworks]]></category>
		<category><![CDATA[Production Entries]]></category>
		<category><![CDATA[Transference Simulation]]></category>

		<guid isPermaLink="false">http://grace.evergreen.edu/~smijed07/blog/?p=25</guid>
		<description><![CDATA[Tonight I performed an experiment with chroma keying the circuit board footage as a test to see how much of an arduous process I am in for over the rest of my post production. This is a still from my footage: As you can see, the chroma screens are underexposed, as are the subjects, and [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I performed an experiment with chroma keying the circuit board footage as a test to see how much of an arduous process I am in for over the rest of my post production. This is a still from my footage:<br />
<img src="/media/photo/keying-exp/still.jpg" width="700" /></p>
<p>As you can see, the chroma screens are underexposed, as are the subjects, and as a result the image is somewhat noisy, which doesn&#8217;t help matters with the already artifacted DV source. Also, there are lighting inconsistencies in the chroma screen. <i>Also</i>, like an idiot, I decided it would be a good idea to backlight the subjects with a blue-gel; I thought this would make my planned key more believable. I thought that because the blue light was from a source other than spill from the bluescreen, it would be okay. It&#8217;s not okay. Blue is blue! That must be kept in mind in the future.<br />
<span id="more-35"></span><br />
Anyway, using the magic of the <a href="http://www.thefoundry.co.uk/pkg_overview.aspx?ui=36DA4811-4039-477C-AFBF-32EC2C19A715">Keylight</a> plugin for After Effects (read this awesome <a href="http://forums.creativecow.net/cgi-bin/new_page_wrapper.cgi?forumid=1&amp;page=http://www.creativecow.net/articles/onneweer_barend/keylight/index.html">tutorial</a>, anyone who might be interested in seeing how it can function), and some creative masking, I was able to pull a decent key.</p>
<p>Pixels should not be this large or this blocky!<br />
<img src="/media/photo/keying-exp/pixelarms.jpg" /></p>
<p>This is slightly better&#8230; I achieved this by tweaking the settings of keylight and adding a subtle matte-choker.<br />
<img src="/media/photo/keying-exp/pixelarmsimproved.jpg" /></p>
<p>This is the key without the mask on the circuit board. As you can see, the blue spilled onto the board from my backlight (arr!) is causing the keying plugin to make the board transparent, something that we don&#8217;t want to happen.<br />
<img src="/media/photo/keying-exp/circuitboardmask.jpg" /></p>
<p>Since the board is stationary within the shot for a large period of time, I duplicated the layer and applied a mask to the board, effectively making the key only affect areas outside of the circuit board area. The results look alright, but I will be tweaking it more, possibly using the technique of blurring an adjustment layer and applying a transfer mode of &#8220;color&#8221;, in order to blur the chroma slightly without blurring the luminance, and thus counteract the DV artifacts somewhat, as outlined in the <a href="http://forums.creativecow.net/cgi-bin/new_page_wrapper.cgi?forumid=1&amp;page=http://www.creativecow.net/articles/onneweer_barend/keylight/index.html">keylight tutorial</a>.<br />
<img src="/media/photo/keying-exp/circuitboardmask-noboardlayer.jpg" /></p>
<p>Today I enthusiastically enjoyed the DVX100A proficiency with Ben, Alex, Dre, and the almighty Dave Cramton. Tomorrow, I will pick up my work order for it, and break open that pack of 5 new <a href="http://www.tapeandmedia.com/mini_dv_panasonic_master.asp">Panasonic Master Quality DV tapes</a>, leaving the solitary Sony DVCAM tape that I bought solitary&#8230; and unused. (take that, DVCAM!). I will be doing tests on Friday to see if the 24p advanced mode can deliver the realistic progressive psuedo-filmlike motion and blur that I&#8217;m looking for, as well as doing a test pulldown, edit, reverse pulldown, and author to progressive-scan DVD. I will of course post the results here.</p>
<p>In other news, I have been drooling all over my monitor, reading about the <a href="http://www.dvxuser.com/articles/HVX200/">Panasonic AG-HVX200</a>, the HD successer to the DVX100, which records in 4:2:2 DVCPRO on <a href="http://www.dvxuser.com/articles/P2/">P2 cards</a> at a data rate of 100MB/s, and is capable of recording real variable framerates, much like the <a href="http://catalog2.panasonic.com/webapp/wcs/stores/servlet/ModelDetail?displayTab=O&amp;storeId=11201&amp;catalogId=13051&amp;itemId=94208&amp;catGroupId=14569&amp;modelNo=AJ-HDC27H&amp;surfModel=AJ-HDC27H">Varicam</a>, except about $60,000 cheaper at $6,000. I&#8217;m excited by the fact that, in 6 or 7 years, this technology will be somewhat outdated, and I will probably be able to buy one for under 2 thousand dollars.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jedypod.com/keying-experimentation/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
