<?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>mike&#039;s digital anthology &#187; tip</title>
	<atom:link href="http://blog.mikepan.com/tag/tip/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mikepan.com</link>
	<description>making visuals with technology</description>
	<lastBuildDate>Fri, 16 Dec 2011 23:20:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Enable HD video recording on iPhone 3GS</title>
		<link>http://blog.mikepan.com/enable-720p-video-recording-on-iphone-3gs/</link>
		<comments>http://blog.mikepan.com/enable-720p-video-recording-on-iphone-3gs/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 07:55:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://blog.mikepan.com/?p=634</guid>
		<description><![CDATA[Summary: Last updated December 2010 for iOS4.1, Click here for the newest release for iOS 4.2. I added &#8216;Super&#8217; high quality mode in rev4, which uses the camera sensor in still image mode  to capture video, so it will only &#8230; <a href="http://blog.mikepan.com/enable-720p-video-recording-on-iphone-3gs/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.mikepan.com/wp-content/uploads/Screenshot.jpg"><img class="alignnone size-medium wp-image-666" title="iPhone video quality comparison" src="http://blog.mikepan.com/wp-content/uploads/Screenshot-640x224.jpg" alt="" width="640" height="224" /></a></p>
<p><strong>Summary:</strong></p>
<ul>
<li>Last updated December 2010 for iOS4.1, Click here for the <a href="http://blog.mikepan.com/hd-video-on-iphone-3gs-4-2/">newest release for iOS 4.2</a>.</li>
<li>I added &#8216;Super&#8217; high quality mode in rev4, which uses the camera sensor in still image mode  to capture video, so it will only record at 15fps, but the quality is amazing as evident in the above picture.</li>
<li>In &#8216;Super&#8217; high quality mode (15fps), the camera sometimes makes a &#8216;clicking&#8217; noise when focusing and then the video recording lags for half a second.  It helps if you close all other background apps.</li>
<li>You are recording at 1080&#215;800, which is ~4:3 aspect ratio, just like the original video.</li>
<li>The video is a lot higher in resolution and bitrate than the original, thus the files are bigger, and it will take more power to encode.  Keep an eye on the disk space and battery life!  Also, disable background apps might improve performance.</li>
<li>if you email the video or send it to youtube using iOS, it will reencode it to a lower quality.  Use Pixelpipe from the appstore to upload in original quality, or download it to your computer to view the video in full resolution.</li>
<li>This hack is for iOS 4.1, I have not tested this with older versions of iOS.  But supposedly it works on 4.2 as well.</li>
<li>Someone made a cydia App called <em>3GS HD Enabler</em> under the modmyi repo for the less technical inclined.</li>
</ul>
<p>One quick look at the ARM Cortex processor that the 3GS uses [<a href="http://www.samsung.com/global/business/semiconductor/support/brochures/downloads/systemlsi/s5pc100_brochure_200902.pdf">PDF Spec</a>],  it&#8217;s apparent that the chip is capable of handling 720p video  encoding.  So all we need to do is by-pass the artificial limitation  Apple has imposed on the hardware.  Here is a way to get the phone to record video (and playback on the iPhone) at 1080&#215;800 @ 30fps at up to 15Mbps.  (up from the original 640&#215;480 @ 3Mbps)  (I am using the odd resolution of 1080&#215;800 in order to keep the video at the right aspect ratio)</p>
<p><strong>The quick method:<br />
</strong>Jailbreak your iDevice, install Cydia, and search for the app &#8217;3GS HD Enabler&#8217;.  Enjoy.</p>
<p><strong>The manual method</strong>:<br />
Jailbreak your iDevice and install SSH<br />
Download the pre-edited file <a href="http://blog.mikepan.com/wp-content/uploads/HDVideo3GS-rev4.zip">HDVideo3GS.zip.</a><br />
Decide if you want HD or SuperHD, see <a href="http://blog.mikepan.com/wp-content/uploads/Screenshot.jpg">comparison of different video mode.</a><br />
Copy the 3 .plist files to /System/Library/PrivateFrameworks/Celestial.framework/N88/ (Backup your original!)<br />
Respring your iPhone 3GS and enjoy HD video</p>
<p><strong>Details, for the tinkerers</strong><strong>:</strong></p>
<ul>
<li>Open <em>/System/Library/PrivateFrameworks/Celestial.framework/N88/AVCapture.plist</em> with a Plist editor</li>
<li>Under the <em>AVCaptureMode_AudioVideoRecording</em> key, set the width and height for the <em>capture </em>key to 1080&#215;800, respectively.  This value controls the dimension of the video it is encoded at.</li>
<li>Set the width and height for the <em>preview </em>key to 440&#215;320.  This value controls the size of the on-screen preview.  It does not have any effect on the final video.</li>
<li>Set the width and height for the <em>sensor</em> key to 1920&#215;1080.  This value controls the active region of the sensor, so basically, we want to use the entire sensor.  This source will be automatically downscaled to the proper resolution at encoding time.  Setting it to the full size (2048&#215;1536 seems to turn on a special &#8216;photo mode&#8217;, which is slower than video mode, but the quality is much better)</li>
<li>Increase the encoding average bitrate to 20Mbps (20000000bps), this records a much larger video file (~ 2MB for every second of video)</li>
<li>Increase the encoding bitrate cap to 40Mbps.  Also, lower the minimum quantizer from 19 to 15 or something, just for the heck of it.</li>
<li>Save and close this file.</li>
<li>To make the phone playback the recorded HD video.   Simply edit CameraRollValidator.plist and MediaValidator.plist, they  can be found in the same place as AVCapture.plist. (If you don&#8217;t do this, the file can only be played back on your computer)</li>
<li>Replace all instances of <strong>768 </strong>with <strong>1920</strong></li>
<li>And replace  &lt;key&gt;MaxLevel&lt;/key&gt;&lt;integer&gt;30&lt;/integer&gt; with  &lt;key&gt;MaxLevel&lt;/key&gt;&lt;integer&gt;31&lt;/integer&gt;</li>
<li>Save these two files and respring your iDevice</li>
</ul>
<p><strong> </strong></p>
<p><strong>Results:</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/o5xXLqAhM6w?fs=1&amp;hl=en_US&amp;rel=0&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="480" src="http://www.youtube.com/v/o5xXLqAhM6w?fs=1&amp;hl=en_US&amp;rel=0&amp;hd=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mikepan.com/enable-720p-video-recording-on-iphone-3gs/feed/</wfw:commentRss>
		<slash:comments>266</slash:comments>
		</item>
		<item>
		<title>The perfect laptop!</title>
		<link>http://blog.mikepan.com/the-perfect-laptop/</link>
		<comments>http://blog.mikepan.com/the-perfect-laptop/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 06:37:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://blog.mikepan.com/?p=380</guid>
		<description><![CDATA[I was window-shopping for laptops today and discovered the amazing Asus UL30 series.  It&#8217;s truly an amazing piece of engineering: it&#8217;s thin, it&#8217;s light, it&#8217;s fast, has an insane battery life, and pretty cheap.  Let me break down the specs &#8230; <a href="http://blog.mikepan.com/the-perfect-laptop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was window-shopping for laptops today and discovered the amazing Asus <a href="http://www.amazon.com/UL30Vt-A1-Light-13-3-Inch-Silver-Laptop/dp/B0032FOKXS/ref=sr_1_5?ie=UTF8&amp;s=pc&amp;qid=1265608328&amp;sr=1-5">UL30 </a>series.  It&#8217;s truly an amazing piece of engineering: it&#8217;s thin, it&#8217;s light, it&#8217;s fast, has an insane battery life, and pretty cheap.  Let me break down the specs for you non-geeks:</p>
<p><img class="alignnone size-medium wp-image-381" title="UL30" src="http://blog.mikepan.com/wp-content/uploads/17_ul30-vt-wide-20091117-600-500x306.jpg" alt="" width="500" height="306" /></p>
<p><em>Core 2 Duo SU7300 Processor:</em><br />
It has a 1.3Ghz (up to 1.7Ghz with TurboBoost technology), ultra-low-voltage processor manufactured on 45nm technology.  Which really just means the processor can do a LOT of work while barely sipping on your precious battery.  Honestly, it&#8217;s unbelievable how fast this processor is while using less than 10W of power.  [Compare with a 13 MacBook Pro: slightly slower, but uses 1/3rd the power)</p>
<p><em>Nvidia G210M 512MB and Intel 4500 Graphics:</em><br />
This .93 inch thin laptop has TWO graphics cards.  The Nvidia G210 is probably the fastest graphics card available on a 13 inch laptop.  It's build on 40nm technology, and uses a max of 14W of power, which is still impressive for a graphics card of this caliber.  The Intel is slower, but uses even less power.  You can toggle between the 2 to trade off performance for battery life. [Compare with a 13" MacBook Pro:  The Asus is twice as fast, while using the same amount of juice]</p>
<p><em>4GB DDR3 RAM:</em><br />
Also, the laptop can support a max of 8GB of memory, you know&#8230; in case you need that much. [Same as Macbooks.]</p>
<p><em>13inch LED-lit Screen:</em><br />
LED also means it&#8217;s uses less power than regular backlights. [same as Macbooks]</p>
<p><em>12 hour battery life:</em><br />
&#8230;or so Asus claims, you can probably expect 10 hours of real world usage, and maybe 4-5 hours of gaming/heavy 3D work. [much longer than the MacBook Pros]</p>
<p><em>Design:</em><br />
Not quite on par with Apple&#8217;s drool inducing one-piece aluminum finish, but it&#8217;s one of the nicer laptops I&#8217;ve seen (once you get rid of all the stickers).  The design is obviously Macbook inspired.  And it&#8217;s really light and thin.</p>
<p><em>Price:</em><br />
$800 USD.  I know you can get an even faster 15&#8243; laptop for $900, but the battery life and portability also suffers as you up the screen size.  13&#8243; with this amount of computing power is perfect.  It also comes with all the standard bells and whistles: webcam, bluetooth, 802.11n, and a half terabyte harddrive.</p>
<p><em>The bottom line:</em><br />
if you are looking for a portable powerhouse, take a closer look at this laptop.  If you want raw power and don&#8217;t care about battery life or portability, skip this.</p>
<p>Update: I&#8217;ve had this laptop for almost a year now and am very happy about it.  It&#8217;s light enough to be carried everywhere, and with 8 hours of up time on the integrated video card (can be stretched to 10 if you are stingy on screen brighness or wifi), I don&#8217;t even need to carry the AC adapter unless I plan an overnight trip.  My only complain is that the screen has an absolutely horrific viewing angle, color shifts are common when viewed off-axis; and black is a muddy gray at best.  But once you plug this thing into an IPS display via the build in VGA or HDMI cable, the Nvidia G210M chip is beefy enough to play StarCraft II at medium settings.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mikepan.com/the-perfect-laptop/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Tip: How to sculpt with 4 million polygons on a laptop</title>
		<link>http://blog.mikepan.com/tip-how-to-sculpt-with-4-million-polygons-on-a-laptop/</link>
		<comments>http://blog.mikepan.com/tip-how-to-sculpt-with-4-million-polygons-on-a-laptop/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 06:21:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[x64]]></category>

		<guid isPermaLink="false">http://blog.mikepan.com/?p=361</guid>
		<description><![CDATA[With these tips, you should able to drastically increase your polygon-count limitation while sculpting. 1. Get Blender 2.5 Alpha, also go for the 64bit version if you have 3GB or more of RAM.  2.5 is simply a lot faster and &#8230; <a href="http://blog.mikepan.com/tip-how-to-sculpt-with-4-million-polygons-on-a-laptop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With these tips, you should able to drastically increase your polygon-count limitation while sculpting.</p>
<p>1. Get Blender 2.5 <a href="http://www.blender.org/development/release-logs/blender-250/">Alpha</a>, also go for the 64bit version if you have 3GB or more of RAM.  2.5 is simply a lot faster and refined than Blender 2.49.  The tools and interface is also much cleaner and more intuitive.  Also, a lot of work has gone into optimizing the sculpting feature in Blender 2.5.</p>
<p>2. Start with a base mesh, then apply the <a href="http://www.blendercookie.com/2010/01/26/tip-high-poly-sculpting/">multires modifier</a>.  Do not use a default cube and rely on the multires modifier to do *all* the sub-division.  It&#8217;s always better to start with a base mesh with a few thousand polygons, and use multires with a sub-division level of 2-5.</p>
<p>3. Turn off &#8220;Double Sided&#8221; in the Object Data panel.  This will significantly speed up the redraw.</p>
<p>4. Delete UV texture data and Vertex Color data *might* help speed things up, but I don&#8217;t really know for sure.</p>
<p><span style="text-decoration: line-through;">5. Turn on VBO in the Preference menu.  This will further speed up drawing speed.  (Thanks Gustav!)</span> Okay apparently it doesn&#8217;t according to another commenter, since sculpt mode already uses VBO by default.<span style="text-decoration: line-through;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mikepan.com/tip-how-to-sculpt-with-4-million-polygons-on-a-laptop/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

