<?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>Visual-Experiments.com</title>
	<atom:link href="http://www.visual-experiments.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.visual-experiments.com</link>
	<description>ASTRE Henri experiments with Ogre3D and web stuff</description>
	<lastBuildDate>Mon, 16 Jan 2017 18:59:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>You can backup your old photosynth!</title>
		<link>http://www.visual-experiments.com/2017/01/03/you-can-backup-your-old-photosynth/</link>
		<comments>http://www.visual-experiments.com/2017/01/03/you-can-backup-your-old-photosynth/#comments</comments>
		<pubDate>Tue, 03 Jan 2017 08:12:11 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2658</guid>
		<description><![CDATA[I have 2 gifts for the new year: A photosynth downloader which will let you backup your precious photosynth 1. You can find it on github: dddexperiments/PhotosynthDownloader. npm install node synth_downloader.js 8645d183-4718-4325-bd7b-5d48955839d6 output An updated offline viewer which support the photosynth 1 and view them with my experimental webgl viewer, created originally for my chrome [...]]]></description>
			<content:encoded><![CDATA[<p>I have 2 gifts for the new year:</p>
<p>A <strong>photosynth downloader</strong> which will let you backup your precious photosynth 1.<br />
You can find it on github: <a href="https://github.com/dddExperiments/PhotosynthDownloader">dddexperiments/PhotosynthDownloader</a>.</p>
<blockquote><p>npm install<br />
node synth_downloader.js 8645d183-4718-4325-bd7b-5d48955839d6 output</p></blockquote>
<p>An <strong>updated offline viewer</strong> which support the photosynth 1 and view them with my experimental webgl viewer, created originally for <a href="http://www.visual-experiments.com/2011/07/21/google-chrome-photosynth-viewer-using-three-js/">my chrome extension</a>.<br />
The updated source code is available on github: <a href="https://github.com/dddExperiments/offlineViewer">dddexperiments/offlineViewer</a>.<br />
An updated win64 setup is available: <a href="http://www.visual-experiments.com/blog/?sdmon=downloads/Photosynth_Viewer_Setup_1.0.5.exe">Photosynth_Viewer_Setup_1.0.5.exe</a></p>
<p><img src="http://www.visual-experiments.com/blog/wp-content/uploads/2017/01/offline_viewer-1024x632.png" alt="" title="offline_viewer" width="1024" class="aligncenter size-large wp-image-2664" /></p>
<p>BTW if you need a tool to get a list of ps1 to download, I would use the <a href="https://dddexperiments.github.io/photosynth/api-playground.html">playground </a>of the <a href="https://dddexperiments.github.io/photosynth/">open-source photosynth2 viewer</a>. You can select photosynth 1 filter (top right) and then use the file render method and csv instead of json for output.</p>
<p><strong>Please checkout <a href="http://natelawrence.tumblr.com/post/155396284819">Nate post</a> if you have trouble using the downloader</strong>.</p>
<p>Hurry up: you only have 1 month to download your favorite ps1/ps2!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2017%2F01%2F03%2Fyou-can-backup-your-old-photosynth%2F&amp;title=You%20can%20backup%20your%20old%20photosynth%21"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2017/01/03/you-can-backup-your-old-photosynth/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>So long and thanks for all the synths!</title>
		<link>http://www.visual-experiments.com/2016/11/13/thanks-for-all-the-synths/</link>
		<comments>http://www.visual-experiments.com/2016/11/13/thanks-for-all-the-synths/#comments</comments>
		<pubDate>Sun, 13 Nov 2016 00:50:36 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2602</guid>
		<description><![CDATA[Microsoft is pulling the plug on photosynth.net but they are also very gracefully giving us a way to save all our synths before full shutdown. What is also very generous from them is that they are planning to open-source the viewers (I implemented the latest one) and are providing an offline viewer for panoramas and [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft is <a href="https://blogs.msdn.microsoft.com/photosynth/2016/11/04/photosynth-to-shut-down/">pulling the plug on photosynth.net</a> but they are also very gracefully giving us a way to save all our synths before full shutdown. What is also very generous from them is that they are planning to open-source the viewers (I implemented the latest one) and are providing an offline viewer for panoramas and ps2s (technical preview synths).</p>
<p>If you are a heavy user it might take you a while to click export (as explained in <a href="https://blogs.msdn.microsoft.com/photosynth/2016/11/04/photosynth-to-shut-down/">original post</a>) and wait to download all your synths. I have a solution for you: <strong>I wrote a mass downloader!</strong></p>
<h3>How to batch export all my panoramas and ps2s</h3>
<p>1) <strong>Install my chrome extension</strong>: <a href="https://chrome.google.com/webstore/detail/photosynth-website-on-ste/fajfmchemdjidpldfgffokgghpjeaael">photosynth website on steroids</a> (or just update / re-enable it).<br />
2) Log-in to your photosynth.net account.</p>
<p>Without the extension:<br />
<img class="aligncenter size-large wp-image-2613" title="extension_disabled" src="http://www.visual-experiments.com/blog/wp-content/uploads/2016/11/extension_disabled.png" alt="" width="580" height="205" /></p>
<p>With the extension enabled:<br />
<img class="aligncenter size-large wp-image-2616" title="extension_enabled" src="http://www.visual-experiments.com/blog/wp-content/uploads/2016/11/extension_enabled-1024x362.png" alt="" width="580" height="205" /></p>
<p>3) Click on the added &#8220;My info&#8221;, then you can either save all your panoramas or ps2 (technical preview synths):<br />
<img class="aligncenter size-full wp-image-2618" title="download_button" src="http://www.visual-experiments.com/blog/wp-content/uploads/2016/11/download_button.png" alt="" width="580" height="81" /><br />
4) Click on download all my [...]<br />
When you click on that button in the background it&#8217;s going to click on the export button of all your panoramas / synths for you and then return immediately. It might take several hours for photosynth.net to export all your synths. So I recommend you to click on both download panoramas and ps2s and then wait for a couple hours and try again.</p>
<p>If everything went smoothly at some point the alert box should tell you that all synths are available (for download) and that none of them are still processing (export in progress) and hopefully none of them are failing.<br />
<img class="aligncenter size-full wp-image-2620" title="download_result" src="http://www.visual-experiments.com/blog/wp-content/uploads/2016/11/download_result.png" alt="" width="580" height="300" /></p>
<p>5) A Save-As dialog box should appear that will ask you to save a file: this file format is very simple:</p>
<blockquote><p>for all synths:<br />
photosynth-guid -&gt; download_url</p></blockquote>
<p>Thus none would be available originally but after a few minutes/hours they should be all there. </p>
<p>End of part one! you should have exported all your panoramas and synths and end up with these 2 files containing all your synths:</p>
<ul>
<li>panoramas_list.txt</li>
<li>ps2_list.txt</li>
</ul>
<h3>How to batch download all my panoramas and ps2s</h3>
<p>I assume that you did part one already and you have panoramas_list.txt and ps2_list.txt.</p>
<p>I wrote a python 2.x script to mass-download all your synths using the list files.</p>
<p>1) install python 2.x on your machine.<br />
2) create a folder in a hard drive with lots of space (~rougly the same space reported on the &#8220;My info&#8221; page).<br />
Example c:\my_synths_backup\<br />
Then download <strong><a href="https://gist.github.com/dddExperiments/cd5eae7f420411a5f67257df949f37f1">photosynth_list_downloader.py</a></strong> and copy it into c:\my_synths_backup\<br />
3) copy your list files into c:\my_synths_backup\<br />
3) in the command line run:</p>
<blockquote><p>cd c:\my_synths_backup\<br />
python photosynth_list_downloader.py panoramas_list.txt<br />
python photosynth_list_downloader.py ps2_list.txt</p></blockquote>
<p>The script is supporting resuming, so you can Ctrl+C to cancel the current download list and then call the script again to resume downloading.</p>
<p>End of part two: <a href="https://en.wikipedia.org/wiki/So_Long,_and_Thanks_for_All_the_Fish">happy downloading</a>!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2016%2F11%2F13%2Fthanks-for-all-the-synths%2F&amp;title=So%20long%20and%20thanks%20for%20all%20the%20synths%21"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2016/11/13/thanks-for-all-the-synths/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Experiment with a RICOH THETA</title>
		<link>http://www.visual-experiments.com/2014/03/17/experiment-with-a-ricoh-theta/</link>
		<comments>http://www.visual-experiments.com/2014/03/17/experiment-with-a-ricoh-theta/#comments</comments>
		<pubDate>Mon, 17 Mar 2014 07:21:10 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[360]]></category>
		<category><![CDATA[little planet]]></category>
		<category><![CDATA[ricoh theta]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2581</guid>
		<description><![CDATA[I&#8217;ve borrowed a RICOH THETA camera from a friend and I wasn&#8217;t expecting to have so much fun ! The image quality is not so good (noisy, even with latest firmware) but being able to capture a panorama in one click is really powerful and let you create new visual experiments . Here is my [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve borrowed a <a href="https://theta360.com/en/">RICOH THETA</a> camera from a friend and I wasn&#8217;t expecting to have so much fun <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ! The image quality is not so good (noisy, even with latest firmware) but <strong>being able to capture a panorama in one click is really powerful</strong> and let you create new visual experiments <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p><img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/03/ricoh-theta-360-590x3332.jpg" alt="" title="ricoh-theta-360" width="400" height="333" class="size-full wp-image-2585" /></p>
<p>
Here is my little experiment with a little planet video effect:</p>
<p><iframe width="560" height="315" src="//www.youtube.com/embed/hzJ7Vp-_ewk" frameborder="0" allowfullscreen></iframe></p>
<p>I&#8217;m thinking of open-sourcing my tools to allow other people to generate such videos. I may also try to release directly an interactive webgl viewer. Stay tuned!</p>
<p>BTW I&#8217;ve updated my <a href="http://www.visual-experiments.com/2014/02/03/photosynth-website-on-steroids/">photosynth chrome extension</a> (it was broken due to a website update).</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2014%2F03%2F17%2Fexperiment-with-a-ricoh-theta%2F&amp;title=Experiment%20with%20a%20RICOH%20THETA"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2014/03/17/experiment-with-a-ricoh-theta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Photosynth website on steroids :)</title>
		<link>http://www.visual-experiments.com/2014/02/03/photosynth-website-on-steroids/</link>
		<comments>http://www.visual-experiments.com/2014/02/03/photosynth-website-on-steroids/#comments</comments>
		<pubDate>Mon, 03 Feb 2014 04:01:35 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[photosynth]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[mapping]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2490</guid>
		<description><![CDATA[Bad idea: hacking during the new year holiday and during the super bowl go Seahawks! Result? A very hacky google chrome extension which is adding several alpha/beta quality features to the photosynth.net website. This is my gift for 2014, enjoy! You can get the extension here. Make sure you are logged in on photosynth.net (and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Bad idea</strong>: hacking during the new year holiday and <del datetime="2014-02-03T16:05:52+00:00">during the super bowl</del> go Seahawks! <strong>Result?</strong> A very hacky google chrome extension which is adding several alpha/beta quality features to the <a href="http://photosynth.net/">photosynth.net</a> website. This is my gift for 2014, enjoy! <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You can <span style="font-size: 20px; margin-top: 20px; display: inline-block;">get the extension <a href="https://chrome.google.com/webstore/detail/photosynth-on-steroids/fajfmchemdjidpldfgffokgghpjeaael">here</a></span>. Make sure you are logged in on <a href="http://photosynth.net/">photosynth.net</a> (and have joined the beta) while using the extension as some photosynth2 feature are still only available to beta users (hopefully this limitation will be removed soon).<br />
</p>
<h3>Feature added by the extension:</h3>
<p>The extension is changing the top menu to:<br />
<img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/02/ext_menu.jpg" alt="" title="New menu" width="576" height="42" class="alignnone size-full wp-image-2525" /></p>
<ul>
<li><strong>Search:</strong> previous Explore page + new links to fullscreen grid based ps2 explore page.</li>
<li><strong>Explore:</strong> new fullscreen map based explore page.</li>
<li><strong>My Synths:</strong> previous My Photosynths page + new tab (my map, my ps2, my info).</li>
<li><strong>Preview:</strong> link to the new preview website + animated preview on the create page.</li>
</ul>
<h3>Search:</h3>
<p>Animated preview when you hover a thumbnail of a PS2 + links to new explore page.<br />
<img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/02/ext.search.jpg" alt="" title="Search" width="576" height="455" class="alignnone size-full wp-image-2527" /></p>
<p>Clicking on &#8220;Explore most recent PS2&#8243; or &#8220;Explore most viewed PS2&#8243; will display a page like this:<br />
<a href="http://www.visual-experiments.com/blog/wp-content/uploads/2014/01/ext.explore2.jpg"><img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/01/ext.explore2-1024x555.jpg" alt="" title="Explore photosynth2" width="576" height="311" class="alignnone size-medium wp-image-2502" /></a><br />
The bottom row contains the latest synths of the current user (the one of the current synth being played). You can hover to see a preview and click to load a synth. <strong>Experimental feature</strong>: it&#8217;s using a new version of the viewer capable of quickly unload/load synths (don&#8217;t click too fast <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).</p>
<h3>Explore:</h3>
<p>New fullscreen page showing synths (ps1, panorama and ps2) on a map. Sadly there is no proper ranking here so you need to zoom in a lot before being able to see synths. Also there is a <a href="https://code.google.com/p/chromium/issues/detail?id=335900">known bug</a> in google chrome which is preventing from seeing silverlight content opened in new tab.<br />
<img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/02/animated_map1.gif" alt="" title="animated map" width="576" height="285" class="alignnone size-full wp-image-2537" /></p>
<h3>My Synths:</h3>
<p>The extension add 3 new tabs: My map, My PS2, My info<br />
<img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/02/ext_menu_my_synths.jpg" alt="" title="My Synths: new tabs" width="576" height="20" class="alignnone size-full wp-image-2548" /></p>
<h4>My map</h4>
<p>This page is really complicated, adding a lot of feature&#8230; I will propably have another post explaining how to use it.<br />
<img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/02/ext.my_map.jpg" alt="" title="My map" width="576" height="377" class="alignnone size-full wp-image-2546" /><br />
Basically you can map (=geotag) your own synths (ps1, panorama, ps2). You need to be logged in and click on <strong>&#8216;show untagged synths&#8217;</strong> then you can search for a place on the map, move the orange pushpin or right click to reassign it location. Then once the orange pushpin is at the place where you&#8217;ve captured your synth, you can click on &#8216;assign pushpin location&#8217; to assign the location to the corresponding synth. To select synths, you can press and hold <strong>&#8216;ctrl&#8217;</strong> and then draw a rectangle, from that selection you can either remove their map position or assign them a text tag. Clicking on <strong>&#8216;movable pushpins&#8217;</strong> will allow you to directly move your synth pushpins on the map. You can click on on <strong>&#8216;Find neighbors&#8217;</strong> to find synths arround your synth (orange synth = community, green = yours). You can also play with the timeline to only display synths captured in the corresponding time interval. You can also change the url and switch <strong>w=0</strong> to <strong>w=1</strong> to enable the wikipedia option. This option will search for the closest wikipedia of your synth. <strong>Please consider <a href="http://wikilocation.org/donate/">donating to WikiLocation</a> if you are using the w=1 option</strong>.</p>
<h4>My PS2</h4>
<p>This is a new page allowing you to quickly preview all your ps2 synths. They are grouped by topology (spin, panorama, wall, walk) and then sorted by captured date.<br />
<img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/02/ext_my_synths_my_ps2.jpg" alt="" title="My Synths: My PS2" width="576" height="512" class="alignnone size-full wp-image-2550" /></p>
<h4>My info</h4>
<p>Sadly the captured date information is not properly filled by the system (it&#8217;s using the upload date). You need to click on &#8216;fix capturedDate&#8217; to set the captured date of all your ps2 (it might take a while: wait for the &#8216;done&#8217; alert box).<br />
<img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/02/ext_my_synths_my_info.jpg" alt="" title="My Synths: My info" width="576" height="85" class="alignnone size-full wp-image-2551" /></p>
<h3>Preview &#8211; Create</h3>
<p>The extension is adding an animated preview which will help you to choose the proper topology:<br />
<img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/02/preview_selector.jpg" alt="" title="Preview - create - animated preview" width="576" height="432" class="alignnone size-full wp-image-2559" /></p>
<h3>Comments</h3>
<p>This extension was created by me only and thus it doesn&#8217;t mean that this is representative of upcoming photosynth feature.</p>
<p>FYI this is not my first extension for the photosynth website, I&#8217;ve already created <a href="http://www.visual-experiments.com/2011/07/21/google-chrome-photosynth-viewer-using-three-js/">one which is adding a webgl fallback viewer</a> if you don&#8217;t have silverlight for photosynth1 content. </p>
<p><strong>Have fun exploring all feature introduced in this chrome extension!</strong></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2014%2F02%2F03%2Fphotosynth-website-on-steroids%2F&amp;title=Photosynth%20website%20on%20steroids%20%3A%29"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2014/02/03/photosynth-website-on-steroids/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Photosynth 2 launch!</title>
		<link>http://www.visual-experiments.com/2014/01/25/photosynth-2-launch/</link>
		<comments>http://www.visual-experiments.com/2014/01/25/photosynth-2-launch/#comments</comments>
		<pubDate>Sat, 25 Jan 2014 05:25:32 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[photosynth]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2455</guid>
		<description><![CDATA[Happy new year 2014! This is a short post in case you&#8217;ve missed the launch of Photosynth2. I&#8217;m glad to be able to break the silence and to show some nice stuff again . I&#8217;ve developed the WebGL viewer used to display ps2 synths and I&#8217;ve been busy capturing tons of ps2&#8242;s (I still have [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Happy new year 2014!</strong></p>
<p>This is a short post in case you&#8217;ve missed the launch of <a href="http://photosynth.net/preview">Photosynth2</a>. I&#8217;m glad to be able to break the silence and to show some nice stuff again <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I&#8217;ve developed the WebGL viewer used to display ps2 synths and I&#8217;ve been busy <a href="http://photosynth.net/preview/users/dddExperiments">capturing tons of ps2&#8242;s</a> (I still have a lot of datasets waiting to be uploaded <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>If you are using a modern browser you should be able to see this ps2 with the WebGL viewer:</p>
<p><iframe height="433" width="576" frameborder="0" src="//photosynth.net/preview/embed/19d5cf2b-77ed-439f-ac21-d3046320384c?delayload=true&#038;autoplay=true" allowfullscreen></iframe></p>
<p>Otherwise we are also generating an mp4 fallback:</p>
<p><video width="100%" height="100%" class="fallback-content" loop="loop" controls="controls"<br />
poster="https://ssl-cdn.ps1.photosynth.net/media/19d5cf2b-77ed-439f-ac21-d3046320384c/packet/thumbs/default/poster.jpg"><br />
<source src="https://ssl-cdn.ps1.photosynth.net/media/19d5cf2b-77ed-439f-ac21-d3046320384c/packet/thumbs/default/share.mp4" type="video/mp4"><br />
</video></p>
<p>In case you are wondering what&#8217;s new compared to photosynth1, I&#8217;ve created this video showing the benefit of a &#8216;good&#8217; geometry (ps2) for image-based rendering instead of using only a dominant plane (ps1):</p>
<p><iframe width="576" height="432" src="//www.youtube.com/embed/MnT7IiNKmdQ" frameborder="0" allowfullscreen></iframe></p>
<div style="height: 30px;"></div>
<p>Photosynth 1 is allowing unstructured capture and thus the navigation is very difficult. In Photosynth 2 we are constraining the user to capture images along a single path (1D manifold) and thus the navigation is very simple (and touch friendly <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). Photosynth 2 introduces 4 different topology (camera motions):</p>
<p><strong>Spin:</strong></p>
<p><iframe height="432" width="576" frameborder="0" src="//photosynth.net/preview/embed/b64d7392-0f6e-4429-abb9-335863d4a47e?delayload=true&#038;autoplay=true" allowfullscreen></iframe></p>
<p><strong>Panorama:</strong></p>
<p><iframe height="432" width="576" frameborder="0" src="//photosynth.net/preview/embed/a38f96cb-08b7-4d9b-acfd-9b9880565d7d?delayload=true&#038;autoplay=true" allowfullscreen></iframe></p>
<p><strong>Walk:</strong></p>
<p><iframe height="432" width="576" frameborder="0" src="//photosynth.net/preview/embed/ff573422-83e3-4904-aa54-b45c34e0f244?delayload=true&#038;autoplay=true" allowfullscreen></iframe></p>
<p><strong>Wall:</strong></p>
<p><iframe height="432" width="576" frameborder="0" src="//photosynth.net/preview/embed/c2829ccc-db3a-4800-9b12-6567dc868b6f?delayload=true&#038;autoplay=true" allowfullscreen></iframe></p>
<p>BTW if you type: &#8220;The answer to life, the universe and everything&#8221;, on the view page of a synth a magic menu will appear with lot of options so that you can tweak your viewer. You will need to refresh the view page to apply most options and the changes are permanent (store in localStorage).</p>
<p><a href="http://www.visual-experiments.com/blog/wp-content/uploads/2014/01/42.jpg"><img src="http://www.visual-experiments.com/blog/wp-content/uploads/2014/01/42-300x224.jpg" alt="" title="42" width="300" height="224"  class="aligncenter" /></a><br />
&#8216;m&#8217; and &#8216;c&#8217; are also two other shorcuts that you should try&#8230;<br />
<br />
I should have another post very soon. Stay tuned!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2014%2F01%2F25%2Fphotosynth-2-launch%2F&amp;title=Photosynth%202%20launch%21"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2014/01/25/photosynth-2-launch/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Moving on&#8230; again :-)</title>
		<link>http://www.visual-experiments.com/2012/07/11/moving-on-again/</link>
		<comments>http://www.visual-experiments.com/2012/07/11/moving-on-again/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 06:24:52 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[acute3d]]></category>
		<category><![CDATA[microsoft]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2404</guid>
		<description><![CDATA[As you may have figured out I&#8217;m not working for acute3D anymore. I really enjoyed working there and I want to thanks them for the time we&#8217;ve spent together. I&#8217;ve learned a lot thanks to them and it was really great to deal with 3d data at a city scale! BTW you should really checkout [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.visual-experiments.com/blog/wp-content/uploads/2012/06/photo2-225x300.jpg" alt="" title="Me in front of Microsoft Office" width="225" height="300" class="alignleft size-medium wp-image-2412" /></p>
<p>As you may have figured out I&#8217;m not working for <a href="http://www.acute3d.com/">acute3D</a> anymore. I really enjoyed working there and I want to thanks them for the time we&#8217;ve spent together. I&#8217;ve learned a lot thanks to them and it was really great to deal with 3d data at a city scale! </p>
<p>BTW <strong>you should really checkout their <a href="http://www.acute3d.com/2012/07/06/online-demos-available/">online demos</a></strong>: streaming of 3d cities over internet!</p>
<p>But <strong>I&#8217;ve received an offer from Microsoft</strong> that I coudn&#8217;t refuse <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . I&#8217;ll be working on super exciting stuff closely related to what I like.<br />
<br />
Thus sadly I don&#8217;t think that I&#8217;ll have time left for this blog anymore. But I&#8217;ll try to post the source code of my <a href="http://www.visual-experiments.com/2012/05/26/new-bundler-version/">modified version of Bundler</a>.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2012%2F07%2F11%2Fmoving-on-again%2F&amp;title=Moving%20on%26%238230%3B%20again%20%3A-%29"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2012/07/11/moving-on-again/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New bundler version</title>
		<link>http://www.visual-experiments.com/2012/05/26/new-bundler-version/</link>
		<comments>http://www.visual-experiments.com/2012/05/26/new-bundler-version/#comments</comments>
		<pubDate>Sat, 26 May 2012 14:24:09 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[photogrammetry]]></category>
		<category><![CDATA[bundler]]></category>
		<category><![CDATA[opensynther]]></category>
		<category><![CDATA[pba]]></category>
		<category><![CDATA[sba]]></category>
		<category><![CDATA[sfmtoolkit]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2384</guid>
		<description><![CDATA[I&#8217;ve compiled a new version of Bundler with 2 interesting new options: --parallel_epipolar --ba sba BTW those options should be passed as command arguments to bundler.exe directly (and not been added to the options.txt file). The parallel_epipolar option allows to estimate the fundamental matrices (ransac + lm) in parallel. This problem is embarrassingly parallel but [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve compiled a new version of Bundler with 2 interesting new options:</p>
<pre>
--parallel_epipolar
--ba sba
</pre>
<p>BTW those options should be passed as command arguments to bundler.exe directly (and not been added to the options.txt file).</p>
<p>The <strong>parallel_epipolar</strong> option allows to estimate the fundamental matrices (ransac + lm) in parallel. This problem is embarrassingly parallel but due to some global variables used in the callback passed to lmfit it wasn&#8217;t that easy to implement: I&#8217;ve used a functor to hide the global variables used by the callback but sadly lmfit doesn&#8217;t have a void* userData parameter (only a pointer to the callback). Thus I&#8217;ve modified lmfit and add this missing parameter that allow me to pass a pointer to my functor. Furthermore I had to compile almost everything in C++ instead of C to use my functor inside lmfit. Thus I had to fix a lot of malloc calls that weren&#8217;t compiling in C++ due to missing cast. To keep a &#8220;backward behavior compatibility&#8221; <strong>this option is disabled by default</strong>.</p>
<p>The <strong>ba</strong> option allows to change the bundle adjustment &#8220;engine&#8221; used. Here is the list of available &#8220;engine&#8221;:</p>
<ul>
<li><strong>sba</strong> (default)</li>
<li><strong>none</strong> (for debug only)</li>
<li><strong>pba_cpu_double</strong></li>
<li><strong>pba_cpu_float</strong></li>
<li><strong>pba_gpu_float</strong></li>
</ul>
<p>Pba stand for Parallel Bundle Adjustment: I&#8217;ve integrated <a href="http://grail.cs.washington.edu/projects/mcba/">mcba</a> from Changchang Wu.</p>
<p>So if you have an Nvidia GPU card and installed the Cuda runtime you can add those options:</p>
<pre>
bundler.exe list_focal_absolute.txt --ba pba_gpu_float --parallel_epipolar
--options_file options.txt //on the same line
</pre>
<p>Timing on a 245 pictures dataset:</p>
<table>
<tr>
<th>Bundler BA</th>
<th>Time</th>
<th>Nb pictures registered</th>
</tr>
<tr>
<td>SBA</td>
<td>2h18min</td>
<td>233</td>
</tr>
<tr>
<td>PBA CPU double</td>
<td>23min</td>
<td>230</td>
</tr>
<tr>
<td>PBA CPU float</td>
<td>9min</td>
<td>230</td>
</tr>
<tr>
<td>PBA GPU float</td>
<td>6min</td>
<td>230</td>
</tr>
<tr>
<td>none (for debug)</td>
<td>2min</td>
<td>189 (bad reconstruction)</td>
</tr>
</table>
<p></p>
<p>You can download this new version of bundler: <a href="http://www.visual-experiments.com/blog/?sdmon=downloads/Bundler-multiBA-parallelEpipolar-x64.zip">bundler-multiBA-parallelEpipolar-x64.zip</a><br />
<strong>Update</strong>: the source code is available on the <a href="https://github.com/dddExperiments/Bundler/tree/MCBA">MCBA branch</a> of my Bundler fork.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2012%2F05%2F26%2Fnew-bundler-version%2F&amp;title=New%20bundler%20version"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2012/05/26/new-bundler-version/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>PhotoSynthToolkit 11</title>
		<link>http://www.visual-experiments.com/2012/05/23/photosynthtoolkit-11/</link>
		<comments>http://www.visual-experiments.com/2012/05/23/photosynthtoolkit-11/#comments</comments>
		<pubDate>Wed, 23 May 2012 08:00:28 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[photogrammetry]]></category>
		<category><![CDATA[photosynth]]></category>
		<category><![CDATA[photosynthtoolkit]]></category>
		<category><![CDATA[pmvs]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2362</guid>
		<description><![CDATA[I&#8217;ve for some reason extra time to kill so I&#8217;ve updated PhotoSynthToolkit (SFMToolkit will follow soon). I&#8217;ve been only focusing on PMVS2 for this release: I&#8217;ve integrated Nghiaho optimization, fixed white-space folder handling in PMVS2 using boost::filesystem and fixed the timing output in the console. Thus there is no need for the ugly temporary z [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve for some reason extra time to kill so I&#8217;ve updated PhotoSynthToolkit (SFMToolkit will follow soon). I&#8217;ve been only focusing on PMVS2 for this release: I&#8217;ve integrated <a href="http://nghiaho.com/?p=1353">Nghiaho optimization</a>, fixed white-space folder handling in PMVS2 using boost::filesystem and fixed the timing output in the console. Thus there is no need for the ugly temporary z drive anymore <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Nghiaho optimizations are disabled by default as I&#8217;ve found that it generates a point cloud less dense. You can enable the optimization by adding:
<pre>--optimize</pre>
<p> as last PMVS2.exe parameter in your command prompt or just activate the optimization by modifying the following files:</p>
<ul>
<li><em><strong>3 &#8211; Prepare for PMVS2.wsf</strong></em> line 49 -> var USE_OPTIMIZED_PMVS = true;</li>
<li><em><strong>4 &#8211; Prepare for CMVS.wsf</strong></em> line 46 -> var USE_OPTIMIZED_PMVS = true;</li>
</ul>
<p>You can download <a href="http://www.visual-experiments.com/blog/?sdmon=downloads/PhotoSynthToolkit11.zip">PhotoSynthToolkit11.zip</a>.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2012%2F05%2F23%2Fphotosynthtoolkit-11%2F&amp;title=PhotoSynthToolkit%2011"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2012/05/23/photosynthtoolkit-11/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PhotoSynthToolkit 10</title>
		<link>http://www.visual-experiments.com/2012/05/01/photosynthtoolkit-10/</link>
		<comments>http://www.visual-experiments.com/2012/05/01/photosynthtoolkit-10/#comments</comments>
		<pubDate>Tue, 01 May 2012 21:14:03 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[photogrammetry]]></category>
		<category><![CDATA[photosynth]]></category>
		<category><![CDATA[photosynthtoolkit]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2343</guid>
		<description><![CDATA[What do you think of this concept: a new PhotoSynthToolkit version almost everyday? . This version introduce a new feature that will allow you to process a PhotoSynth without needing to wait for the end of the upload. In fact you can even cancel your synth as soon as the computation is complete. But be [...]]]></description>
			<content:encoded><![CDATA[<p>What do you think of this concept: a new PhotoSynthToolkit version almost everyday? <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>This version introduce a new feature that will allow you to process a PhotoSynth without needing to wait for the end of the upload. In fact you can even cancel your synth as soon as the computation is complete. But be aware that all pictures uploaded in the meantime will stay on photosynth server (AFAIK).</p>
<p><strong>How to proceed:</strong><br />
- wait for synth to be processed (but not fully uploaded).<br />
- copy the 2 following files from <strong>%temp%\Photosynther</strong> to another folder (<em>d:\my_synth</em> for example)</p>
<ul style="margin-left: 20px;">
<li>collection.dzcz</li>
<li>collection.synth.bin</li>
</ul>
<p>- then you can launch the step 1 of the PhotoSynthToolkit by providing your folder (<em>d:\my_synth</em>).<br />
- you&#8217;ll need then to copy your original jpegs to the distort folder and you&#8217;re done!</p>
<p>You can download <a href="http://www.visual-experiments.com/blog/?sdmon=downloads/PhotoSynthToolkit10.zip">PhotoSynthToolkit10.zip</a>.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2012%2F05%2F01%2Fphotosynthtoolkit-10%2F&amp;title=PhotoSynthToolkit%2010"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2012/05/01/photosynthtoolkit-10/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>PhotoSynthToolkit 9</title>
		<link>http://www.visual-experiments.com/2012/04/29/photosynthtoolkit-9/</link>
		<comments>http://www.visual-experiments.com/2012/04/29/photosynthtoolkit-9/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 18:44:20 +0000</pubDate>
		<dc:creator>Henri</dc:creator>
				<category><![CDATA[photogrammetry]]></category>
		<category><![CDATA[cmvs]]></category>
		<category><![CDATA[photosynthtoolkit]]></category>
		<category><![CDATA[pmvs]]></category>
		<guid isPermaLink="false">http://www.visual-experiments.com/?p=2329</guid>
		<description><![CDATA[This is a quick post to announce the new version of the PhotoSyntToolkit with 2 new features: CMVS support finally integrated proper handling of folder with white space How to use CMVS with PhotoSynthToolkit: As usual run step 1 and move pictures from &#8220;hd&#8221; to &#8220;distort&#8221; folder. You need to run first &#8220;Prepare for PMVS2&#8243; [...]]]></description>
			<content:encoded><![CDATA[<p>This is a quick post to announce the new version of the <a href="http://www.visual-experiments.com/demos/photosynthtoolkit/">PhotoSyntToolkit</a> with 2 new features:</p>
<ul>
<li><a href="http://grail.cs.washington.edu/software/cmvs/">CMVS</a> support finally integrated <img src='http://www.visual-experiments.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>proper handling of folder with white space</li>
</ul>
<p><strong>How to use CMVS with PhotoSynthToolkit:</strong></p>
<ol>
<li>As usual run step 1 and move pictures from &#8220;hd&#8221; to &#8220;distort&#8221; folder.</li>
<li>You need to run first &#8220;Prepare for PMVS2&#8243; then do <strong>NOT</strong> launch the generated bat file.</li>
<li>You can run &#8220;Prepare for CMVS&#8221; and run the generated bat file.</li>
</ol>
<p><strong>Warning:</strong> I&#8217;ve fixed all my programs to handle folder with white space (thanks to boost::filesystem). Sadly <a href="http://grail.cs.washington.edu/software/pmvs/">PMVS2</a>/<a href="http://grail.cs.washington.edu/software/cmvs/">CMVS</a> don&#8217;t handle them. The fix is trivial but instead of recompiling a new version I&#8217;ve found a bad workaround. I&#8217;m creating a temporary virtual drive z: pointing to your synth folder during the execution of <a href="http://grail.cs.washington.edu/software/pmvs/">PMVS2</a>/<a href="http://grail.cs.washington.edu/software/cmvs/">CMVS</a> using SUBST. The downside are that if you already have a z: drive it won&#8217;t work and if you kill <a href="http://grail.cs.washington.edu/software/pmvs/">PMVS2</a>/<a href="http://grail.cs.washington.edu/software/cmvs/">CMVS</a> you&#8217;ll have to manually remove the z: drive. <strong>To remove the z: drive type &#8220;subst z: /d&#8221; in your console</strong>.</p>
<p>If you need XSI/3DS max integration you&#8217;ll have to use the old version: <a href="http://www.visual-experiments.com/blog/?sdmon=downloads/PhotoSynthToolkit7.zip">PhotoSynthToolkit7.zip</a> otherwise <a href="http://www.visual-experiments.com/blog/?sdmon=downloads/PhotoSynthToolkit9.zip">PhotoSynthToolkit9.zip</a> is the latest version.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.visual-experiments.com%2F2012%2F04%2F29%2Fphotosynthtoolkit-9%2F&amp;title=PhotoSynthToolkit%209"><img src="http://www.visual-experiments.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.visual-experiments.com/2012/04/29/photosynthtoolkit-9/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
