Proyeccion en Dome con BGE - Presentation Transcript
Proyeccion en Domos
con la
Blender Game Engine
Che Blender 2009
Córdoba - Argentina
Dalai Quintanilha Felinto
Universidade Federal Fluminese
y
Paul Bourke
University of Western Australia
¿
Película
[SAT] Société des arts technologiques - Canada
Un domo completo (Full Dome) se necesita un campo visual de 180º
Espejo Esférico Lente Ojo de Pesce
FOV 180º FOV 180º
FOV
90º
FOV
105º
FOV
120º
FOV
135º
FOV
150º
FOV
165º
FOV
170º
FOV
173º
La solución es tan sencilla como un cubo ...
Mapa Cúbico - Cube Map
6 x FOV 90º = 360º
Mapa Cúbico - Cube Map
6 x FOV 90º = 360º
Deformación de la malla
Transformando un cubo en una pelota
y
Transformando uma pelota en un disco
Esferize:
- vec3 verts.normalize();
Flatten:
void KX_Dome :: FlattenDome ( MT_Vector3 verts )
{
double phi, r;
r = atan2 ( sqrt ( verts[0]*verts[0] + verts[2]*verts[2]), verts[1] );
r /= MT_PI / 2;
phi = atan2 ( verts[2], verts[0] );
verts[0] = r * cos ( phi );
verts[1] = 0;
verts[2] = r * sin ( phi );
}
University of Plymouth
Plymouth - Inglaterra
saludos a Pete Carss
rear-truncated planetarium tilted dome
http://domejunky.blogspot.com/
University of Plymouth - Inglaterra
Rear-Truncated Dome
Plymouth University - UK
Película
Plymouth University - UK
University of British Columbia
Vancouver - Canada
saludos a Sherman Lai y Mike Pan
front-truncated dome
http://www.ubc.ca/
Película
University of British Columbia - Canada
SAT - La Société des Arts
Technologiques
Montreal - Canada
saludos a Louis-Phillippe St-Arnault
fulldome horizontal - 180º to 220º
http://www.sat.qc.ca
Película
SAT - La Société des Arts Technologiques - Canada
University of Western Australia
Perth - Australia
saludos a Paul Bourke
upright front-truncated iDome
http://local.wasp.uwa.edu.au/~pbourke
Película
University of Western Australia - Australia
Implementación en BGE
(disponible en Blender 2.49)
1 - Fulldome Fisheye 2 - Front-Truncated Dome 3 - Rear-Truncated Dome
4 - Environment Map 5 - Spherical Panoramic
Demostración en BGE
¿ ¿¿ ¿
¿¿
?????
?
Agradecimientos:
Louis-Phillippe St-Arnault
y la equipo de SAT
Jean-Sébastien Guillemette y Martin Poirier
Benoit Bolsee y Brecht Van Lommel
Ton Rosendall y toda la comunidade de
desarroladores
Proyeccion en Domos
con la
Blender Game Engine
para otras informaciónes:
http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/domemirror/BlenderiDome
http://wiki.blender.org/index.php/Dev:Source/GameEngine/Fisheye_Dome_Camera
Dalai Quintanilha Felinto
http://blenderecia.orgfree.com
y
Paul Bourke
http://local.wasp.uwa.edu.au/~pbourke/
0 comments
Post a comment