﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3ASculptorjim%2FGame_Engine%2FCamera%2FDome</id>
	<title>利用者:Sculptorjim/Game Engine/Camera/Dome - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3ASculptorjim%2FGame_Engine%2FCamera%2FDome"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Game_Engine/Camera/Dome&amp;action=history"/>
	<updated>2026-04-25T09:11:09Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Game_Engine/Camera/Dome&amp;diff=134477&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Game_Engine/Camera/Dome&amp;diff=134477&amp;oldid=prev"/>
		<updated>2018-06-28T20:46:37Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 20:46時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Game_Engine/Camera/Dome&amp;diff=134476&amp;oldid=prev</id>
		<title>2012年7月9日 (月) 13:10にwiki&gt;Sculptorjimによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Sculptorjim/Game_Engine/Camera/Dome&amp;diff=134476&amp;oldid=prev"/>
		<updated>2012-07-09T13:10:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Page/Header|}}&lt;br /&gt;
&lt;br /&gt;
= Dome Camera  =&lt;br /&gt;
&lt;br /&gt;
This feature allows artists to visualize their interactive projects within an immersive dome environment. In order to make it an extensible tool, we are supporting Fulldome, Truncated domes (front and rear), Planetariums and domes with spherical mirrors. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Dome camera uses a multipass texture algorithm as developed by Paul Bourke and was implemented by Dalai Felinto with sponsorship  from '''SAT -''' Society for Arts and Technology within the '''SAT''' '''Metalab''' immersion research program.[http://paulbourke.net/miscellaneous/domemirror/BlenderiDome/]Briefly, that involves rendering the scene 4 times and placing the subsequent images onto a mesh designed especially such that the result, when viewed with an orthographic camera, is a fisheye projection.&lt;br /&gt;
&lt;br /&gt;
{{Note|Note|&lt;br /&gt;
Remember to use Blender in '''fullscreen mode''' to get the maximum out of your projector.&lt;br /&gt;
&lt;br /&gt;
To accomplish that launch Blender with the command-line argument -W. Also to get away of the top menu on Blender try to join all windows (buttons, 3dview, text, ...) in a single one. Otherwise if you only maximize it (Ctrl+Up) you can't get the whole screen free to run your game (the top bar menu takes about 20 pixels).}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=Dome Camera Settings=&lt;br /&gt;
;{{Literal|Dome Type}}&lt;br /&gt;
:This menu allow you to select which type of dome camera to use. They are outlined below, along with the settings that appear below.&lt;br /&gt;
&lt;br /&gt;
*[[#Fisheye_Mode|Fisheye Dome]] &lt;br /&gt;
*[[#Front-truncated_Dome_Mode|Front-Truncated Dome]] &lt;br /&gt;
*[[#Rear-truncated_Dome_Mode|Rear-Truncated Dome]] &lt;br /&gt;
*[[#Cube_Map_Mode|Cube Map]] &lt;br /&gt;
*[[#Spherical_Panoramic|Full Spherical Panoramic]]&lt;br /&gt;
&lt;br /&gt;
Available camera settings change depending on the selected Dome Type:&lt;br /&gt;
&lt;br /&gt;
;{{Literal|Resolution}} &lt;br /&gt;
:Sets the resolution of the Buffer. Decreasing this value increases speed, but decreases quality&lt;br /&gt;
&lt;br /&gt;
;{{Literal|Tesselation}}&lt;br /&gt;
:4 is the default. This is the tesselation level of the mesh. (Not available in Cube Map mode).&lt;br /&gt;
 &lt;br /&gt;
;{{Literal|Angle}}&lt;br /&gt;
: Sets the field of view of the dome in degrees, from 90 to 250. (Available in Fisheye and Truncated modes).&lt;br /&gt;
&lt;br /&gt;
;{{Literal|Tilt}} &lt;br /&gt;
:Set the camera rotation in the horizontal axis. Available in Fisheye and Truncated modes).&lt;br /&gt;
&lt;br /&gt;
;[[#Warp_Data_Mesh|Warp Data]]&lt;br /&gt;
:Use a custom warp mesh data file.&lt;br /&gt;
&lt;br /&gt;
== Fisheye Mode  ==&lt;br /&gt;
An Orthogonal Fisheye view from 90º to 250º degrees. &lt;br /&gt;
*From 90º to 180º we are using 4 renders. &lt;br /&gt;
*From 181º to 250º we are using 5 renders.&lt;br /&gt;
&lt;br /&gt;
[[Image:Dev-GameEngine-Dome-Fisheye.jpg|center|Fisheye Mode]]&lt;br /&gt;
&lt;br /&gt;
==Front-Truncated Dome Mode==&lt;br /&gt;
Designed for truncated domes, this mode aligns the fisheye image with the top of the window while touching the sides. &lt;br /&gt;
*The Field of view goes from 90º to 250º degrees. &lt;br /&gt;
*From 90º to 180º we are using 4 renders. &lt;br /&gt;
*From 181º to 250º we are using 5 renders.&lt;br /&gt;
&lt;br /&gt;
[[Image:Dev-GameEngine-Dome-Front-Truncated.jpg|center|Front Truncated Dome Mode]] &lt;br /&gt;
&lt;br /&gt;
==Rear-Truncated Dome Mode  ==&lt;br /&gt;
Designed for truncated domes, this mode aligns the fisheye image with the bottom of the window while touching the sides. &lt;br /&gt;
*The Field of view goes from 90º to 250º degrees. &lt;br /&gt;
*From 90º to 180º we are using 4 renders. &lt;br /&gt;
*From 181º to 250º we are using 5 renders.&lt;br /&gt;
&lt;br /&gt;
[[Image:Dev-GameEngine-Dome-Rear-Truncated.jpg|center|Rear Truncated Dome Mode]] &lt;br /&gt;
&lt;br /&gt;
==Cube Map Mode  ==&lt;br /&gt;
Cube Map mode can be used for pre-generate animated images for CubeMaps. &lt;br /&gt;
*We are using 6 renders for that. The order of the images follows Blender internal EnvMap file format: &lt;br /&gt;
**first line: right, back, left &lt;br /&gt;
**second line: bottom, top, front&lt;br /&gt;
&lt;br /&gt;
[[Image:Dev-GameEngine-Dome-EnvMap.jpg|center|Environment Map Mode]] &lt;br /&gt;
&lt;br /&gt;
==Spherical Panoramic  ==&lt;br /&gt;
A full spherical panoramic mode. &lt;br /&gt;
*We are using 6 cameras here. &lt;br /&gt;
*The bottom and top start to get precision with '''Definition''' set to 5 or more.&lt;br /&gt;
&lt;br /&gt;
[[Image:Dev-GameEngine-Dome-Panoramic.jpg|center|Full Spherical Panoramic Mode]] &lt;br /&gt;
&lt;br /&gt;
== Warp Data Mesh  ==&lt;br /&gt;
Many projection environments require images that are not simple perspective projections that are the norm for flat screen displays. Examples include geometry correction for cylindrical displays and some new methods of projecting into planetarium domes or upright domes intended for VR. &lt;br /&gt;
&lt;br /&gt;
For more information on the mesh format see [http://local.wasp.uwa.edu.au/~pbourke/dataformats/meshwarp/ Paul Bourke's article.] &lt;br /&gt;
&lt;br /&gt;
[[Image:Dev-GameEngine-Dome-Warped.jpg|center]] &lt;br /&gt;
&lt;br /&gt;
In order to produce that images, we are using a specific file format. &lt;br /&gt;
&lt;br /&gt;
File template:: &lt;br /&gt;
&amp;lt;pre&amp;gt;mode&lt;br /&gt;
width height&lt;br /&gt;
n0_x n0_y n0_u n0_v n0_i&lt;br /&gt;
n1_x n1_y n1_u n1_v n1_i&lt;br /&gt;
n2_x n1_y n2_u n2_v n2_i&lt;br /&gt;
n3_x n3_y n3_u n3_v n3_i&lt;br /&gt;
(...)&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
First line is the image type the mesh is support to be applied to: '''2 '''= '''rectangular''', '''1 '''= '''radial'''Next line has the mesh dimensions in pixelsRest of the lines are the nodes of the mesh.  &lt;br /&gt;
&lt;br /&gt;
Each line is compund of '''x''' '''y''' '''u''' '''v''' '''i'''(x,y) are the normalised screen coordinates(u,v) texture coordinatesi a multiplicative intensity factor  &lt;br /&gt;
&lt;br /&gt;
x varies from -screen aspect to screen aspecty varies from -1 to 1u and v vary from 0 to 1i ranges from 0 to 1, if negative don't draw that mesh node  &lt;br /&gt;
&lt;br /&gt;
* You need to create the file and add it to the Text Editor in order to select it as your Warp Mesh data file. &lt;br /&gt;
* Open the Text Editor (Window Types/Text Editor).&lt;br /&gt;
* Open your mesh data file(ie. myDome.data) in the text editor (Text/Open or Alt O on keyboard).&lt;br /&gt;
* Go to Game Framing Settings (Window Types/Buttons Window/Scene Page or F10 on keyboard)&lt;br /&gt;
* Enable Dome Mode.&lt;br /&gt;
* Type filename in Warp Data field(ie. myDome.data).&lt;br /&gt;
&lt;br /&gt;
To create your own Warp Meshes an interactive tool called meshmapper is available as part of [http://paulbourke.net/miscellaneous/domemirror/warpplayer/ Paul Bourke's Warpplayer] software package(requires full version).&lt;br /&gt;
&lt;br /&gt;
===Example files=== &lt;br /&gt;
[http://wiki.blender.org/uploads/8/81/Dev-GameEngine-Dome-Standard_4x3.data Spherical Mirror Dome 4x3], [http://wiki.blender.org/uploads/9/9b/Dev-GameEngine-Dome-Truncated_4x3.data Truncated Dome 4x3], [http://wiki.blender.org/uploads/d/d4/Dev-GameEngine-Dome-Sample-FullScreen_4x3.data Sample Fullscreen File 4x3], [http://wiki.blender.org/uploads/3/3d/Dev-GameEngine-Dome-Sample-FullBuffer_4x3.data Sample Fullbuffer File 4x3].&lt;br /&gt;
&lt;br /&gt;
{{Note|Note|&lt;br /&gt;
Important: the viewport is calculated using the ratio of canvas width by canvas height. Therefore different screen sizes will require different warp mesh files. Also in order to get the correct ratio of your projector you need to use Blender in Fullscreen mode.}}&lt;br /&gt;
&lt;br /&gt;
{{Page/Footer|}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_Engine]]&lt;br /&gt;
[[Category:Camera]]&lt;/div&gt;</summary>
		<author><name>wiki&gt;Sculptorjim</name></author>
		
	</entry>
</feed>