<?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>Jaysen Marais &#187; pangeaVR</title>
	<atom:link href="http://www.jaysenmarais.com/blog/tag/pangeavr/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jaysenmarais.com/blog</link>
	<description>Making it happen, bit by bit</description>
	<lastBuildDate>Tue, 10 Jan 2012 06:50:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Spherical panoramas: photographs without edges</title>
		<link>http://www.jaysenmarais.com/blog/20090410/spherical-panoramas</link>
		<comments>http://www.jaysenmarais.com/blog/20090410/spherical-panoramas#comments</comments>
		<pubDate>Fri, 10 Apr 2009 19:52:00 +0000</pubDate>
		<dc:creator>jaysen</dc:creator>
				<category><![CDATA[panorama]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[pangeaVR]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[ptgui]]></category>

		<guid isPermaLink="false">http://jaysenmarais.com/blog/?p=134</guid>
		<description><![CDATA[Most lay-people see photography as the cut-and-dried act of capturing the world &#8220;as it is&#8221;. Ironically, the simple and necessary action of framing a photograph instantly renders the result subjective (&#8216;un-photogenic&#8217; subjects are typically pushed out-of-frame). This creative choice built into the camera&#8217;s design is part of the appeal of photography. However, we occasionally encounter [...]]]></description>
			<content:encoded><![CDATA[<p>Most lay-people see photography as the cut-and-dried act of capturing the world &#8220;as it is&#8221;. Ironically, the simple and necessary action of framing a photograph instantly renders the result subjective (&#8216;un-photogenic&#8217; subjects are typically pushed out-of-frame). This creative choice built into the camera&#8217;s design is part of the appeal of photography. However, we occasionally encounter entirely photogenic scenes that we wish to convey in their entirety. Luckily, there is a type of photograph that has no edges at all; the <a href="/blog/panoramas/">spherical panorama</a>.</p>
<p><object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="500" height="280" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"><param name="src" value="/panoramas/posters/poster_01_sand_blow_summit.mov"><param name="href" value="http://panoramas.jaysenmarais.com.s3.amazonaws.com/01_1800_500_sand_blow_summit.mov"><param name="autoplay" value="true"><param name="controller" value="false"><param name="target" value="myself"><param name="pluginspage" value="http://www.apple.com/quicktime/download/"><param name="type" value="video/quicktime"><embed src="/panoramas/posters/poster_01_sand_blow_summit.mov" width="500" height="280" autoplay="true" controller="false" href="http://panoramas.jaysenmarais.com.s3.amazonaws.com/01_1800_500_sand_blow_summit.mov" pluginspage="http://www.apple.com/quicktime/" target="myself"></embed></object><center><a href="/blog/panoramas/#moreton_sand_blow_summit" style="margin-right:5px;">Moreton island sand-blow (summit)</a><span style="background:url(/blog_media/time.png) left center no-repeat; padding-left: 21px; margin-right: 5px;">29th <abbr title="December">Dec</abbr> 08</span> <a href="http://maps.google.com/maps?t=h&amp;hl=en&amp;ie=UTF8&amp;ll=-27.193047,153.419059&amp;spn=0.005611,0.008765&amp;z=17" title="view in google maps" style="background:url(/blog_media/200904/google_maps_16x16.gif) left center no-repeat;padding-left:21px;margin-right:5px;">map</a> <a href="http://panoramas.jaysenmarais.com.s3.amazonaws.com/01_6500_sand_blow_summit.mov" rel="nofollow" style="background: url(/blog_media/quicktime_16x16.gif) left center no-repeat; padding-left: 21px;">HD (2.6<abbr title="mega-bytes">MB</abbr>)</a> </center>
<p>This spherical panorama captures the complete scene; from the zenith (above my head) to the complete horizon to the the nadir (under my feet). No photographic paraphernalia (camera, tripod, photographer) distracts the viewer from the scene. What kind of magical camera does this? Well, with the right know-how, software and technique any camera will do. This is because spherical panoramas are simply an amalgamation of many regular photographs. Here&#8217;s the kit I used to make my example panorama.</p>
<p><center><img src="/blog_media/200904/rig.jpg" width="500" height="222" alt="tripod, nodal ninja panoramic head and Canon 5D mark II" /><br/><em>Tripod fitted with a <a href="http://store.nodalninja.com/category_s/31.htm">Nodal Ninja 5</a> panoramic tripod head supporting  a <a href="http://www.dpreview.com/reviews/canoneos5dmarkii/">Canon 5D mark II</a> with <a href="http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&amp;fcategoryid=148&amp;modelid=7487">Canon 16 &#8211; 35mm f2.8L</a> lens</em></center>
<p>To get started we need a sequence of regular photographs which cover the entire scene. Typically this involves taking several &#8216;rows&#8217; of images, each containing a constant number of images (columns). The number of rows and columns required depends on the lens used but nevertheless the angle between rows should be consistent, as should that between each column (made easy by using a <a href="http://en.wikipedia.org/wiki/Panoramic_tripod_head">panoramic tripod head</a>, e.g. <a href="http://store.nodalninja.com/category_s/31.htm">Nodal Ninja 5</a>). In addition, a zenith shot (directly up) and two (complimentary) &#8216;nadir&#8217; shots (directly down) are required. Here&#8217;s the sequence of images I used to produce my sample panorama.</p>
<p><center><img src="/blog_media/200904/array_zenith.jpg" width="82" height="125" alt="zenith row" /><em style="display:block;">zenith</em><img src="/blog_media/200904/array_sky.jpg" width="500" height="125" alt="sky row" /><em style="display:block;">sky row</em><img src="/blog_media/200904/array_horizon.jpg" width="500" height="125" alt="zenith row" /><em style="display:block;">horizon row</em><img src="/blog_media/200904/array_ground.jpg" width="500" height="125" alt="zenith row" /><em style="display:block;">ground row</em><img src="/blog_media/200904/array_nadir.jpg" width="166" height="125" alt="zenith row" /><em style="display:block;">nadir (taking two at opposites enables later removal of feet &amp; shadows)</em></center>
<p>The rest of the spherical panorama creation process is all in software. I plan to cover the details in a future screen-cast, but for now here&#8217;s a quick overview:</p>
<ol>
<li><img src="/blog_media/200904/dpp_logo_75.jpg" alt="Canon Digitial Photo Professional (needs a better logo)" width="75" height="79" align="right" style="margin-left:10px;" />Ensure &#8216;consistent colour&#8217; across shots by correcting white-balance discrepancies (tip: remember to lock white-balance, exposure, shutter-speed, focal length and focus while shooting). Also correct any <a href="http://en.wikipedia.org/wiki/Vignetting">vignetting</a> (dark edges) and <a href="http://en.wikipedia.org/wiki/Chromatic_aberration">chromatic aberration</a> (coloured fringing on detail). For these tasks I use Canon&#8217;s bundled <a href="http://www.canon.co.uk/for_home/product_finder/cameras/digital_slr/eos30d/software/index.asp">DPP</a> software (if <a href="http://www.adobe.com/products/photoshoplightroom/">Lightroom</a>&#8216;s vignetting correction tools were better, I&#8217;d use it instead).</li>
<li><img src="/blog_media/200904/ptgui_logo_75.jpg" alt="PTGui" width="75" height="98" align="right" style="margin-left:10px;" />Import the corrected images into a stitching tool (after trying a few apps I finally ponied up for a copy of <a href="http://www.ptgui.com/">PTGui</a>). By creating control-point pairs (i.e. locating similar features in different photographs) I give PTGui the necessary information to correctly align, warp, composite and blend the all images (except for the zenith and nadir) into a single &#8216;stitched&#8217; equirectilinear result.</li>
<li>In photoshop I work a little magic to combine the two original nadir shots (which both contain my legs and feet) into a single feet-free nadir image</li>
<li>Using PTGui again I produce another equirectilinear image, this time containing only the warped ground (from the composited nadir) and sky (from the zenith shot)</li>
<li><img src="/blog_media/200904/photoshop_logo_75.jpg" alt="Photoshop logo" width="75" height="73" align="right" style="margin-left:10px;" />Back in photoshop I combine both equirectilinear images into a single image (&#8216;patching&#8217;) and apply any necessary retouching (e.g. making horizons dead-level and apply colour-corrections) to produce the <em>pièce de résistance</em>: the final (70+ megapixel) image.</li>
</ol>
<p><center><img src="/blog_media/200904/nadir_patching.jpg" width="500" height="387" alt="patching the warped nadir and zenith onto the stitched panorama in photoshop" /><br/><em>patching the warped nadir and zenith onto the stitched panorama in photoshop</em></center>
<p>At first glance this appears to be a regular photo, but in fact it covers 360&deg; horizontally and 180&deg; vertically (i.e. the entire scene). So how does it justify the &#8216;spherical&#8217; and &#8216;edge-less&#8217; tags? Well, the most effective way to present such an image is to wrap the rectangular image around an imaginary sphere and give the viewer control of a virtual camera placed at the orb&#8217;s centre. Rotating the camera simulates &#8216;looking&#8217; in the original scene. There are no limits on where the camera may look and no visible edges or seams.</p>
<p><center><img src="/blog_media/200904/wrap-sequence.jpg" width="500" height="80" alt="the distortion in the equirectilinear image disappears when the image is wrapped around a sphere" /><br/><em>the distortion in the equirectilinear image disappea<br />
rs when the image is wrapped around a sphere (inside which the viewer&#8217;s virtual &#8216;camera&#8217; rotates)</em></center>
<p>Spherical panoramas really take on a new dimension when combined with software like the <a href="http://jaysenmarais.com/blog/20080825/immersive-photographs-on-the-iphone-with-pangeavr/">PangeaVR iPhone app</a> I&#8217;ve mentioned before. Wherever I am I can show friends exactly what my favourite places are like by handing them the phone and saying &#8220;drag the image with your finger&#8221;. No other explanation, instruction or intervention is required for me to show friends overseas what the beach I learned to surf at is &#8220;really like&#8221;. Of course, the panoramas can also be viewed in a web browser. Below are links to a few panoramas I&#8217;ve created in the past few months from images taken on my Christmas holiday back home.</p>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="padding-right:10px;padding-bottom:10px;"><a href="http://jaysenmarais.com/blog/panoramas/#moreton_sand_blow_summit"><img src="/blog_media/200904/panorama_poster_01.jpg" width="160" height="90" alt="view 'moreton island sand blow (summit)' panorama" border="0" /></a></td>
<td style="padding-right:10px;padding-bottom:10px;"><a href="http://jaysenmarais.com/blog/panoramas/#moreton_sand_blow_saddle"><img src="/blog_media/200904/panorama_poster_02.jpg" width="160" height="90" alt="view 'moreton island sand blow (saddle)' panorama" border="0" /></a></td>
<td style="padding-bottom:10px;"><a href="http://jaysenmarais.com/blog/panoramas/#moreton_sand_blow_north"><img src="/blog_media/200904/panorama_poster_03.jpg" width="160" height="90" alt="view 'Moreton island sand blow (crest, north)' panorama" border="0" /></a></td>
</tr>
<tr>
<td style="padding-right:10px;padding-bottom:10px;"><a href="http://jaysenmarais.com/blog/panoramas/#moreton_sand_blow_middle"><img src="/blog_media/200904/panorama_poster_04.jpg" width="160" height="90" alt="view 'Moreton island sand blow (crest, middle)' panorama" border="0" /></a></td>
<td style="padding-right:10px;padding-bottom:10px;"><a href="http://jaysenmarais.com/blog/panoramas/#moreton_sand_blow_south"><img src="/blog_media/200904/panorama_poster_05.jpg" width="160" height="90" alt="view 'Moreton island sand blow (crest, south)" border="0" /></a></td>
<td style="padding-bottom:10px;"><a href="http://jaysenmarais.com/blog/panoramas/#moreton_beach_dune"><img src="/blog_media/200904/panorama_poster_06.jpg" width="160" height="90" alt="view 'Moreton island eastern beach (dune)' panorama" border="0" /></a></td>
</tr>
<tr>
<td style="padding-right:10px;padding-bottom:10px;"><a href="http://jaysenmarais.com/blog/panoramas/#moreton_beach_shore"><img src="/blog_media/200904/panorama_poster_07.jpg" width="160" height="90" alt="view 'Moreton island eastern beach (shore)' panorama" border="0" /></a></td>
<td style="padding-right:10px;padding-bottom:10px;"><a href="http://jaysenmarais.com/blog/panoramas/#palm_beach_avenue_beach_1"><img src="/blog_media/200904/panorama_poster_08.jpg" width="160" height="90" alt="view 'Palm beach avenue beach (1)' panorama" border="0" /></a></td>
<td style="padding-bottom:10px;"><a href="http://jaysenmarais.com/blog/panoramas/#palm_beach_avenue_beach_2"><img src="/blog_media/200904/panorama_poster_09.jpg" width="160" height="90" alt="view 'Palm beach avenue beach (2)' panorama" border="0" /></a></td>
</tr>
</table>
<p>Hopefully I&#8217;ll have more to add to my <a href="http://jaysenmarais.com/blog/panoramas/">panoramas page</a> soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaysenmarais.com/blog/20090410/spherical-panoramas/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://panoramas.jaysenmarais.com.s3.amazonaws.com/01_6500_sand_blow_summit.mov" length="2720186" type="video/quicktime" />
<enclosure url="http://panoramas.jaysenmarais.com.s3.amazonaws.com/01_1800_500_sand_blow_summit.mov" length="326740" type="video/quicktime" />
		</item>
		<item>
		<title>Immersive photographs on the iPhone with PangeaVR</title>
		<link>http://www.jaysenmarais.com/blog/20080825/immersive-photographs-on-the-iphone-with-pangeavr</link>
		<comments>http://www.jaysenmarais.com/blog/20080825/immersive-photographs-on-the-iphone-with-pangeavr#comments</comments>
		<pubDate>Mon, 25 Aug 2008 13:10:12 +0000</pubDate>
		<dc:creator>jaysen</dc:creator>
				<category><![CDATA[photography]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[pangeaVR]]></category>
		<category><![CDATA[panorama]]></category>
		<category><![CDATA[remember the milk]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://jaysenmarais.com/blog/?p=39</guid>
		<description><![CDATA[It was all I could do to stay true to my anti-iPhone stance so long as my 3G demands remained unmet, so when apple finally relented and released the iPhone 3G I too was forced to concede (it would have been unreasonable of me not too!). Most curious onlookers are sold after a whistle-stop tour [...]]]></description>
			<content:encoded><![CDATA[<p>It was all I could do to stay true to my anti-iPhone stance so long as my 3G demands remained unmet, so when apple finally relented and released the <a href="http://www.apple.com/iphone/">iPhone 3G</a> I too was forced to concede (it would have been unreasonable of me not too!).</p>
<p>Most curious onlookers are sold after a whistle-stop tour of <a href="http://www.apple.com/iphone/features/sms.html">SMS</a>, <a href="http://www.apple.com/iphone/features/safari.html">Web</a> and <a href="http://www.apple.com/iphone/features/maps.html">Google Maps</a>. However some stubborn folks haughtily demand what makes &#8216;it so special anyway?&#8217;, so I do my solemn best to give them the personalised excuse they need to justify their inevitable purchase. <a href="http://iconfactory.com/twitterrific_touch/screenshots.html">Twitterific</a> seems to be the killer app for folks on twitter (twits?) and the <a href="http://www.commoncraft.com/Twitter">common craft intro to twitter</a> video quickly converts the non-twits. Productivity obsessives (guilty) have trouble restraining themselves when they see <a href="http://www.rememberthemilk.com/services/iphone/">remember the milk</a> and <a href="http://www.reqall.com/about/reqall_iphone_native">reqall</a>. Some nuts are tougher to crack.</p>
<p>The final trick I have up my sleeve (besides games, but that&#8217;s cheap) is <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284877515&#038;mt=8">PangeaVR</a> (app-store link).</p>
<p><center><img src="http://jaysenmarais.com/blog_media/200808/pangea_boat_house.jpg" width="450" height="243" alt="PangeaVR iPhone ap displaying 'boat house' panorama from panedia.com" /><br/>PangeaVR iPhone app displaying &#8216;<a href="http://maps.panedia.com/vr.php?pano=1577&#038;z=15&#038;mt=m">boat house</a>&#8216; panorama from <a href="http://panedia.com/">panedia.com</a></center></p>
<p>It&#8217;s not the most snappily-named app, nor the most seductively dressed but it&#8217;s the app that&#8217;s come closest to eliciting an audible &#8216;wow&#8217; from me. In short PangeaVR allows you to view immersive photographs by rubbing your finger on the touch-screen. Drag left to look left, up is up etc. Spin around, zoom in, stare at a foreign sky. See the world not as the photographer frames it, but as they saw it (there&#8217;s a big difference). Revisit the places of your youth. Take a peek at that fantasy vacation spot. Show your friends the home town you never shut up about.</p>
<p><img src="http://jaysenmarais.com/blog_media/200808/pangea_panedia_tall.jpg" width="150" height="278" alt="example list of panoramas within a PangeaVR portfolio" style="float:right; margin-left: 10px; margin-bottom: 5px;" /> PangeaVR is (amazingly) free, though I <a href="http://idents.tv/blog/2008/04/09/what-do-you-reckon-i-know-i-dont-care/">reckon</a> that with a less imposing UI metaphor (PangeaVR&#8217;s current UI is based around an intimidatingly long list of &#8216;portfolios&#8217;) and a <a href="http://www.macrumors.com/iphone/2008/08/20/the-1-paid-app-koi-pond/">Koi Pond</a>-like price tag, PangeaVR could be a major money spinner for Pangea software (should they choose to go that route). The coolest part about PangeaVR as it stands though is that <a href="http://www.pangeasoft.net/pano/pangeavr/portfolios.html">publishing your own panoramas through the system</a> is also free and (theoretically) within reach of anyone with a digital camera (preferably with a <a href="http://wiki.panotools.org/Hardware#Lenses">wide lens</a> and a <a href="http://wiki.panotools.org/Heads">bracket head</a>), a PC and time! <a href="http://www.pangeasoft.net/">Brian Greenstone and the Pangea software guys</a> responsible for this app/system deserve major kudos for their open-handed approach.</p>
<p>Now I should point out that this isn&#8217;t the first time I&#8217;ve encountered panoramic photography, so my praise isn&#8217;t just that of the VR ingénue. I&#8217;ve toiled to <a href="http://jaysenmarais.com/blog/20080402/making-linear-panoramas-that-dont-suck/">stitch my own panoramas</a> in the past only to have users unable to load the Quicktime/flash/java plug-in necessary to view them or confused that they must &#8216;click &#038; drag&#8217; the photo (to which they are unaccustomed) to &#8216;pan&#8217; the image (some very unhelpful lingo). In the end I gave up and started outputting stitched images as <a href="http://www.flickr.com/photos/jaysenmarais/2392738256/">static JPEGs</a>. What makes PangeaVR worth mentioning is that it harnesses people&#8217;s natural tendency to touch screens (<a href="http://www.codinghorror.com/blog/archives/001115.html">even when they really shouldn&#8217;t</a>) and the ability of even the most timid <a href="http://en.wikipedia.org/wiki/Digital_native">digital immigrant</a> to comprehend the &#8216;move the picture with your finger&#8217; concept.</p>
<p>My next move is to devise a workflow for producing my own spherical panoramas without splashing out on any <a href="http://www.panomundo.com/panos/howto/hardware.html">specialist equipment</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaysenmarais.com/blog/20080825/immersive-photographs-on-the-iphone-with-pangeavr/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

