https://wiki.panotools.org/api.php?action=feedcontributions&user=WikiSysop&feedformat=atomPanoTools.org Wiki - User contributions [en]2024-03-19T03:43:44ZUser contributionsMediaWiki 1.35.3https://wiki.panotools.org/index.php?title=Projections&diff=16609Projections2021-08-02T12:58:08Z<p>WikiSysop: /* Cylindrical projection */</p>
<hr />
<div>{{Glossary|Different possibilities to get a two-dimensional image of the three-dimensional world around us.}}<br />
Representing a spherical view of the world on a flat computer monitor or print requires some manner of mapping from the 3D spherical scene in which the camera and viewer are embedded to the 2D medium on which they are rendered. The techniques used for mapping are of exactly the same type long used by map makers to project the entire globe, or portions of it, onto two dimensional maps. There is no single, unique projection for representing sections of the sphere on the globe. Instead, all projections have various attributes and limitations. There are many classes of projections used for various purposes (e.g. [http://mathworld.wolfram.com/MapProjection.html Mathworld's Projection Page]), but only a few are traditionally used for panoramic imaging.<br />
<br />
<br />
'''First - a word of warning: If you are looking for a single projection, that will map a spherical (even partial) panorama on a flat surface without bending lines: This won't work!'''<br />
<br />
This link explains well why it is impossible: http://www.progonos.com/furuti/MapProj/Normal/CartDef/MapDef/mapDef.html<br />
<br />
Some of the most common projections when working with Panoramic imaging are:<br />
<br />
= Cylindrical projections =<br />
<br />
Cylindrical projections resemble classic rectangular world maps. The horizontal [[Field of View]] is anything up to 360 degrees, horizontal distance is proportional to pan or [[yaw]] angle, vertical distance is related to the angle above or below the horizon.<br />
<br />
== Cylindrical projection ==<br />
[[image:Ben Miller cylindrical.jpg|thumb|200px|right|[[Cylindrical Projection]] h360° v120°]]This is the projection most commonly used for printed panoramas with a large range of longitude (>120 degrees). It can be envisioned by imagining wrapping a flat piece of paper around the sphere tangent to the equator, and projecting a light out from the center of the sphere. A full range of longitude, up to 360 degrees, can be represented with a cylindrical projection, but near the poles, the images become very distorted, so a full range of latitude cannot be used. See [[Cylindrical Projection]] for more.<br />
{{clr}}<br />
<br />
== Mercator projection ==<br />
[[image:big_ben_mercator.jpg|thumb|200px|right|[[Mercator Projection]] h360° v140°]]<br />
Mercator Projection is a ''conformal'' projection. This shows less pronounced distortion than either ''cylindrical'' or [[Equirectangular Projection]] which otherwise look very similar. See [http://mathworld.wolfram.com/MercatorProjection.html mathworld's page] for details<br />
{{clr}}<br />
<br />
== Miller projection==<br />
<br />
[[image:Ben_Miller_cylindrical.jpg|thumb|200px|right| h360° v147°]]<br />
Miller is similar to [[#Mercator projection|Mercator projection]] but with slightly more compression at the top and bottom of the image, this distortion is less pronounced than [[Equirectangular Projection]] making it a good format for printing.<br />
{{clr}}<br />
<br />
== Equirectangular projection ==<br />
[[image:big_ben_equirectangular.jpg|thumb|200px|right|[[Equirectangular Projection]] h360° v180°]]<br />
Also called the "non-projection", this is a representation of the sphere which maps longitude directly to the horizontal coordinate, and latitude to the vertical coordinate. This projection is often used for the source images in panoramic viewers like [[PTViewer]]. See definition for [[Equirectangular Projection]] for more.<br />
{{clr}}<br />
<br />
== Lambert cylindrical equal area ==<br />
<br />
[[image:Ben_Lambert_cylindrical_equal_area.jpg|thumb|200px|right|h360° v180°]]<br />
This projection is 'equal area', making it very compact and suitable for purposes where distortion isn't important, similar to [[#Sinusoidal projection|Sinusoidal projection]].<br />
{{clr}}<br />
<br />
= Azimuthal projections =<br />
<br />
Azimuthal projections have rotational symmetry around the centre of the image, these are the kind of images that are produced by the various kinds of camera lens.<br />
<br />
== Rectilinear projection ==<br />
[[image:big_ben_rectilinear.jpg|thumb|150px|right|[[Rectilinear Projection]] h110° v110°]]<br />
This is a fundamental projection which can be envisioned by imagining placing a flat piece of paper tangent to a sphere and projecting a light out from its center. Obviously, only less than 180 degrees of longitude can be represented with this projection (exactly 180 degrees would require an image of infinite width), and in practice, far less. <br />
<br />
Most non-fisheye cameras produce a nearly rectilinear image over their field of view (albeit with varying amounts of unavoidable [[Lens_distortion|distortion]]). The Rectilinear projection is often used for prints of panoramas which cover less than ~120 degrees of longitude, since straight lines are preserved. See [[Rectilinear Projection]] for more.<br />
{{clr}}<br />
<br />
== Stereographic projection ==<br />
[[image:big_ben_stereographic.jpg|thumb|150px|right|[[Stereographic Projection]] h180° v180°]]<br />
[[Stereographic Projection]] is a ''conformal'' form of [[Fisheye Projection]] where the distance from the centre is ''not'' equivalent to the spatial angle. This is much easier on the eye for printing and display purposes.<br />
<br />
Stereographic is limited to a maximum horizontal (and vertical) angle of 360 degrees, images over 330 degrees are pretty, but not very usable.<br />
{{clr}}<br />
<br />
== Fisheye projection ==<br />
[[image:big_ben_fisheye.jpg|thumb|150px|right|[[Fisheye Projection]] h180° v180°]]<br />
In a [[Fisheye Projection]], the distance from the centre of the image to a point is proportional to the equivalent spatial angle.<br />
{{clr}}<br />
<br />
== Equisolid projection ==<br />
[[image:Ben_Equisolid.jpg|thumb|150px|right|h360° v360°]]<br />
This closely resembles a photograph of a mirrorball. Features are 'equal area' making it suitable for applications where distortion isn't critical. Equisolid is apparently the same as 'Lambert equal area azimuthal' cartographic projection.<br />
{{clr}}<br />
<br />
== Orthographic projection ==<br />
[[image:Ben_Orthographic.jpg|thumb|150px|right|h180° v180°]]<br />
This is the view of a sphere, with a panorama mapped to the outside, seen from a far distance.<br />
{{clr}}<br />
<br />
= Other projections =<br />
<br />
== Cubic projection ==<br />
[[image:big_ben_cubic.jpg|thumb|200px|right|[[Cubic Projection]] h90° v90° per cubeface]]<br />
Technically a sub-case of the [[Rectilinear Projection]], the cubic projection is used as the source projection for fully spherical [[Quicktime]] VR panoramas. See [[Cubic Projection]] for more.<br />
{{clr}}<br />
<br />
== Sinusoidal projection ==<br />
[[image:bin_ben_sinusoidal.jpg|thumb|200px|right|[[Sinusoidal Projection]] h360° v180°]]<br />
[[Sinusoidal Projection]] is an ''equal area'' projection which makes it suitable for transmission of spherical images, as supported by the [[DevalVR]] viewer.<br />
{{clr}}<br />
<br />
== Transverse mercator projection ==<br />
[[image:big_ben_transverse_mercator.jpg|thumb|100px|right|[[Mercator Projection|Transverse Mercator Projection]] h147° v360°]]<br />
This is a [[#Mercator projection|Mercator projection]] rotated 90 degrees, suitable for a long vertical image.<br />
<br />
Transverse mercator is limited to a maximum horizontal angle of 180 degrees, though in practice images over 150 degrees are not very usable.<br />
{{clr}}<br />
<br />
== Pannini projection ==<br />
[[image:Ben_Equirectangular_panini.jpg|thumb|220px|right|h180° v110°]]<br />
The Pannini projection, also known as 'Recti-Perspective', 'Panini' or 'Vedutismo', keeps verticals vertical and radial lines straight. This can impart a strong sense of correct perspective to wide angle views that have a single central vanishing point. However this projection renders horizontal straight lines as curves. So-called "squeezed" variants reduce or eliminate that curvature, at the expense of bending the ends of long radial lines.<br />
<br />
[[The General Panini Projection]] is an adjustable version that can zoom continuously from rectilinear, through the standard Pannini projection, to the even more compressed orthographic cylindrical projection. It was introduced in early 2009 in the Panini panorama viewer. The version implemented in the PanoTools library in early 2010 also offers two generally useful flavors of squeeze. <br />
<br />
There were two earlier implementations in the PanoTools library, 'panini', which is actually not the Pannini projection but a very similar compressed cylindrical projection, and 'equirectangular panini', which is the standard Pannini, or stereographic cylindrical, projection. <br />
<br />
{{clr}}<br />
<br />
== Architectural projection ==<br />
[[image:Ben_Architectural.jpg|thumb|200px|right|h360° v152°]]<br />
This is [[#Miller projection|Miller projection]] above the horizon and [[#Lambert_cylindrical_equal_area|Lambert Equal Area projection]] below. Suitable for scenes where the the ground isn't very interesting.<br />
{{clr}}<br />
<br />
= External links =<br />
<br />
* Description of panoramic image projections - http://www.cambridgeincolour.com/tutorials/image-projections.htm<br />
* Two talks from the 2009 [[Panotools Meeting]] by the ''panotwins'' with a comparison of projection types:<br />
[[Category:Glossary]]<br />
* xkcd discusses ''What your favorite map projection says about you'' - http://xkcd.com/977/<br />
<br />
[[Category:Projections]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Historical:Main_Page&diff=16290Historical:Main Page2020-06-04T13:07:19Z<p>WikiSysop: Blanked the page</p>
<hr />
<div></div>WikiSysophttps://wiki.panotools.org/index.php?title=Historical:Main_Page&diff=16289Historical:Main Page2020-06-04T13:06:07Z<p>WikiSysop: Created page with "test"</p>
<hr />
<div>test</div>WikiSysophttps://wiki.panotools.org/index.php?title=MediaWiki:Newusernotifbody&diff=14092MediaWiki:Newusernotifbody2012-07-27T08:45:09Z<p>WikiSysop: added IP address to notify email</p>
<hr />
<div>Hello $1,<br />
<br />
A new user account, $2, has been created on $3 at $4.<br />
<br />
Email: $7<br />
IP : $9</div>WikiSysophttps://wiki.panotools.org/index.php?title=MediaWiki:Prefs-help-email&diff=9653MediaWiki:Prefs-help-email2007-12-10T22:52:15Z<p>WikiSysop: ... you need to open the URL, reply wouldn't work</p>
<hr />
<div>E-mail address is mandatory to create an account. You will get a confirmation E-mail and your account will be activated after you have opened the activation link.</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=9248Help:ChangeLog2007-11-04T19:19:59Z<p>WikiSysop: /* 2007 */ small sig</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
=== 2006 ===<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
* added Google Analytics to the page template<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
<br />
* changed the URLs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
<br />
* because of the recent misusage of the ''Recent changes'' changes in the WP namespace are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small><br />
<br />
* added DPL Extension http://meta.wikimedia.org/wiki/DPL<br />
* added Flash Extension http://meta.wikimedia.org/wiki/Flash<br />
<small>--[[User:WikiSysop|WikiSysop]] 13:27, 6 August 2006 (CEST)</small><br />
<br />
* changed default template: Added FireFox 2/IE 7 OpenSearch reference.<br />
* added [[meta:DynamicFunctions|DynamicFunctions]] extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:00, 29 October 2006 (CET)</small><br />
<br />
=== 2007 ===<br />
<br />
* added interwiki to MediaWiki site<br />
* updated to [[mw:Extension:DynamicPageList2|DynamicPageList2]] Version 0.7.8<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:43, 18 March 2007 (CET)</small><br />
<br />
* update to MediaWiki 1.11 + update of most extentions<br />
* installed LockDown instead of NamespacePermission<br />
* added ToggleDisplay extention<br />
* added reCaptcha Extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:54, 4 November 2007 (CET)</small><br />
<br />
* Installed asHighlight Extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:02, 4 November 2007 (CET)</small><br />
<br />
* Added additional buttons in the toolbar (hacked into EditPage.php)<br />
<small>--[[User:WikiSysop|WikiSysop]] 20:19, 4 November 2007 (CET)</small><br />
[[Category:Info]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=9247Help:ChangeLog2007-11-04T19:14:47Z<p>WikiSysop: /* 2007 */ toolbar</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
=== 2006 ===<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
* added Google Analytics to the page template<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
<br />
* changed the URLs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
<br />
* because of the recent misusage of the ''Recent changes'' changes in the WP namespace are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small><br />
<br />
* added DPL Extension http://meta.wikimedia.org/wiki/DPL<br />
* added Flash Extension http://meta.wikimedia.org/wiki/Flash<br />
<small>--[[User:WikiSysop|WikiSysop]] 13:27, 6 August 2006 (CEST)</small><br />
<br />
* changed default template: Added FireFox 2/IE 7 OpenSearch reference.<br />
* added [[meta:DynamicFunctions|DynamicFunctions]] extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:00, 29 October 2006 (CET)</small><br />
<br />
=== 2007 ===<br />
<br />
* added interwiki to MediaWiki site<br />
* updated to [[mw:Extension:DynamicPageList2|DynamicPageList2]] Version 0.7.8<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:43, 18 March 2007 (CET)</small><br />
<br />
* update to MediaWiki 1.11 + update of most extentions<br />
* installed LockDown instead of NamespacePermission<br />
* added ToggleDisplay extention<br />
* added reCaptcha Extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:54, 4 November 2007 (CET)</small><br />
<br />
* Installed asHighlight Extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:02, 4 November 2007 (CET)</small><br />
<br />
* Added additional buttons in the toolbar (hacked into EditPage.php)<br />
--[[User:WikiSysop|WikiSysop]] 20:14, 4 November 2007 (CET)<br />
[[Category:Info]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=MediaWiki:Common.css&diff=9246MediaWiki:Common.css2007-11-04T19:12:26Z<p>WikiSysop: added pretty table</p>
<hr />
<div>/** CSS placed here will be applied to all skins */<br />
<br />
.mw-plusminus-pos { color: #006500; }<br />
.mw-plusminus-neg { color: #8B0000; }<br />
<br />
/* wikitable/prettytable class for skinning normal tables */<br />
<br />
table.wikitable,<br />
table.prettytable {<br />
margin: 1em 1em 1em 0;<br />
background: #f9f9f9;<br />
border: 1px #aaaaaa solid;<br />
border-collapse: collapse;<br />
}<br />
<br />
table.wikitable th, table.wikitable td,<br />
table.prettytable th, table.prettytable td {<br />
border: 1px #aaaaaa solid;<br />
padding: 0.2em;<br />
}<br />
<br />
table.wikitable th,<br />
table.prettytable th {<br />
background: #f2f2f2;<br />
text-align: center;<br />
}<br />
<br />
table.wikitable caption,<br />
table.prettytable caption {<br />
margin-left: inherit;<br />
margin-right: inherit;<br />
}</div>WikiSysophttps://wiki.panotools.org/index.php?title=Historical:Dynamic_Field_of_View_for_Embedded_QTVRs&diff=9245Historical:Dynamic Field of View for Embedded QTVRs2007-11-04T16:21:32Z<p>WikiSysop: /* Optimal Vertical Field of View */ render formular using math tag</p>
<hr />
<div>__TOC__<br />
==Preface==<br />
<br />
Larger panoramas offer more detail, allowing viewers to zoom in to much higher levels and appreciate more of the scene. This improvement, however, comes at the cost of larger file sizes and longer download times. Typical suggestions for the ideal size of the source [[equirectangular]] images for cubic VR movies for web presentation range from 3000x1500 to 5000x2500 -- roughly the full resolution achievable using circular [[Fisheye Projection|fisheye]] lenses on 1.5x [[crop factor]] SLR cameras. <br />
<br />
Much larger source images are naturally obtained from full-frame fisheye lenses or rectilinear lenses, often shot in multiple rows to cover the entire sphere. Though QTVR movies made from sources images of 10000x5000 pixels or more are somewhat large files (up to 10MB or more, depending on quality settings), increasing bandwidth availability means that it is becoming less difficult to downloading these high-resolution panoramas.<br />
<br />
However, since most casual viewers do not zoom in on movies, the large download can be wasted, even for full-screen panorama display, if the initial field of view is set too large. Most of the detail available will not be seen. Full-screen display on large monitors means that even at a modestly wide initial zoom, most or all of the detail in a given panorama will be visible. If you cater to large monitor size, those with smaller monitors will be zoomed too far out, wasting pixels. If you cater to small monitors, those with large monitors will be zoomed in too far and ugly pixelization may be visible.<br />
<br />
Here we describe a method to compute an optimal initial field of view independent of monitor size.<br />
<br />
== Optimal Vertical Field of View ==<br />
<br />
The optimal vertical field of view to achieve 1:1 mapping between source panorama pixels and display pixels is:<br />
<br />
<math><br />
FoV=2*atan(\frac{\pi*winHeight}{panoWidth})<br />
</math><br />
<br />
where <tt>win_height</tt> is the vertical height of the display window, and <tt>pano_width</tt> is the width of equirectangular source image. This assumes a cubic panorama is made with the ideal cube face size of <tt>pano_width/PI</tt>. The table below lists this field of view for monitor windows of a given height, for a variety of panorama sizes:<br />
<br />
{| cellspacing=0 cellpadding="5" style="border:1px solid black; background-color:#aaaaaa; margin-left:5em;"<br />
|+ Vertical FOV for 1:1 pixel mapping (degrees)<br />
! style="background-color:#666666;" | Equirect.<br />
! colspan="5" style="background-color:#666666;" | Screen Height<br />
|-<br />
! style="background-color:#666666; border-bottom: 2px solid black;" | size !! style="background-color:#666666; border-bottom: 2px solid black;" |600 !! style="background-color:#666666; border-bottom: 2px solid black;" |800 !! style="background-color:#666666; border-bottom: 2px solid black;" |1024 !! style="background-color:#666666; border-bottom: 2px solid black;" |1200 !! style="background-color:#666666; border-bottom: 2px solid black;" |1600<br />
|-<br />
! align="right" | 1500x750<br />
| 103.0 || 118.3 || 130.0 || 136.6 || 146.8<br />
|-<br />
! align="right" | 3000x1500 <br />
| 64.3 || 79.9 || 94.0 || 103.0 || 118.3<br />
|-<br />
! align="right" | 5000x2500 <br />
| 41.3 || 53.4 || 65.5 || 74.0 || 90.3<br />
|-<br />
! align="right" | 8000x4000 <br />
| 26.5 || 34.9 || 43.8 || 50.5 || 64.3<br />
|-<br />
! align="right" | 10000x5000 <br />
| 21.3 || 28.2 || 35.7 || 41.3 || 53.4<br />
|-<br />
! align="right" | 15000x7500<br />
| 14.3 || 19.0 || 24.2 || 28.2 || 37.1<br />
|}<br />
<br />
<br />
For instance, for a large 10000x5000 pixel equirectangular source image, the vertical field of view on a 1200 pixel high screen required to achieve 1:1 mapping of panorama pixels to display pixels is 41.3 degrees. Remember that toolbars, headers, etc. can reduce the vertical display size from the full monitor size.<br />
<br />
== Setting FOV Dynamically with Javascript ==<br />
<br />
The initial vertical field of view of an embedded QuickTime VR movie can be modified using the appropriate [[QTVR|EMBED and OBJECT tags]]. Using Javascript, you can set the initial field of view dynamically, so that pixels in the cube are displayed as close as possible to a 1:1 mapping, as in the example below:<br />
<br />
In the header, you can enable full-screen by expanding the window as much as possible, and then compute an approximate window height. Remember to take into account any headers or other material which uses up vertical pixels in the ''fudge'' factor:<br />
<br />
<source lang="js"><br />
<script TYPE="text/javascript"><br />
<!--<br />
window.moveTo(0,0);<br />
window.resizeTo(window.screen.availWidth,window.screen.availHeight);<br />
<br />
window.focus();<br />
<br />
var winHeight = 0;<br />
if( typeof( window.innerWidth ) == 'number' ) {<br />
//Non-IE<br />
winHeight = window.innerHeight;<br />
} else if(document.documentElement && document.documentElement.clientHeight) {<br />
//IE 6+ in 'standards compliant mode'<br />
winHeight = document.documentElement.clientHeight;<br />
} else if(document.body && document.body.clientHeight) {<br />
//IE 4 compatible<br />
winHeight = document.body.clientHeight;<br />
}<br />
<br />
winHeight*=0.96; // Not quite the full height, approximate via fudge<br />
var fov=Math.min(Math.max(<br />
180./Math.PI*2.*Math.atan(Math.PI*winHeight/$pano_width),5),90);<br />
winHeight=Math.round(winHeight);<br />
<br />
--><br />
</script><br />
</source><br />
<br />
Note that this requires access to the width of the panorama's equirectangular source (<tt>$pano_width</tt> here). This can be supplied by hand or replaced via other methods (e.g. server-side processing). <br />
<br />
Then the embed tag can then be written in the body where you'd like the QTVR to appear:<br />
<br />
<source lang="js"><br />
<script TYPE="text/javascript"><br />
document.write('<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"'<br />
+' codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="100%" height="100%">'<br />
+' <param name="bgcolor" value="#000000">'<br />
+' <param name="kioskmode" value="true">'<br />
+' <param name="scale" value="tofit">'<br />
+' <param name="controller" value="false">'<br />
+' <param name="cache" value="false">'<br />
+' <param name="src" value="movie.mov">'<br />
+' <param name="fov" value="' <br />
+ fov.toFixed(2) <br />
+' ">');<br />
document.write('<embed src="movie.mov" width="100%" height="100%" bgcolor="#000000"'<br />
+' kioskmode="true" scale="tofit" controller="false" cache="false" fov="'<br />
+ fov.toFixed(2) <br />
+' "></embed></object>');<br />
</script><br />
</source><br />
<br />
Be sure to replace <tt>movie.mov</tt> with your movie name. The <tt>fov</tt> Javascript variable can be used elsewhere as well (for example, to report the computed optimal FOV).<br />
<br />
The minimum and maximum FOV settings encoded into a movie will override any FOV computed in this way. You can use this to avoid overly large zooms on very small monitors (which can be disorienting), or overly large fields of view on very large monitors (which can accentuate the mapping distortion).<br />
<br />
--[[User:Jdsmith|Jdsmith]] 21:44, 11 December 2006 (CET)<br />
<br />
[[Category:Tutorial:Nice to know]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Historical:Dynamic_Field_of_View_for_Embedded_QTVRs&diff=9243Historical:Dynamic Field of View for Embedded QTVRs2007-11-04T16:12:55Z<p>WikiSysop: /* Setting FOV Dynamically with Javascript */ color code</p>
<hr />
<div>__TOC__<br />
==Preface==<br />
<br />
Larger panoramas offer more detail, allowing viewers to zoom in to much higher levels and appreciate more of the scene. This improvement, however, comes at the cost of larger file sizes and longer download times. Typical suggestions for the ideal size of the source [[equirectangular]] images for cubic VR movies for web presentation range from 3000x1500 to 5000x2500 -- roughly the full resolution achievable using circular [[Fisheye Projection|fisheye]] lenses on 1.5x [[crop factor]] SLR cameras. <br />
<br />
Much larger source images are naturally obtained from full-frame fisheye lenses or rectilinear lenses, often shot in multiple rows to cover the entire sphere. Though QTVR movies made from sources images of 10000x5000 pixels or more are somewhat large files (up to 10MB or more, depending on quality settings), increasing bandwidth availability means that it is becoming less difficult to downloading these high-resolution panoramas.<br />
<br />
However, since most casual viewers do not zoom in on movies, the large download can be wasted, even for full-screen panorama display, if the initial field of view is set too large. Most of the detail available will not be seen. Full-screen display on large monitors means that even at a modestly wide initial zoom, most or all of the detail in a given panorama will be visible. If you cater to large monitor size, those with smaller monitors will be zoomed too far out, wasting pixels. If you cater to small monitors, those with large monitors will be zoomed in too far and ugly pixelization may be visible.<br />
<br />
Here we describe a method to compute an optimal initial field of view independent of monitor size.<br />
<br />
== Optimal Vertical Field of View ==<br />
<br />
The optimal vertical field of view to achieve 1:1 mapping between source panorama pixels and display pixels is:<br />
<br />
<pre><br />
FOV=2.*atan(PI*winHeight/pano_width)<br />
</pre><br />
<br />
where <tt>win_height</tt> is the vertical height of the display window, and <tt>pano_width</tt> is the width of equirectangular source image. This assumes a cubic panorama is made with the ideal cube face size of <tt>pano_width/PI</tt>. The table below lists this field of view for monitor windows of a given height, for a variety of panorama sizes:<br />
<br />
{| cellspacing=0 cellpadding="5" style="border:1px solid black; background-color:#aaaaaa; margin-left:5em;"<br />
|+ Vertical FOV for 1:1 pixel mapping (degrees)<br />
! style="background-color:#666666;" | Equirect.<br />
! colspan="5" style="background-color:#666666;" | Screen Height<br />
|-<br />
! style="background-color:#666666; border-bottom: 2px solid black;" | size !! style="background-color:#666666; border-bottom: 2px solid black;" |600 !! style="background-color:#666666; border-bottom: 2px solid black;" |800 !! style="background-color:#666666; border-bottom: 2px solid black;" |1024 !! style="background-color:#666666; border-bottom: 2px solid black;" |1200 !! style="background-color:#666666; border-bottom: 2px solid black;" |1600<br />
|-<br />
! align="right" | 1500x750<br />
| 103.0 || 118.3 || 130.0 || 136.6 || 146.8<br />
|-<br />
! align="right" | 3000x1500 <br />
| 64.3 || 79.9 || 94.0 || 103.0 || 118.3<br />
|-<br />
! align="right" | 5000x2500 <br />
| 41.3 || 53.4 || 65.5 || 74.0 || 90.3<br />
|-<br />
! align="right" | 8000x4000 <br />
| 26.5 || 34.9 || 43.8 || 50.5 || 64.3<br />
|-<br />
! align="right" | 10000x5000 <br />
| 21.3 || 28.2 || 35.7 || 41.3 || 53.4<br />
|-<br />
! align="right" | 15000x7500<br />
| 14.3 || 19.0 || 24.2 || 28.2 || 37.1<br />
|}<br />
<br />
<br />
For instance, for a large 10000x5000 pixel equirectangular source image, the vertical field of view on a 1200 pixel high screen required to achieve 1:1 mapping of panorama pixels to display pixels is 41.3 degrees. Remember that toolbars, headers, etc. can reduce the vertical display size from the full monitor size.<br />
<br />
== Setting FOV Dynamically with Javascript ==<br />
<br />
The initial vertical field of view of an embedded QuickTime VR movie can be modified using the appropriate [[QTVR|EMBED and OBJECT tags]]. Using Javascript, you can set the initial field of view dynamically, so that pixels in the cube are displayed as close as possible to a 1:1 mapping, as in the example below:<br />
<br />
In the header, you can enable full-screen by expanding the window as much as possible, and then compute an approximate window height. Remember to take into account any headers or other material which uses up vertical pixels in the ''fudge'' factor:<br />
<br />
<source lang="js"><br />
<script TYPE="text/javascript"><br />
<!--<br />
window.moveTo(0,0);<br />
window.resizeTo(window.screen.availWidth,window.screen.availHeight);<br />
<br />
window.focus();<br />
<br />
var winHeight = 0;<br />
if( typeof( window.innerWidth ) == 'number' ) {<br />
//Non-IE<br />
winHeight = window.innerHeight;<br />
} else if(document.documentElement && document.documentElement.clientHeight) {<br />
//IE 6+ in 'standards compliant mode'<br />
winHeight = document.documentElement.clientHeight;<br />
} else if(document.body && document.body.clientHeight) {<br />
//IE 4 compatible<br />
winHeight = document.body.clientHeight;<br />
}<br />
<br />
winHeight*=0.96; // Not quite the full height, approximate via fudge<br />
var fov=Math.min(Math.max(<br />
180./Math.PI*2.*Math.atan(Math.PI*winHeight/$pano_width),5),90);<br />
winHeight=Math.round(winHeight);<br />
<br />
--><br />
</script><br />
</source><br />
<br />
Note that this requires access to the width of the panorama's equirectangular source (<tt>$pano_width</tt> here). This can be supplied by hand or replaced via other methods (e.g. server-side processing). <br />
<br />
Then the embed tag can then be written in the body where you'd like the QTVR to appear:<br />
<br />
<source lang="js"><br />
<script TYPE="text/javascript"><br />
document.write('<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"'<br />
+' codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="100%" height="100%">'<br />
+' <param name="bgcolor" value="#000000">'<br />
+' <param name="kioskmode" value="true">'<br />
+' <param name="scale" value="tofit">'<br />
+' <param name="controller" value="false">'<br />
+' <param name="cache" value="false">'<br />
+' <param name="src" value="movie.mov">'<br />
+' <param name="fov" value="' <br />
+ fov.toFixed(2) <br />
+' ">');<br />
document.write('<embed src="movie.mov" width="100%" height="100%" bgcolor="#000000"'<br />
+' kioskmode="true" scale="tofit" controller="false" cache="false" fov="'<br />
+ fov.toFixed(2) <br />
+' "></embed></object>');<br />
</script><br />
</source><br />
<br />
Be sure to replace <tt>movie.mov</tt> with your movie name. The <tt>fov</tt> Javascript variable can be used elsewhere as well (for example, to report the computed optimal FOV).<br />
<br />
The minimum and maximum FOV settings encoded into a movie will override any FOV computed in this way. You can use this to avoid overly large zooms on very small monitors (which can be disorienting), or overly large fields of view on very large monitors (which can accentuate the mapping distortion).<br />
<br />
--[[User:Jdsmith|Jdsmith]] 21:44, 11 December 2006 (CET)<br />
<br />
[[Category:Tutorial:Nice to know]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Geo-referencing_panoramas_with_Google_Maps&diff=9242Geo-referencing panoramas with Google Maps2007-11-04T16:10:06Z<p>WikiSysop: /* The simple way */ source coloring</p>
<hr />
<div>== Introduction ==<br />
<br />
Google Maps provides simple and powerful ways to show people where your panorama was taken. But you have to decide which one to use -- the simple way is not powerful, and the powerful way is not simple. We will describe them separately.<br />
<br />
== The simple way ==<br />
<br />
In any web page, you can easily create a link that the user can click, to bring up a separate Google Map page with your panorama location marked on it. <br />
<br />
This simple way has limits. Most important: 1) the map page is separate, not part of your own page, 2) you can only mark one panorama, and 3) you cannot provide "click on the map to view the panorama" -- the map is for display only. But sometimes this is enough.<br />
<br />
To use the simple method, all you need is to know the location of your pano, compose a title, then create a link patterned after this example: [http://maps.google.com/maps?f=q&hl=en&q=46.25417+N+119.286032+W+(Chamna+Natural+Preserve)&t=k&ll=46.25417,-119.286032&spn=0.009837,0.018239&t=k]<br />
<br />
The link looks like this:<br />
<br />
http://maps.google.com/maps?f=q&hl=en&q=46.25417+N+119.286032+W<br />
+(Chamna+Natural+Preserve)&t=k&ll=46.25417,-119.286032&<br />
spn=0.009837,0.018239&t=k<br />
<br />
In this example, the location of the panorama is 46.25417 degrees North latitude and 119.286032 degrees West longitude. Notice that these numbers appear twice in the link: once in the "q=" clause and again in the "ll=" clause. The "t=k" parameter tells Google to show satellite imagery. The numbers after "spn=" are the width and height of the map, in degrees longitude and latitude. More about those in a moment.<br />
<br />
The degrees latitude and longitude of your pano are easy to find, if you do not already know them. Just use your browser to bring up a Google Map that shows the general area where the pano was shot. Zoom in or out and pan around until you can see the location. Then double-click on the location of the pano. This will make Google center the map. When your pano is centered, click on Google's "Link to this page" link. That will cause the location and size to appear in your browser's address bar, in a format like what is shown above for "ll=" and "spn=". All you have to do then is fill in the "q=" clause.<br />
<br />
The "spn=" parameters that specify width and height can also be computed, if you don't mind some math. The trick is to specify spn=spnLat,0.00001 where spnLat is computed using code like this:<br />
<source lang="js"><br />
deg2rad = pi/180;<br />
rad2deg = 180./pi;<br />
<br />
double latCenter = 46.230114; // latitude of the center of the map<br />
double sbase = 0.000020853; // fit to one particular dataset<br />
for (i=0; i<20; i++) { // compute spnLat for each of 20 zoom levels<br />
yCenter = ln(tan(pi/4+(latCenter*deg2rad)/2));<br />
yTop = yCenter + sbase*pow(2,i);<br />
yBot = yCenter - sbase*pow(2,i);<br />
latTop = rad2deg*(2*atan(exp(yTop))-pi/2);<br />
latBot = rad2deg*(2*atan(exp(yBot))-pi/2);<br />
spnLat = latTop - latBot;<br />
System.out.println("i = "+i+", spnLat = "+spnLat);<br />
}<br />
</source><br />
See the email archives at [http://groups.yahoo.com/group/PanoTools/message/24586], [http://groups.yahoo.com/group/PanoTools/message/24642], and [http://groups.yahoo.com/group/PanoTools/message/24656] for discussion of why this works.<br />
<br />
== The powerful way ==<br />
<br />
Google also provides a powerful Google Maps API that lets you embed the map in your page and display multiple markers with arbitrary labels that can contain links. This method is more complicated to use because you have to write JavaScript to embed in your web pages.<br />
<br />
=== What you need ===<br />
<br />
You need to obtain a valid Google key for the URL of your map. You can obtain a key at http://www.google.com/apis/maps/ . NOTE: You need a Google account. If you don't have one, it will take several minutes to apply for one. No big deal, just a little time consuming. <br />
If you need to find out lat/lon values for your panorama location, you may want to install [http://earth.google.com/ Google Earth]:<br />
Set a placemark and read out the values...<br />
<br />
=== Some caveats ===<br />
<br />
Google Map is still (Oct. 2005) considered beta by Google. There are some known issues when integrating the applet in your webpage. The most important ones:<br />
* Don't embed the Javascript code somewhere in between <nowiki><DIV></nowiki>-Tags. This will break functionality with Internet Explorer.<br />
* If you display images in the balloon box, use <WIDTH> and <HEIGHT> for the image. Otherwise balloon size will be not correct if you click a placemark for the first time (Internet Explorer only)<br />
<br />
=== The code to insert ===<br />
<br />
The basic idea behind this code is: Use a static HTML page and load all data from a simple XML-file.<br />
<br />
* Don't forget to place your valid Google-key in the <nowiki><HEAD></nowiki>-Area of your HTML-page! e.g.:<br />
<br />
<nowiki><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml"><br />
<head><br />
<script src="http://maps.google.com/maps?file=api&v=1&key=ADD_YOUR_KEY_HERE" type="text/javascript"><br />
</script><br />
</head></nowiki><br />
<br />
* Place the formatted map somewhere on your page, e.g.:<br />
<br />
<<nowiki>div id="map" style="width: 800px; height: 600px"></nowiki><br />
<nowiki></div></nowiki><br />
<br />
<br />
* Now you can cut and paste the following code to your HTML:<br />
<nowiki><br />
<script type="text/javascript"><br />
//<![CDATA[<br />
// This will initialize your map<br />
var map = new GMap(document.getElementById("map"));<br />
map.addControl(new GLargeMapControl());<br />
map.addControl(new GMapTypeControl());<br />
map.setMapType( _HYBRID_TYPE ); <br />
// Insert your initial map center and zoom below<br />
// Format is: (new GPoint(lng, lat), zoom)<br />
map.centerAndZoom(new GPoint(11.120984, 49.050060), 12);<br />
// array to hold copies of the markers <br />
var gmarkers = [];<br />
// Download the data in from .xml and load it on the map.<br />
var request = GXmlHttp.create();<br />
request.open("GET", "panoramas.xml", true);<br />
request.onreadystatechange = function() {<br />
if (request.readyState == 4) {<br />
var xmlDoc = request.responseXML;<br />
var markers = xmlDoc.documentElement.getElementsByTagName("marker");<br />
for (var i = 0; i < markers.length; i++) {<br />
var point = new GPoint(parseFloat(markers[i].getAttribute("lng")),<br />
parseFloat(markers[i].getAttribute("lat"))); <br />
var title = markers[i].getAttribute("title");<br />
var desc = markers[i].getAttribute("desc");<br />
var ref = markers[i].getAttribute("ref");<br />
var img = markers[i].getAttribute("img");<br />
// create the marker<br />
var html = "<font size='2'><b>"+title+"</b><br>"+desc+"<br><a href='"+ref+"' target='_blank'><img src='"+img+"' width='200' height='120'></img></a><br>Click image to open link</font>";<br />
var marker = new GMarker(point);<br />
marker.p_html = html;<br />
marker.p_name = title;<br />
map.addOverlay(marker);<br />
gmarkers.push(marker);<br />
}<br />
} <br />
}<br />
request.send(null);<br />
// Maybe we have a lot of markers, so we use a single listener which will<br />
// forward to the respective info window<br />
GEvent.addListener(map, "click", function(overlay, point) {<br />
overlay.openInfoWindowHtml(overlay.p_html);<br />
}); <br />
//]]><br />
</script><br />
</nowiki><br />
<br />
* Create your XML-file (it is called "panoramas.xml" in our example).<br />
The format is:<br />
<br />
<nowiki><markers><br />
<marker lng="123.456" lat="123.456" title="The title of the Panorama" desc="Some further text" ref="http://url_to_your_panorama_page.html" img="http://url_to_your_thumbnail.jpg"/></nowiki><br />
...(further lines like the above example)...<br />
<nowiki></markers></nowiki><br />
<br />
To have thumbnails displayed correctly, you must either use my standard size of 200x120pix or adapt the size-tags in the javascript.<br />
<br />
''Please note:''<br />
This is basic code only. No error handling, no fuzzy features.<br />
Please feel free to add functionality and update this tutorial!<br />
<br />
=== A working example ===<br />
<br />
* http://dativ.at/fotos/panoramas/google-map.html (does not work with Firefox on Oct 6, 2007)<br><br />
http://www.pixel-link.de<br><br />
Documentation and API Discussion board:<br><br />
http://www.google.com/apis/maps/documentation/<br><br />
http://groups.google.com/group/Google-Maps-API<br />
--[[User:Bvogl|Bvogl]] 23:05, 21 Oct 2005 (EDT)<br />
<br />
[[Category:Tutorial:Specialised]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=9241Help:ChangeLog2007-11-04T16:03:27Z<p>WikiSysop: H2 for year</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
=== 2006 ===<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
* added Google Analytics to the page template<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
<br />
* changed the URLs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
<br />
* because of the recent misusage of the ''Recent changes'' changes in the WP namespace are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small><br />
<br />
* added DPL Extension http://meta.wikimedia.org/wiki/DPL<br />
* added Flash Extension http://meta.wikimedia.org/wiki/Flash<br />
<small>--[[User:WikiSysop|WikiSysop]] 13:27, 6 August 2006 (CEST)</small><br />
<br />
* changed default template: Added FireFox 2/IE 7 OpenSearch reference.<br />
* added [[meta:DynamicFunctions|DynamicFunctions]] extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:00, 29 October 2006 (CET)</small><br />
<br />
=== 2007 ===<br />
<br />
* added interwiki to MediaWiki site<br />
* updated to [[mw:Extension:DynamicPageList2|DynamicPageList2]] Version 0.7.8<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:43, 18 March 2007 (CET)</small><br />
<br />
* update to MediaWiki 1.11 + update of most extentions<br />
* installed LockDown instead of NamespacePermission<br />
* added ToggleDisplay extention<br />
* added reCaptcha Extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:54, 4 November 2007 (CET)</small><br />
<br />
* Installed asHighlight Extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:02, 4 November 2007 (CET)</small><br />
<br />
[[Category:Info]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=9240Help:ChangeLog2007-11-04T16:02:39Z<p>WikiSysop: /* Log for changes in this Wiki installation */ as Highlight</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
== 2006 ==<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
* added Google Analytics to the page template<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
<br />
* changed the URLs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
<br />
* because of the recent misusage of the ''Recent changes'' changes in the WP namespace are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small><br />
<br />
* added DPL Extension http://meta.wikimedia.org/wiki/DPL<br />
* added Flash Extension http://meta.wikimedia.org/wiki/Flash<br />
<small>--[[User:WikiSysop|WikiSysop]] 13:27, 6 August 2006 (CEST)</small><br />
<br />
* changed default template: Added FireFox 2/IE 7 OpenSearch reference.<br />
* added [[meta:DynamicFunctions|DynamicFunctions]] extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:00, 29 October 2006 (CET)</small><br />
<br />
== 2007 ==<br />
<br />
* added interwiki to MediaWiki site<br />
* updated to [[mw:Extension:DynamicPageList2|DynamicPageList2]] Version 0.7.8<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:43, 18 March 2007 (CET)</small><br />
<br />
* update to MediaWiki 1.11 + update of most extentions<br />
* installed LockDown instead of NamespacePermission<br />
* added ToggleDisplay extention<br />
* added reCaptcha Extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:54, 4 November 2007 (CET)</small><br />
<br />
* Installed asHighlight Extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:02, 4 November 2007 (CET)</small><br />
<br />
[[Category:Info]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=9237Help:ChangeLog2007-11-04T14:54:51Z<p>WikiSysop: wiki update to 1.11.0</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
* added Google Analytics to the page template<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
<br />
* changed the URLs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
<br />
* because of the recent misusage of the ''Recent changes'' changes in the WP namespace are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small><br />
<br />
* added DPL Extension http://meta.wikimedia.org/wiki/DPL<br />
* added Flash Extension http://meta.wikimedia.org/wiki/Flash<br />
<small>--[[User:WikiSysop|WikiSysop]] 13:27, 6 August 2006 (CEST)</small><br />
<br />
* changed default template: Added FireFox 2/IE 7 OpenSearch reference.<br />
* added [[meta:DynamicFunctions|DynamicFunctions]] extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:00, 29 October 2006 (CET)</small><br />
<br />
* added interwiki to MediaWiki site<br />
* updated to [[mw:Extension:DynamicPageList2|DynamicPageList2]] Version 0.7.8<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:43, 18 March 2007 (CET)</small><br />
<br />
* update to MediaWiki 1.11 + update of most extentions<br />
* installed LockDown instead of NamespacePermission<br />
* added ToggleDisplay extention<br />
* added reCaptcha Extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:54, 4 November 2007 (CET)</small><br />
<br />
[[Category:Info]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=MediaWiki:Common.css&diff=9236MediaWiki:Common.css2007-11-04T14:48:41Z<p>WikiSysop: color coding</p>
<hr />
<div>/** CSS placed here will be applied to all skins */<br />
<br />
.mw-plusminus-pos { color: #006500; }<br />
.mw-plusminus-neg { color: #8B0000; }</div>WikiSysophttps://wiki.panotools.org/index.php?title=PanoTools_talk:History&diff=9186PanoTools talk:History2007-10-23T00:00:47Z<p>WikiSysop: undid spam by banded user</p>
<hr />
<div>== Possible Changes ==<br />
<br />
'''Unreliability'''<br />
<br />
'Since then JS policy is not reliable. One day he offers peace: [23] the other he spreads wild accusations - mostly on his site (No link here, since articles come and go there).'<br />
<br />
Suggest change to 'Since then JS has acted in a very unreliable manner. One day he offers peace: [23] the next he spreads wild accusations, mostly on his site, the next he removes the accusations again (hence no link).'<br />
<br />
: Good suggestions, thanks <small>--[[User:Erik Krause|Erik Krause]] 21:23, 23 November 2006 (CET)</small><br />
<br />
Note that I've not used the wiki before, so someone might need to do tidy up this page afterwards...<br />
<br />
: No fears <small>--[[User:Erik Krause|Erik Krause]] 21:24, 23 November 2006 (CET)</small><br />
<br />
<br />
'''Changing the managment'''<br />
<br />
little typo: managment -> management <small>--[[User:Zarl|Carl]] 23:03, 23 November 2006 (CET)</small><br />
<br />
<br />
'''Short history'''<br />
<br />
Is "refused to accept the help of..." better instead of "...and refused the help of..."? <small>--[[User:Zarl|Carl]] 23:06, 23 November 2006 (CET)</small><br />
<br />
<br />
'''External incidents'''<br />
<br />
Should we add that as a result of his ongoing improper usage of NG's content he was banned from using Nabble? <small>--[[User:Zarl|Carl]] 23:07, 23 November 2006 (CET)</small><br />
: I didn't know to which amount he was banned and the circumstances. Do you have a link to a message or something? <small>--[[User:Erik Krause|Erik Krause]] 23:58, 23 November 2006 (CET)</small><br />
::Good point. No link available since I got this information directly from Nabble. There was some exchange of emails and I don't think I can cite that fully in public. I can report that Nabble wasn't able to stop him from killing the old panotools archive due to their terms of service. He later tried to sabotage the description of the PanoTools NG page at Nabble which we (Thomas with a little help from me) stopped. I could only cite my own mails to Nabble if this helps. <small>--[[User:Zarl|Carl]] 00:19, 24 November 2006 (CET)</small></div>WikiSysophttps://wiki.panotools.org/index.php?title=PanoTools_talk:History&diff=9184PanoTools talk:History2007-10-22T10:54:51Z<p>WikiSysop: undid spam by banded user</p>
<hr />
<div>== Possible Changes ==<br />
<br />
'''Unreliability'''<br />
<br />
'Since then JS policy is not reliable. One day he offers peace: [23] the other he spreads wild accusations - mostly on his site (No link here, since articles come and go there).'<br />
<br />
Suggest change to 'Since then JS has acted in a very unreliable manner. One day he offers peace: [23] the next he spreads wild accusations, mostly on his site, the next he removes the accusations again (hence no link).'<br />
<br />
: Good suggestions, thanks <small>--[[User:Erik Krause|Erik Krause]] 21:23, 23 November 2006 (CET)</small><br />
<br />
Note that I've not used the wiki before, so someone might need to do tidy up this page afterwards...<br />
<br />
: No fears <small>--[[User:Erik Krause|Erik Krause]] 21:24, 23 November 2006 (CET)</small><br />
<br />
<br />
'''Changing the managment'''<br />
<br />
little typo: managment -> management <small>--[[User:Zarl|Carl]] 23:03, 23 November 2006 (CET)</small><br />
<br />
<br />
'''Short history'''<br />
<br />
Is "refused to accept the help of..." better instead of "...and refused the help of..."? <small>--[[User:Zarl|Carl]] 23:06, 23 November 2006 (CET)</small><br />
<br />
<br />
'''External incidents'''<br />
<br />
Should we add that as a result of his ongoing improper usage of NG's content he was banned from using Nabble? <small>--[[User:Zarl|Carl]] 23:07, 23 November 2006 (CET)</small><br />
: I didn't know to which amount he was banned and the circumstances. Do you have a link to a message or something? <small>--[[User:Erik Krause|Erik Krause]] 23:58, 23 November 2006 (CET)</small><br />
::Good point. No link available since I got this information directly from Nabble. There was some exchange of emails and I don't think I can cite that fully in public. I can report that Nabble wasn't able to stop him from killing the old panotools archive due to their terms of service. He later tried to sabotage the description of the PanoTools NG page at Nabble which we (Thomas with a little help from me) stopped. I could only cite my own mails to Nabble if this helps. <small>--[[User:Zarl|Carl]] 00:19, 24 November 2006 (CET)</small></div>WikiSysophttps://wiki.panotools.org/index.php?title=PanoTools:History&diff=9181PanoTools:History2007-10-21T18:11:38Z<p>WikiSysop: /* Changing the managment */ typo, links fixed</p>
<hr />
<div>Editing is disabled for the moment. Please use the [[Panotools_Talk:History|discussion]] page to comment or suggest or join the discussion on [http://groups.yahoo.com/group/Panotools-List/ panotools-list]<br />
<br />
This document is intended to summarize the events that lead to the creation of the PanoToolsNG Yahoo Group and the move away from PanoTools.info. <br />
<br />
=== Short history ===<br />
<br />
The first PanoTools mailinglist "proj-imim" was created by [[Helmut Dersch]] and was hosted at the fh-furtwangen. After a [http://swpat.ffii.org/patents/ipix/index.en.html patent threat] from [[Ipix]] the list was shut down around 2003-04-17 and the community decided to move to the PanoTools Yahoo Group created by John Spikowski. John Spikowski managed the list and refused the help of other list members because he didn't trust them: [http://www.panotools.org/mailarchive/msg/29098]<br />
<br />
=== First attempts to move to panotools.info ===<br />
* 2004-11-12 John Spikowski registered panotools.info [http://www.panotools.org/mailarchive/msg/25957]<br />
<br />
* 2004-11-22 John Spikowski's first try to move the community to a forum at panotools.info [http://www.panotools.org/mailarchive/msg/26140]<br />
<br />
* 2005-03-05 John Spikowski first asked for money [http://www.panotools.org/mailarchive/msg/28628]<br />
<br />
* 2005 03-15 John Spikowski tried to migrate the list to mailman [http://www.panotools.org/mailarchive/msg/28847] claiming that his work is worth 50.000$ and coining the infamous ''The bottom line is that being a PanoTools members is no longer going to be a free ride''. [http://www.panotools.org/mailarchive/msg/28875]<br />
<br />
* 2005-03-18 After this events Kevin Kratzke joined John Spikowski as list mom [http://www.panotools.org/mailarchive/msg/29125]<br />
<br />
=== Next attempts ===<br />
<br />
* 2005-09-18 Creation of the PT-Beta list [http://www.panotools.org/mailarchive/msg/33501]<br />
<br />
* 2006-05-22 New server for panotools.info (150$ per month) next request to move to this server [http://www.panotools.org/mailarchive/msg/44427]<br />
<br />
* 2006-05-23 More intense request for donations [http://www.panotools.org/mailarchive/msg/44448] and calling critics whiners [http://www.panotools.org/mailarchive/msg/44475]<br />
<br />
* 2006-06-01 John Spikowski starts to "Mirror" the Yahoo group [http://www.panotools.org/mailarchive/msg/44833] with a fork in mind<br />
<br />
* 2006-06-04 Steven Dowd found out that John Spikowski is using the server for other projects including his commercial pages [http://www.panotools.org/mailarchive/msg/44899]<br />
<br />
* 2006-06-06 John Spikowski, Yuval Levy and Bert Vierstra are blocked from posting for a month [http://www.panotools.org/mailarchive/msg/44971] but John Spikowski was still able to post to the list [http://www.panotools.org/mailarchive/msg/45028]<br />
<br />
* 2006-06-09 John Spikowski announced the PTML list [http://www.panotools.org/mailarchive/msg/45136] to fork the list as explained in [http://www.panotools.org/mailarchive/msg/45571#msg45571]<br />
<br />
* 2006-06-26 John Spikowski announced to sell the panotools.info domain [http://www.panotools.org/mailarchive/msg/45575]<br />
<br />
=== Changing the management ===<br />
<br />
A poll was set up where 93% voted to change the management of the PanoTools list so as a first step where new moderators added <br />
[http://www.panotools.org/mailarchive/msg/44997], [http://www.panotools.org/mailarchive/msg/45365] and Kevin Kratzke signaled that he would give the ownership of the list to a formal entity like the [[IVRPA]] or a non-profit organisation as a Verein. John Spikowski didn't like that idea.<br />
<br />
* 2006-07-10 John Spikowski regained ownership through a back door, removed all moderators including Kevin Kratzke and changed the list to moderated [http://www.panotools.org/mailarchive/msg/45927]<br />
<br />
* 2006-07-10 The PanoTools NG list was created<br />
<br />
* 2006-07-20 PanoTools list closed [http://www.panotools.org/mailarchive/msg/46082]<br />
<br />
=== Unreliability ===<br />
Since then John Spikowski has acted in a very unreliable manner. One day he offers peace:<br />
[http://www.panotools.org/mailarchive/msg/46041] the next he spreads wild accusations, mostly on his site, the next he removes the accusations again (hence no link). On http://www.panotools.org/debunk there is a list of answers to his most frequent accusations.<br />
<br />
=== External incidents ===<br />
<br />
After the move of the community to the NG list John Spikowski also tried to disturb the list at Nabble where he tried to delete the list several times or changed the description [http://www.nabble.com/catalog/History.jtp?forum=15658] and on Wikipedia where he modified the PanoTools article several times [http://en.wikipedia.org/w/index.php?title=Panorama_Tools&action=history] and attacked other people for which he got several admin warnings and blocks <br />
[http://en.wikipedia.org/w/index.php?title=User_talk:John_Spikowski&oldid=93301778],<br />
[http://en.wikipedia.org/w/index.php?title=User:John_Spikowski&oldid=160071827], <br />
[http://en.wikipedia.org/w/index.php?title=Special:Log&type=block&page=User:John+Spikowski]<br />
<br />
Some days before 2006-09-28 he started to copy articles from this wiki thereby deleting the history, which is a clear violation of the authors copyright and of the [[Panotools:Copyrights|GFDL]] (Paragraph 4.I.) under which the wiki articles where released.<br />
<br />
=== Attempted Blackmail ===<br />
Starting about middle of August 2007 John Spikowski attempted to<br />
blackmail several PanotoolsNG members and admins by registering<br />
domains with their names (or products). He pointed those domains to<br />
his own pages where he tried to defame the respective persons by<br />
describing them as being "a thief who steals assets and resources of<br />
other web sites", or an "internet terrorist" who "steals others<br />
identities", "posts lies and propaganda" and "slanders people who<br />
don't agree with his warped sense of reality".<br />
<br />
He tried to make these targets of his vendetta look silly by <br />
depicting them as a clown or falsely stating that thier products violate copyright <br />
and carry viruses and spyware.<br />
<br />
His main goal appeared to be an attempt to hide the history of his <br />
constant accusations and rants against PanotoolsNG members and admins.<br />
<br />
Prior to posting the defaming pages he sent his targets / victims <br />
demands for the deletion of this (history) page and the<br />
[http://www.panotools.org/debunk] debunk page. He also gave a warning that failure to<br />
comply with these demands would result in the defamatory pages going<br />
on-line and also all links in his so called "archive" would be changed to point to that defamatory pages. He tried to threaten the respective members with sentences like "I promise you the damage to your reputation and the products you sell will cost you more then all the time you invested in NG to date." and "I will continue to come up with ways to make this as painful as possible..."<br />
<br />
The Moderators respect the rights of the individual targets / victims <br />
to choose their own response but as a group refuse to negotiate with terrorists or <br />
blackmailers.<br />
<br />
Proof is available on request and will be disclosed if<br />
requested by a legal process.<br />
<br />
[[Category:Community]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=PanoTools:History&diff=9180PanoTools:History2007-10-20T12:32:40Z<p>WikiSysop: /* Unreliability */ added link back in</p>
<hr />
<div>Editing is disabled for the moment. Please use the [[Panotools_Talk:History|discussion]] page to comment or suggest or join the discussion on [http://groups.yahoo.com/group/Panotools-List/ panotools-list]<br />
<br />
This document is intended to summarize the events that lead to the creation of the PanoToolsNG Yahoo Group and the move away from PanoTools.info. <br />
<br />
=== Short history ===<br />
<br />
The first PanoTools mailinglist "proj-imim" was created by [[Helmut Dersch]] and was hosted at the fh-furtwangen. After a [http://swpat.ffii.org/patents/ipix/index.en.html patent threat] from [[Ipix]] the list was shut down around 2003-04-17 and the community decided to move to the PanoTools Yahoo Group created by John Spikowski. John Spikowski managed the list and refused the help of other list members because he didn't trust them: [http://www.panotools.org/mailarchive/msg/29098]<br />
<br />
=== First attempts to move to panotools.info ===<br />
* 2004-11-12 John Spikowski registered panotools.info [http://www.panotools.org/mailarchive/msg/25957]<br />
<br />
* 2004-11-22 John Spikowski's first try to move the community to a forum at panotools.info [http://www.panotools.org/mailarchive/msg/26140]<br />
<br />
* 2005-03-05 John Spikowski first asked for money [http://www.panotools.org/mailarchive/msg/28628]<br />
<br />
* 2005 03-15 John Spikowski tried to migrate the list to mailman [http://www.panotools.org/mailarchive/msg/28847] claiming that his work is worth 50.000$ and coining the infamous ''The bottom line is that being a PanoTools members is no longer going to be a free ride''. [http://www.panotools.org/mailarchive/msg/28875]<br />
<br />
* 2005-03-18 After this events Kevin Kratzke joined John Spikowski as list mom [http://www.panotools.org/mailarchive/msg/29125]<br />
<br />
=== Next attempts ===<br />
<br />
* 2005-09-18 Creation of the PT-Beta list [http://www.panotools.org/mailarchive/msg/33501]<br />
<br />
* 2006-05-22 New server for panotools.info (150$ per month) next request to move to this server [http://www.panotools.org/mailarchive/msg/44427]<br />
<br />
* 2006-05-23 More intense request for donations [http://www.panotools.org/mailarchive/msg/44448] and calling critics whiners [http://www.panotools.org/mailarchive/msg/44475]<br />
<br />
* 2006-06-01 John Spikowski starts to "Mirror" the Yahoo group [http://www.panotools.org/mailarchive/msg/44833] with a fork in mind<br />
<br />
* 2006-06-04 Steven Dowd found out that John Spikowski is using the server for other projects including his commercial pages [http://www.panotools.org/mailarchive/msg/44899]<br />
<br />
* 2006-06-06 John Spikowski, Yuval Levy and Bert Vierstra are blocked from posting for a month [http://www.panotools.org/mailarchive/msg/44971] but John Spikowski was still able to post to the list [http://www.panotools.org/mailarchive/msg/45028]<br />
<br />
* 2006-06-09 John Spikowski announced the PTML list [http://www.panotools.org/mailarchive/msg/45136] to fork the list as explained in [http://www.panotools.org/mailarchive/msg/45571#msg45571]<br />
<br />
* 2006-06-26 John Spikowski announced to sell the panotools.info domain [http://www.panotools.org/mailarchive/msg/45575]<br />
<br />
=== Changing the managment ===<br />
<br />
A poll was set up where 93% voted to change the management of the PanoTools list so as a first step where new moderators added <br />
[http://www.panotools.org/mailarchive/msg/45365], [http://www.panotools.org/mailarchive/msg/45129] and Kevin Kratzke signaled that he would give the ownership of the list to a formal entity like the [[IVRPA]] or a non-profit organisation as a Verein. John Spikowski didn't like that idea.<br />
<br />
* 2006-07-10 John Spikowski regained ownership through a back door, removed all moderators including Kevin Kratzke and changed the list to moderated [http://www.panotools.org/mailarchive/msg/45927]<br />
<br />
* 2006-07-10 The PanoTools NG list was created<br />
<br />
* 2006-07-20 PanoTools list closed [http://www.panotools.org/mailarchive/msg/46082]<br />
<br />
=== Unreliability ===<br />
Since then John Spikowski has acted in a very unreliable manner. One day he offers peace:<br />
[http://www.panotools.org/mailarchive/msg/46041] the next he spreads wild accusations, mostly on his site, the next he removes the accusations again (hence no link). On http://www.panotools.org/debunk there is a list of answers to his most frequent accusations.<br />
<br />
=== External incidents ===<br />
<br />
After the move of the community to the NG list John Spikowski also tried to disturb the list at Nabble where he tried to delete the list several times or changed the description [http://www.nabble.com/catalog/History.jtp?forum=15658] and on Wikipedia where he modified the PanoTools article several times [http://en.wikipedia.org/w/index.php?title=Panorama_Tools&action=history] and attacked other people for which he got several admin warnings and blocks <br />
[http://en.wikipedia.org/w/index.php?title=User_talk:John_Spikowski&oldid=93301778],<br />
[http://en.wikipedia.org/w/index.php?title=User:John_Spikowski&oldid=160071827], <br />
[http://en.wikipedia.org/w/index.php?title=Special:Log&type=block&page=User:John+Spikowski]<br />
<br />
Some days before 2006-09-28 he started to copy articles from this wiki thereby deleting the history, which is a clear violation of the authors copyright and of the [[Panotools:Copyrights|GFDL]] (Paragraph 4.I.) under which the wiki articles where released.<br />
<br />
=== Attempted Blackmail ===<br />
Starting about middle of August 2007 John Spikowski attempted to<br />
blackmail several PanotoolsNG members and admins by registering<br />
domains with their names (or products). He pointed those domains to<br />
his own pages where he tried to defame the respective persons by<br />
describing them as being "a thief who steals assets and resources of<br />
other web sites", or an "internet terrorist" who "steals others<br />
identities", "posts lies and propaganda" and "slanders people who<br />
don't agree with his warped sense of reality".<br />
<br />
He tried to make these targets of his vendetta look silly by <br />
depicting them as a clown or falsely stating that thier products violate copyright <br />
and carry viruses and spyware.<br />
<br />
His main goal appeared to be an attempt to hide the history of his <br />
constant accusations and rants against PanotoolsNG members and admins.<br />
<br />
Prior to posting the defaming pages he sent his targets / victims <br />
demands for the deletion of this (history) page and the<br />
[http://www.panotools.org/debunk] debunk page. He also gave a warning that failure to<br />
comply with these demands would result in the defamatory pages going<br />
on-line and also all links in his so called "archive" would be changed to point to that defamatory pages. He tried to threaten the respective members with sentences like "I promise you the damage to your reputation and the products you sell will cost you more then all the time you invested in NG to date." and "I will continue to come up with ways to make this as painful as possible..."<br />
<br />
The Moderators respect the rights of the individual targets / victims <br />
to choose their own response but as a group refuse to negotiate with terrorists or <br />
blackmailers.<br />
<br />
Proof is available on request and will be disclosed if<br />
requested by a legal process.<br />
<br />
[[Category:Community]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=PanoTools:History&diff=9179PanoTools:History2007-10-20T12:31:30Z<p>WikiSysop: Added links to the latest blocks on Wikipedia</p>
<hr />
<div>Editing is disabled for the moment. Please use the [[Panotools_Talk:History|discussion]] page to comment or suggest or join the discussion on [http://groups.yahoo.com/group/Panotools-List/ panotools-list]<br />
<br />
This document is intended to summarize the events that lead to the creation of the PanoToolsNG Yahoo Group and the move away from PanoTools.info. <br />
<br />
=== Short history ===<br />
<br />
The first PanoTools mailinglist "proj-imim" was created by [[Helmut Dersch]] and was hosted at the fh-furtwangen. After a [http://swpat.ffii.org/patents/ipix/index.en.html patent threat] from [[Ipix]] the list was shut down around 2003-04-17 and the community decided to move to the PanoTools Yahoo Group created by John Spikowski. John Spikowski managed the list and refused the help of other list members because he didn't trust them: [http://www.panotools.org/mailarchive/msg/29098]<br />
<br />
=== First attempts to move to panotools.info ===<br />
* 2004-11-12 John Spikowski registered panotools.info [http://www.panotools.org/mailarchive/msg/25957]<br />
<br />
* 2004-11-22 John Spikowski's first try to move the community to a forum at panotools.info [http://www.panotools.org/mailarchive/msg/26140]<br />
<br />
* 2005-03-05 John Spikowski first asked for money [http://www.panotools.org/mailarchive/msg/28628]<br />
<br />
* 2005 03-15 John Spikowski tried to migrate the list to mailman [http://www.panotools.org/mailarchive/msg/28847] claiming that his work is worth 50.000$ and coining the infamous ''The bottom line is that being a PanoTools members is no longer going to be a free ride''. [http://www.panotools.org/mailarchive/msg/28875]<br />
<br />
* 2005-03-18 After this events Kevin Kratzke joined John Spikowski as list mom [http://www.panotools.org/mailarchive/msg/29125]<br />
<br />
=== Next attempts ===<br />
<br />
* 2005-09-18 Creation of the PT-Beta list [http://www.panotools.org/mailarchive/msg/33501]<br />
<br />
* 2006-05-22 New server for panotools.info (150$ per month) next request to move to this server [http://www.panotools.org/mailarchive/msg/44427]<br />
<br />
* 2006-05-23 More intense request for donations [http://www.panotools.org/mailarchive/msg/44448] and calling critics whiners [http://www.panotools.org/mailarchive/msg/44475]<br />
<br />
* 2006-06-01 John Spikowski starts to "Mirror" the Yahoo group [http://www.panotools.org/mailarchive/msg/44833] with a fork in mind<br />
<br />
* 2006-06-04 Steven Dowd found out that John Spikowski is using the server for other projects including his commercial pages [http://www.panotools.org/mailarchive/msg/44899]<br />
<br />
* 2006-06-06 John Spikowski, Yuval Levy and Bert Vierstra are blocked from posting for a month [http://www.panotools.org/mailarchive/msg/44971] but John Spikowski was still able to post to the list [http://www.panotools.org/mailarchive/msg/45028]<br />
<br />
* 2006-06-09 John Spikowski announced the PTML list [http://www.panotools.org/mailarchive/msg/45136] to fork the list as explained in [http://www.panotools.org/mailarchive/msg/45571#msg45571]<br />
<br />
* 2006-06-26 John Spikowski announced to sell the panotools.info domain [http://www.panotools.org/mailarchive/msg/45575]<br />
<br />
=== Changing the managment ===<br />
<br />
A poll was set up where 93% voted to change the management of the PanoTools list so as a first step where new moderators added <br />
[http://www.panotools.org/mailarchive/msg/45365], [http://www.panotools.org/mailarchive/msg/45129] and Kevin Kratzke signaled that he would give the ownership of the list to a formal entity like the [[IVRPA]] or a non-profit organisation as a Verein. John Spikowski didn't like that idea.<br />
<br />
* 2006-07-10 John Spikowski regained ownership through a back door, removed all moderators including Kevin Kratzke and changed the list to moderated [http://www.panotools.org/mailarchive/msg/45927]<br />
<br />
* 2006-07-10 The PanoTools NG list was created<br />
<br />
* 2006-07-20 PanoTools list closed [http://www.panotools.org/mailarchive/msg/46082]<br />
<br />
=== Unreliability ===<br />
Since then John Spikowski has acted in a very unreliable manner. One day he offers peace:<br />
[http://www.panotools.org/mailarchive/msg/46041] the next he spreads wild accusations, mostly on his site, the next he removes the accusations again (hence no link).<br />
<br />
=== External incidents ===<br />
<br />
After the move of the community to the NG list John Spikowski also tried to disturb the list at Nabble where he tried to delete the list several times or changed the description [http://www.nabble.com/catalog/History.jtp?forum=15658] and on Wikipedia where he modified the PanoTools article several times [http://en.wikipedia.org/w/index.php?title=Panorama_Tools&action=history] and attacked other people for which he got several admin warnings and blocks <br />
[http://en.wikipedia.org/w/index.php?title=User_talk:John_Spikowski&oldid=93301778],<br />
[http://en.wikipedia.org/w/index.php?title=User:John_Spikowski&oldid=160071827], <br />
[http://en.wikipedia.org/w/index.php?title=Special:Log&type=block&page=User:John+Spikowski]<br />
<br />
Some days before 2006-09-28 he started to copy articles from this wiki thereby deleting the history, which is a clear violation of the authors copyright and of the [[Panotools:Copyrights|GFDL]] (Paragraph 4.I.) under which the wiki articles where released.<br />
<br />
=== Attempted Blackmail ===<br />
Starting about middle of August 2007 John Spikowski attempted to<br />
blackmail several PanotoolsNG members and admins by registering<br />
domains with their names (or products). He pointed those domains to<br />
his own pages where he tried to defame the respective persons by<br />
describing them as being "a thief who steals assets and resources of<br />
other web sites", or an "internet terrorist" who "steals others<br />
identities", "posts lies and propaganda" and "slanders people who<br />
don't agree with his warped sense of reality".<br />
<br />
He tried to make these targets of his vendetta look silly by <br />
depicting them as a clown or falsely stating that thier products violate copyright <br />
and carry viruses and spyware.<br />
<br />
His main goal appeared to be an attempt to hide the history of his <br />
constant accusations and rants against PanotoolsNG members and admins.<br />
<br />
Prior to posting the defaming pages he sent his targets / victims <br />
demands for the deletion of this (history) page and the<br />
[http://www.panotools.org/debunk] debunk page. He also gave a warning that failure to<br />
comply with these demands would result in the defamatory pages going<br />
on-line and also all links in his so called "archive" would be changed to point to that defamatory pages. He tried to threaten the respective members with sentences like "I promise you the damage to your reputation and the products you sell will cost you more then all the time you invested in NG to date." and "I will continue to come up with ways to make this as painful as possible..."<br />
<br />
The Moderators respect the rights of the individual targets / victims <br />
to choose their own response but as a group refuse to negotiate with terrorists or <br />
blackmailers.<br />
<br />
Proof is available on request and will be disclosed if<br />
requested by a legal process.<br />
<br />
[[Category:Community]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Historical:Tlalli&diff=8680Historical:Tlalli2007-03-28T11:54:25Z<p>WikiSysop: added link, but what category? [Software:Library]?</p>
<hr />
<div>Tlalli is a recent fork of [[Panotools]] that wants to focus in the [[remapping]] part <br />
of panorama generation as opposed to the [[registration]].<br />
<br />
The homepage of this project is http://www.tlalli.org<br />
<br />
I believe that panotools should be divided (at least from an architectural point of view)<br />
into 2 main parts: optimization and the projection (there is a third module, which involved<br />
projection computations, that needs to be used by both modules).<br />
<br />
The separation of projection from optimization is probably best exemplified by [[Flexify]], which takes an<br />
equirectangular (I haven't use it yet, so this is my understanding)<br />
and produces an output image after it has applied a<br />
transformation. Flexify does not need to know anything about<br />
registration and optimization.<br />
<br />
What I am proposing here is a "programmable flexify", or a super math-map. This is the direction where I want to take Tlalli.<br />
<br />
<br />
Let me elaborate:<br />
<br />
The current transformation model, for an equirectangular as input, is<br />
a computation for each pixel in the output image. That is, given an<br />
image I, a list of optional parameters, compute its projection I':<br />
<br />
I' = f(I, [p])<br />
<br />
What if we have two fs, and compose them?<br />
<br />
For instance, the output of one projection is used for another<br />
projection:<br />
<br />
I'' = g(f(I,[p]), [p'])<br />
<br />
This only makes sense if the output of f is compatible with the input<br />
of g. For example, compute the Cassini of an equirectangular (rolling<br />
it by 90 degrees), and then compute the Mercator of the Cassini; the<br />
result is a transverse mercator. We have implemented transverse<br />
mercator as a composition of rolling the equirectangular +<br />
mercator. Think of the possibilities.<br />
<br />
In the current computational model this is done in steps: Generate I'<br />
then apply g on I'. There are two disadvantages to this model:<br />
<br />
* Error increases <br />
* I/O operations are proportional to the number of functions.<br />
<br />
What I envision is a system that will allow me to add my own functions<br />
to the computational stack, in the same way that layers work in<br />
Photoshop. So the composition happens at the pixel level, not the<br />
image level.<br />
<br />
For example, if you like to have your logo in the nadir, the you can<br />
create a function "Logo" that you insert into the computational stack.<br />
This function can take as a parameter a string. Then when the panorama<br />
is projected/computed, the logo is inserted right on the spot.<br />
<br />
If the architecture is open enough, this can lead to "plugin<br />
functions" that do things we can't even imagine today. We will only<br />
require the developer to create a function with certain properties,<br />
and register it.<br />
<br />
This system will be very powerful and useful beyond panoramas.</div>WikiSysophttps://wiki.panotools.org/index.php?title=MediaWiki:Sidebar&diff=8679MediaWiki:Sidebar2007-03-28T11:40:41Z<p>WikiSysop: added site map</p>
<hr />
<div>* navigation<br />
** mainpage|mainpage<br />
** SiteMap|Site Map<br />
** http://www.panotools.org/|portal <br />
** http://groups.yahoo.com/group/PanoToolsNG|Mailinglist<br />
* tools<br />
** Special:Allpages|All Pages<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=8166Help:ChangeLog2007-03-18T13:43:45Z<p>WikiSysop: DPL update</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
* added Google Analytics to the page template<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
<br />
* changed the URLs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
<br />
* because of the recent misusage of the ''Recent changes'' changes in the WP namespace are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small><br />
<br />
* added DPL Extension http://meta.wikimedia.org/wiki/DPL<br />
* added Flash Extension http://meta.wikimedia.org/wiki/Flash<br />
<small>--[[User:WikiSysop|WikiSysop]] 13:27, 6 August 2006 (CEST)</small><br />
<br />
* changed default template: Added FireFox 2/IE 7 OpenSearch reference.<br />
* added [[meta:DynamicFunctions|DynamicFunctions]] extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:00, 29 October 2006 (CET)</small><br />
<br />
* added interwiki to MediaWiki site<br />
* updated to [[mw:Extension:DynamicPageList2|DynamicPageList2]] Version 0.7.8<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:43, 18 March 2007 (CET)</small></div>WikiSysophttps://wiki.panotools.org/index.php?title=PanoTools:History&diff=7993PanoTools:History2007-03-12T12:39:53Z<p>WikiSysop: URL fixed</p>
<hr />
<div>Editing is disabled for the moment. Please use the [[Panotools_Talk:History|discussion]] page to comment or suggest or join the discussion on [http://groups.yahoo.com/group/Panotools-List/ panotools-list]<br />
<br />
This document is intended to summarize the events that lead to the creation of the PanoToolsNG Yahoo Group and the move away from PanoTools.info. <br />
<br />
=== Short history ===<br />
<br />
The first PanoTools mailinglist "proj-imim" was created by [[Helmut Dersch]] and was hosted at the fh-furtwangen. After a [http://swpat.ffii.org/patents/ipix/index.en.html patent threat] from [[Ipix]] the list was shut down around 2003-04-17 and the community decided to move to the PanoTools Yahoo Group created by John Spikowski (JS). JS managed the list and refused the help of other list members because he didn't trust them: [http://www.panotools.org/mailarchive/msg/29098]<br />
<br />
=== First attempts to move to panotools.info ===<br />
* 2004-11-12 JS registered panotools.info [http://www.panotools.org/mailarchive/msg/25957]<br />
<br />
* 2004-11-22 JS's first try to move the community to a forum at panotools.info [http://www.panotools.org/mailarchive/msg/26140]<br />
<br />
* 2005-03-05 JS first asked for money [http://www.panotools.org/mailarchive/msg/28628]<br />
<br />
* 2005 03-15 JS tried to migrate the list to mailman [http://www.panotools.org/mailarchive/msg/28847] claiming that his work is worth 50.000$ and coining the infamous ''The bottom line is that being a PanoTools members is no longer going to be a free ride''. [http://www.panotools.org/mailarchive/msg/28875]<br />
<br />
* 2005-03-18 After this events Kevin Kratzke joined JS as list mom [http://www.panotools.org/mailarchive/msg/29125]<br />
<br />
=== Next attempts ===<br />
<br />
* 2005-09-18 Creation of the PT-Beta list [http://www.panotools.org/mailarchive/msg/33501]<br />
<br />
* 2006-05-22 New server for panotools.info (150$ per month) next request to move to this server [http://www.panotools.org/mailarchive/msg/44427]<br />
<br />
* 2006-05-23 More intense request for donations [http://www.panotools.org/mailarchive/msg/44448] and calling critics whiners [http://www.panotools.org/mailarchive/msg/44475]<br />
<br />
* 2006-06-01 JS starts to "Mirror" the Yahoo group [http://www.panotools.org/mailarchive/msg/44833] with a fork in mind<br />
<br />
* 2006-06-04 Steven Dowd found out that JS is using the server for other projects including his commercial pages [http://www.panotools.org/mailarchive/msg/44899]<br />
<br />
* 2006-06-06 JS, Yuval Levy and Bert Vierstra are blocked from posting for a month [http://www.panotools.org/mailarchive/msg/44971] but JS was still able to post to the list [http://www.panotools.org/mailarchive/msg/45028]<br />
<br />
* 2006-06-09 JS announced the PTML list [http://www.panotools.org/mailarchive/msg/45136] to fork the list as explained in [http://www.panotools.org/mailarchive/msg/45571#msg45571]<br />
<br />
* 2006-06-26 JS announced to sell the panotools.info domain [http://www.panotools.org/mailarchive/msg/45575]<br />
<br />
=== Changing the management ===<br />
<br />
A poll was set up where 93% voted to change the management of the PanoTools list so as a first step where new moderators added <br />
[http://www.panotools.org/mailarchive/msg/44997], [http://www.panotools.org/mailarchive/msg/45365] and Kevin Kratzke signaled that he would give the ownership of the list to a formal entity like the [[IVRPA]] or a non-profit organisation as a Verein. JS didn't like that idea.<br />
<br />
* 2006-07-10 JS regained ownership through a back door, removed all moderators including Kevin Kratzke and changed the list to moderated [http://www.panotools.org/mailarchive/msg/45927]<br />
<br />
* 2006-07-10 The PanoTools NG list was created<br />
<br />
* 2006-07-20 PanoTools list closed [http://www.panotools.org/mailarchive/msg/46082]<br />
<br />
=== Unreliability ===<br />
Since then JS has acted in a very unreliable manner. One day he offers peace:<br />
[http://www.panotools.org/mailarchive/msg/46041] the next he spreads wild accusations, mostly on his site, the next he removes the accusations again (hence no link).<br />
<br />
=== External incidents ===<br />
<br />
After the move of the community to the NG list JS also tried to disturb the list at Nabble where he tried to delete the list several times or changed the description [http://www.nabble.com/catalog/History.jtp?forum=15658] and on Wikipedia where he modified the PanoTools article several times [http://en.wikipedia.org/w/index.php?title=Panorama_Tools&action=history] and attacked other people for which he got several admin warnings and blocks [http://en.wikipedia.org/wiki/User_talk:John_Spikowski]<br />
<br />
Some days before 2006-09-28 he started to copy articles from this wiki thereby deleting the history, which is a clear violation of the authors copyright and of the [[Panotools:Copyrights|GFDL]] (Paragraph 4.I.) under which the wiki articles where released.</div>WikiSysophttps://wiki.panotools.org/index.php?title=Fixing_nadir_parallax_errors&diff=7678Fixing nadir parallax errors2006-12-15T00:37:23Z<p>WikiSysop: fixed the Pano-name... Mediawiki always capitalizes the first letter...</p>
<hr />
<div>Here is a set of source photos for a [[spherical]] panorama:<br />
<br />
[[Image:npx-uncorrected-originals.jpg]]<br />
<br />
They were taken using a one second exposure without a [[tripod]], the camera<br />
was stabilised by jamming it against the sides of a palm tree. This means that<br />
they don't stitch easily because of the large (approximately 60cm) [[parallax]]<br />
error:<br />
<br />
[[Image:npx-uncorrected-equirectangular.jpg]]<br />
<br />
Particularly, the [[nadir]] doesn't work at all. This is an extreme version of the<br />
usual problems caused by failing to rotate the camera around the [[No-parallax point]]:<br />
<br />
[[Image:npx-uncorrected-nadir.jpg]]<br />
<br />
However the nadir can be stitched by taking advantage of another technique generally<br />
used for stitching a [[linear panorama]]. The way this works is that if you assume<br />
the ground forms a ''plane'' just like a mural on a wall; a series of<br />
[[rectilinear Projection]] images taken from different locations can be assembled by<br />
optimising [[roll]], [[pitch]] & [[yaw]], [[Field of View]] and ''d & e'' lens<br />
correction parameters separately for each image.<br />
<br />
So the first step is to create a series of [[defish|defished]] rectilinear images<br />
from the [[fisheye Projection]] originals. You can do this in any of the<br />
[[GUI front-ends]], but you do need to [[calibrate your lens]] first:<br />
<br />
[[Image:npx-rectilinear-extracted.jpg]]<br />
<br />
These can then be stitched together into a single [[nadir]] image with minimal errors,<br />
in this case I chose a fisheye projection, though a rectilinear or equirectangular<br />
projection would work just as well:<br />
<br />
[[Image:npx-corrected-nadir.jpg]]<br />
<br />
This image can then be reinserted into the original panorama project as another<br />
source photo with a different lens and stitched as normal. Here is the result as a<br />
[[QTVR]], the buildings in the distance are a bit wobbly, but this could have been<br />
corrected with [[vertical control points]]:<br />
<br />
<pano file="Npx-corrected.mov" width="600" height="450" scale="tofit" controller="true" cache="true" /><br />
<br />
This scene is of the Abu Dhabi corniche, 30th November 2006. The buildings are decorated<br />
in preparation for UAE national day.<br />
<br />
[[Category:Tutorial]][[Category:Tutorial:Specialised]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=7486Help:ChangeLog2006-10-29T13:00:44Z<p>WikiSysop: Added some stuff I forgot to add...</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
* added Google Analytics to the page template<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
<br />
* changed the URLs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
<br />
* because of the recent misusage of the ''Recent changes'' changes in the WP namespace are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small><br />
<br />
* added DPL Extension http://meta.wikimedia.org/wiki/DPL<br />
* added Flash Extension http://meta.wikimedia.org/wiki/Flash<br />
<small>--[[User:WikiSysop|WikiSysop]] 13:27, 6 August 2006 (CEST)</small><br />
<br />
* changed default template: Added FireFox 2/IE 7 OpenSearch reference.<br />
* added [[meta:DynamicFunctions|DynamicFunctions]] extention<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:00, 29 October 2006 (CET)</small></div>WikiSysophttps://wiki.panotools.org/index.php?title=MediaWiki:Sitetitle&diff=7229MediaWiki:Sitetitle2006-08-09T23:16:30Z<p>WikiSysop: Changed Sitetitle</p>
<hr />
<div>PanoTools.org</div>WikiSysophttps://wiki.panotools.org/index.php?title=Main_Page&diff=7213Main Page2006-08-08T11:06:40Z<p>WikiSysop: Added recent activity with DPL</p>
<hr />
<div>__NOTOC__<br />
== Welcome to the panorama tools wiki ==<br />
<br />
The [[Wiki History|wiki]] that aims to show you what you can do with the [[panorama tools]] and how to use them the best way.<br />
<br />
The panorama tools are mainly used to build [[PanoRama|panoramic images]] from a set of overlapping images.<br />
The usability extends "just" building panoramas by far though. You can, for instance, use them to render an average of multiple images to broaden the [[dynamic range]] of the images or average out noise. You can also build object movies with them, morph between images and much more. See [[panorama tools applications]] for an extensive list.<br />
<br />
We hope you'll find this knowledge base interesting and useful. And if you feel something is missing, please feel free to add your knowledge. All pages on this wiki are editable by you. Let the [[FAQ]] page help you on your way. If you are not up to adding something yourself, please add a description of what you think is missing to the [[requested pages]] page. However, you need an account and you need to [[Special:Userlogin|login]] to edit.<br />
<br />
Please see [[Contribute|how to contribute]] for details.<br />
<br />
To find the topic you are looking for quick, the links below may be helpful<br />
<br />
==== Site overviews ====<br />
{| cellspacing="5" style="border: 1px solid #ff3030; color: #000; background-color: #f7f7f7" width=100%<br />
|-<br />
| width=20% | [[SiteMap|Site Map]] || The contents of this wiki in a structured view<br />
|-<br />
| width=20% | [[Special:Allpages|All Pages]] || An alphabetic list of all pages on this wiki<br />
|-<br />
| width=20% | [[Special:Categories|Categories]] || A categorized overview of the contents of this wiki<br />
|}<br />
<br />
==== Working with the Panorama Tools ====<br />
{| cellspacing="5" style="border: 1px solid #ff3030; color: #000; background-color: #f7f7f7" width=100%<br />
|-<br />
| width=20% | [[Getting started]] || An introduction to the Panorama Tools and links to tutorials.<br />
|-<br />
| width=20% | [[Panorama formats]] || Panoramas come in various shapes and sizes. This page describes the differences between them.<br />
|-<br />
| width=20% | [[Panorama tools applications]] || Applications of the panorama tools that go beyond panorama stitching.<br />
|-<br />
| width=20% | [[Software]] || A guide to what software you need in which occasion.<br />
|-<br />
| width=20% | [[Hardware]] || Computers, Cameras, Tripods - everything that is hardware related.<br />
|-<br />
| width=20% | [[Tutorials]] || Step by step guides to solutions and tasks.<br />
|-<br />
| width=20% | [[Searching the archives]] || What to do when Google and Yahoo don't find what you need.<br />
|-<br />
| width=20% | [[ptglossary|Glossary]] || An explanation of odd words and terms.<br />
|}<br />
<br />
==== Our community ====<br />
{| cellspacing="5" style="border: 1px solid #ff3030; color: #000; background-color: #f7f7f7" width=100%<br />
|-<br />
| width=20% | [[FAQ]] || Frequently Asked Questions regarding this wiki<br />
|-<br />
| width=20% | [[People]] || People that have a special relation to the [[Panorama tools]]<br />
|-<br />
| width=20% | [[License]] || All the contents of this wiki are licensed<br />
|-<br />
| width=20% | [[News]] || All news regarding this wiki<br />
|-<br />
| width=20% | [[Contribute]] || Help keep PanoTools a valuable immersive imaging resource.<br />
|}<br />
<br />
==== Recent activity ====<br />
{| cellspacing="5" style="border: 1px solid #ff3030; color: #000; background-color: #f7f7f7" width=100%<br />
|-<br />
| '''New Tutorials''' <br />
| '''Recent Additions''' <br />
| '''Recent Changens'''<br />
|-<br />
|<DPL><br />
category=Tutorial<br />
ordermethod=firstedit<br />
addeditdate=false<br />
count=5<br />
</DPL><br />
|<DPL><br />
namespace=<br />
notnamespace=Help<br />
notnamespace=WP<br />
notcategory=Tutorial<br />
ordermethod=firstedit<br />
addeditdate=false<br />
count=5<br />
</DPL><br />
|<DPL><br />
namespace=<br />
notnamespace=Help<br />
notnamespace=WP<br />
ordermethod=lastedit<br />
addeditdate=false<br />
count=5<br />
</DPL><br />
|-<br />
|}<br />
<br />
==== Wiki Help ====<br />
{| cellspacing="5" style="border: 1px solid #ff3030; color: #000; background-color: #f7f7f7" width=100%<br />
|-<br />
| width=20% | [http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface]<br />
|-<br />
|-<br />
| width=20% | [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide]<br />
|-<br />
|-<br />
| with=20% | [http://meta.wikimedia.org/wiki/Help:Editing#The_wiki_markup The wiki markup]<br />
|}</div>WikiSysophttps://wiki.panotools.org/index.php?title=MediaWiki:Sidebar&diff=7212MediaWiki:Sidebar2006-08-08T00:54:01Z<p>WikiSysop: added portal, reorganized links</p>
<hr />
<div>* navigation<br />
** mainpage|mainpage<br />
** http://www.panotools.org/|portal <br />
** http://groups.yahoo.com/group/PanoToolsNG|Mailinglist<br />
* tools<br />
** Special:Allpages|All Pages<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=7200Help:ChangeLog2006-08-06T11:27:27Z<p>WikiSysop: DPL/Flash</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
* changed the ULRs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
* because of the recent misusage of the ''Recent changes'' changes in the WP namespace are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small><br />
* added DPL Extension http://meta.wikimedia.org/wiki/DPL<br />
* added Flash Extension http://meta.wikimedia.org/wiki/Flash<br />
<small>--[[User:WikiSysop|WikiSysop]] 13:27, 6 August 2006 (CEST)</small></div>WikiSysophttps://wiki.panotools.org/index.php?title=Panotools_Meeting&diff=7193Panotools Meeting2006-08-02T13:07:09Z<p>WikiSysop: </p>
<hr />
<div>'''Greetings from the 2006 Panotools Meeting in Bath!'''<br />
<br />
<br />
== hugin - recent features ==<br />
<br />
by Pablo d'Angelo<br />
Wednesday, August 2, 2006 at 3:04 PM</div>WikiSysophttps://wiki.panotools.org/index.php?title=Panotools_Meeting&diff=7192Panotools Meeting2006-08-02T13:04:32Z<p>WikiSysop: New page for the Bath Panotools Meeting 2006</p>
<hr />
<div>Wednesday, August 2, 2006 at 3:04 PM<br />
<br />
<br />
Pablo d'Angelo</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:Pano-Tag_SPi-V_Example&diff=7170Help:Pano-Tag SPi-V Example2006-07-30T14:41:33Z<p>WikiSysop: Fixed Links</p>
<hr />
<div>Example for the usage of SPi-V inside the Wiki<br />
<br />
<nowiki><pano file="Park_small.jpg" width="500" height="350" viewer="spiv" /></nowiki><br />
<br />
<pano file="Park_small.jpg" width="500" height="350" viewer="spiv" /><br />
<br />
=== Other technologies ===<br />
<br />
[[Help:Pano-Tag|Quicktime Example]]<br />
<br />
[[Help:Pano-Tag PTViewer Example|PTViewer Example]]<br />
<br />
[[Help:Pano-Tag DevalVR Example|DevalVR Example]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:Searching&diff=7168Help:Searching2006-07-30T13:35:41Z<p>WikiSysop: added IE7</p>
<hr />
<div>== Search facilities in MediaWiki ==<br />
<br />
[[meta:Help:Searching|MediaWiki Handbook]]<br />
<br />
== Searching the Wiki with Firefox / IE7 ==<br />
<br />
A very convenient way to search the Wiki is the Firefox search plugin from <br />
[http://mycroft.mozdev.org/download.html?name=panotools.org&sherlock=yes Mycroft] <br />
<br />
For Firefox2 and Internet Explorer 7 you can use the search plugin from [http://www.searchplugins.net/pluginlist.aspx?q=panotools&mode=title searchplugins.net]<br />
<br />
=== Firefox keywords ===<br />
<br />
Another convenient way in Firefox is to right-click on the search box on the left, Select "Add Keyword for this search". Now you can add a Name (f.e. "PanoTools Wiki")<br />
and a Keyword (f.e. "pt"). This allows you to search the Wiki from your address bar. If you type "pt chromatic" you will find all articles in this Wiki that contain the word "chromatic".</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:Searching&diff=7167Help:Searching2006-07-30T12:33:50Z<p>WikiSysop: Link to MediaWiki</p>
<hr />
<div>== Search facilities in MediaWiki ==<br />
<br />
[[meta:Help:Searching|MediaWiki Handbook]]<br />
<br />
== Searching the Wiki with Firefox ==<br />
<br />
A very convenient way to search the Wiki is the FireFox search plugin from <br />
[http://mycroft.mozdev.org/download.html?name=panotools.org&sherlock=yes Mycroft] <br />
<br />
Another way is to right-click on the search box on the left, Select "Add Keyword for this search". Now you can add a Name (f.e. "PanoTools Wiki")<br />
and a Keyword (f.e. "pt"). This allows you to search the Wiki from your address bar. If you type "pt chromatic" you will find all articles in this Wiki that contain the word "chromatic".</div>WikiSysophttps://wiki.panotools.org/index.php?title=PanoTools&diff=7166PanoTools2006-07-30T12:07:58Z<p>WikiSysop: Redirecting to Panorama tools</p>
<hr />
<div>#REDIRECT [[Panorama tools]]</div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=7138Help:ChangeLog2006-07-29T19:06:00Z<p>WikiSysop: typo</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
* changed the ULRs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
* because of the recend misusage of the ''Recent changes'' changes in the WP namespace are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small></div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=7137Help:ChangeLog2006-07-29T13:07:23Z<p>WikiSysop: misusage of Recent changes</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
* changed the ULRs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small><br />
* because of the recend misusage of the ''Change Log'' the ''Recent changes'' of the WP are only visible to members of the WP user group<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:07, 29 July 2006 (CEST)</small></div>WikiSysophttps://wiki.panotools.org/index.php?title=Help:ChangeLog&diff=7136Help:ChangeLog2006-07-29T12:08:54Z<p>WikiSysop: changed URLs</p>
<hr />
<div>== Log for changes in this Wiki installation ==<br />
<br />
* ''math'' tag enabled see [[meta:Help:Math]]<br />
<br />
* upload for ''atn'', ''zip'' and ''mov'' files enabled<br />
<br />
* self written ''pano'' tag extension enabled [[Help:Pano-Tag]]<br />
<br />
* special usergroup + namespace 'WP' for the Working Party of the PanoToolsNG admins<br />
<br />
* changed mysql config to allow searches for words with >=2 letters<br />
<br />
* InterWiki for w:, wikipedia:, m:, meta: enabled [[meta:Help:Interwiki linking]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:24, 22 July 2006 (CEST)</small><br />
<br />
* added Extension [[meta:ParserFunctions]]<br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 17:41, 22 July 2006 (CEST)</small><br />
<br />
* added templates for rating star system <br />
** [[Template:RateStar]] (rating stars) use <nowiki>{{RateStar|1}}</nowiki> for one star, <nowiki>{{RateStar|2}}</nowiki> for two stars and so on<br />
** [[Template:RateText]] (rating text) use <nowiki>{{RateText|1}}</nowiki> for "Basic need" and so on<br />
** [[Template:RatingStarSystem]] (rating system description) use <nowiki>{{RatingStarSystem}}</nowiki> for a short description of the different rating stars<br />
<br />
<small>--[[User:Erik Krause|Erik Krause]] 18:03, 22 July 2006 (CEST)</small><br />
<br />
* changed the signature button to <nowiki><small>--~~~~<small></nowiki><br />
<br />
<small>--[[User:WikiSysop|WikiSysop]] 22:20, 22 July 2006 (CEST)</small><br />
<br />
* changed name to "PanoTools" because we got the panotools.org from Ian... waiting now for the nameservers to catch up!<br />
<small>--[[User:WikiSysop|WikiSysop]] 15:22, 25 July 2006 (CEST)</small><br />
* changed the ULRs to wiki.panotools.org with redirects from wiki.panotools.net and wiki.panoramatools.org<br />
<small>--[[User:WikiSysop|WikiSysop]] 14:08, 29 July 2006 (CEST)</small></div>WikiSysophttps://wiki.panotools.org/index.php?title=PanoTools:General_disclaimer&diff=7135PanoTools:General disclaimer2006-07-29T12:02:45Z<p>WikiSysop: Small disclaimer inspired by wikipedia</p>
<hr />
<div><div align="center" style="text-align: center; font-size: 200%; font-weight: bold; margin: 10px auto;"><br />
P<small>ANOTOOLS</small> M<small>AKES</small> N<small>O</small> G<small>UARANTEE</small> O<small>F</small> V<small>ALIDITY</small><br />
</div><br />
<br />
This Wiki is an online open-content collaborative encyclopedia, that is, a voluntary association of individuals and groups who are developing a common resource of human knowledge. The structure of the project allows anyone with an Internet connection and World Wide Web browser to alter its content. Please be advised that nothing found here has necessarily been reviewed by professionals with the expertise required to provide you with complete, accurate or reliable information.<br />
<br />
That is not to say that you will not find valuable and accurate information in ''wiki.panotools.org''; much of the time you will. However, <br />
we cannot guarantee the validity of the information found here. The content of any given article may recently have been changed, vandalized or altered by someone whose opinion does not correspond with the state of knowledge in the relevant fields.</div>WikiSysop