<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.panotools.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.panotools.org/index.php?title=Animating_panoramas_in_Blender&amp;feed=atom&amp;action=history</id>
		<title>Animating panoramas in Blender - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.panotools.org/index.php?title=Animating_panoramas_in_Blender&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/index.php?title=Animating_panoramas_in_Blender&amp;action=history"/>
		<updated>2013-05-25T01:51:52Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://wiki.panotools.org/index.php?title=Animating_panoramas_in_Blender&amp;diff=10256&amp;oldid=prev</id>
		<title>Bruno: Some untechnical info</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/index.php?title=Animating_panoramas_in_Blender&amp;diff=10256&amp;oldid=prev"/>
				<updated>2008-04-28T15:23:56Z</updated>
		
		<summary type="html">&lt;p&gt;Some untechnical info&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 15:23, 28 April 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 82:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 82:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[image:Blender-motion-blur.jpg|Motion blurred animation frame]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[image:Blender-motion-blur.jpg|Motion blurred animation frame]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;=== About this panorama ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;This panorama itself is of The Dock at [http://www.robin-hoods-bay.co.uk/ Robin Hood's Bay],&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;a former fishing village in North Yorkshire.&amp;#160; The Bay Hotel pub is the destination&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;of Alfred Wainwright's [http://www.wainwright.org.uk/coast_to_coast/ Coast to Coast walk].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Tutorial:Specialised]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Tutorial:Specialised]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bruno</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/index.php?title=Animating_panoramas_in_Blender&amp;diff=10249&amp;oldid=prev</id>
		<title>Bruno: typos</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/index.php?title=Animating_panoramas_in_Blender&amp;diff=10249&amp;oldid=prev"/>
				<updated>2008-04-22T13:35:01Z</updated>
		
		<summary type="html">&lt;p&gt;typos&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 13:35, 22 April 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 41:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 41:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In the ''Buttons window'', pick ''Shading -&amp;gt; Texture buttons''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In the ''Buttons window'', pick ''Shading -&amp;gt; Texture buttons''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then create a new texture: ''World -&amp;gt; Texture -&amp;gt; Add New -&amp;gt; Texture&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then create a new texture: ''World -&amp;gt; Texture -&amp;gt; Add New -&amp;gt; Texture Type -&amp;gt; Image'' and give it a name: 'robinhoodsbay'.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Type -&amp;gt; Image'' and give it a name: 'robinhoodsbay'.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then: ''Image -&amp;gt; Load'', and browse for our 360° fisheye&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Then: ''Image -&amp;gt; Load'', and browse for our 360° fisheye&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lightprobe image.&amp;#160; For some reason, Blender downsamples the image by default, in&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;lightprobe image.&amp;#160; For some reason, Blender downsamples the image by default, in&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''Map Image -&amp;gt; Filter'', change the value &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;from &lt;/del&gt;from '1.000' to '0.300'.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''Map Image -&amp;gt; Filter'', change the value from '1.000' to '0.300'.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Create the environment ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Create the environment ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bruno</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/index.php?title=Animating_panoramas_in_Blender&amp;diff=10248&amp;oldid=prev</id>
		<title>Bruno: new tutorial</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/index.php?title=Animating_panoramas_in_Blender&amp;diff=10248&amp;oldid=prev"/>
				<updated>2008-04-21T20:46:40Z</updated>
		
		<summary type="html">&lt;p&gt;new tutorial&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This tutorial describes just one technique for rendering a video&lt;br /&gt;
from a spherical panorama.  In this case we are using&lt;br /&gt;
[http://www.blender.org/ Blender], an open source 3d modeling&lt;br /&gt;
package, but other similar tools can probably be used to equal&lt;br /&gt;
effect.  Alternatively you can use dedicated software such as&lt;br /&gt;
[[Pano2Movie]].&lt;br /&gt;
&lt;br /&gt;
The way this works is to load a panorama as the background for an&lt;br /&gt;
empty scene; then set keys for the pan, tilt and zoom of the camera&lt;br /&gt;
as you would for any normal animation.&lt;br /&gt;
&lt;br /&gt;
== Prepare the texture ==&lt;br /&gt;
&lt;br /&gt;
There are several ways of rendering an image background in Blender,&lt;br /&gt;
such as creating a ''skydome'' or cubic ''environment map'', but&lt;br /&gt;
here we are using a [[lightprobe]].&lt;br /&gt;
&lt;br /&gt;
A lightprobe is usually a [[HDR]] image, but in this case we are&lt;br /&gt;
just using a normal [[LDR]] image.  Lightprobes are 'traditionally'&lt;br /&gt;
in a [[Fisheye Projection|fisheye format]] rather than&lt;br /&gt;
[[Equirectangular Projection|equirectangular]], so convert the scene&lt;br /&gt;
to a square 360° fisheye image with the principal point&lt;br /&gt;
on the horizon, I use [[hugin]] for this, but any of the [[GUI front-ends]]&lt;br /&gt;
will do.  Make sure the pixel width of the fisheye is the&lt;br /&gt;
same as the pixel width of the original equirectangular so we don't&lt;br /&gt;
lose any resolution.&lt;br /&gt;
&lt;br /&gt;
[[image:Blender-screenshot-002.png|Screenshot of Blender in action]]&lt;br /&gt;
&lt;br /&gt;
== Preparing the scene ==&lt;br /&gt;
&lt;br /&gt;
Did you learn how to use Blender first? Good! Start it up with an&lt;br /&gt;
empty project.&lt;br /&gt;
&lt;br /&gt;
First delete the initial cube object and the light, we won't be&lt;br /&gt;
needing them.  Move the camera to somewhere near directly above the&lt;br /&gt;
origin point.&lt;br /&gt;
&lt;br /&gt;
== Create the texture ==&lt;br /&gt;
&lt;br /&gt;
In the ''Buttons window'', pick ''Shading -&amp;gt; Texture buttons''&lt;br /&gt;
&lt;br /&gt;
Then create a new texture: ''World -&amp;gt; Texture -&amp;gt; Add New -&amp;gt; Texture&lt;br /&gt;
Type -&amp;gt; Image'' and give it a name: 'robinhoodsbay'.&lt;br /&gt;
&lt;br /&gt;
Then: ''Image -&amp;gt; Load'', and browse for our 360° fisheye&lt;br /&gt;
lightprobe image.  For some reason, Blender downsamples the image by default, in&lt;br /&gt;
''Map Image -&amp;gt; Filter'', change the value from from '1.000' to '0.300'.&lt;br /&gt;
&lt;br /&gt;
== Create the environment ==&lt;br /&gt;
&lt;br /&gt;
Again in ''Buttons window'', pick ''Shading -&amp;gt; World buttons''.&lt;br /&gt;
&lt;br /&gt;
In ''Texture and Input -&amp;gt; AngMap'', pick the 'robinhoodsbay' texture&lt;br /&gt;
already created, ''Map To -&amp;gt; Hori'' and ''Preview -&amp;gt; Real''.&lt;br /&gt;
&lt;br /&gt;
== Set the rendering quality ==&lt;br /&gt;
&lt;br /&gt;
In the ''Buttons window'', pick ''Scene -&amp;gt; Render buttons''.&lt;br /&gt;
&lt;br /&gt;
We want to oversample as much as possible to get rid of [[aliasing]]&lt;br /&gt;
artefacts, so set ''Render -&amp;gt; OSA -&amp;gt; 16'', and one of the main&lt;br /&gt;
reasons for using a rendering package is to make use of motion blur,&lt;br /&gt;
so set ''Render -&amp;gt; MBLUR -&amp;gt; Bf: 0.50''.  A blur factor of '0.5' will&lt;br /&gt;
simulate an aperture that is open 50% of the time, equivalent to a&lt;br /&gt;
traditional cine camera.&lt;br /&gt;
&lt;br /&gt;
Note that these settings are probably excessive, this amount of&lt;br /&gt;
oversampling means that each frame is rendered 256 times and the&lt;br /&gt;
results averaged together.&lt;br /&gt;
&lt;br /&gt;
Now click ''RENDER'' to see the first frame.  Actually animating the&lt;br /&gt;
camera is something covered in many other Blender tutorials.&lt;br /&gt;
&lt;br /&gt;
== The result ==&lt;br /&gt;
&lt;br /&gt;
Finally, here is the&lt;br /&gt;
[http://www.youtube.com/watch?v=LRW2PgGDAGw completed animation] as&lt;br /&gt;
a very low quality YouTube video (the full 640x480 file is 9.9MB&lt;br /&gt;
should anyone want to host it).&lt;br /&gt;
&lt;br /&gt;
A single frame shows the effect of motion blur:&lt;br /&gt;
&lt;br /&gt;
[[image:Blender-motion-blur.jpg|Motion blurred animation frame]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial:Specialised]]&lt;/div&gt;</summary>
		<author><name>Bruno</name></author>	</entry>

	</feed>