Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2004j3d&lglass PDF
2004j3d&lglass PDF
Contenidos
Primera parte: Java 3D
z
Primera parte
Java 3D
Qu es Java 3D?
Construir objetos 3D
Visualizarlos
Controlar su comportamiento
http://java.sun.com/products/java-media/3D/
Ventajas de Java 3D
OpenGL
DirectX (slo Windows)
Ventajas de Java 3D
Ejemplo de aplicacin
Desventajas de Java 3D
Aplicaciones de Java 3D
Visualizacin
cientfica
Visualizacin de informacin
Visualizacin mdica
Sistemas de Informacin Geogrfica (GIS)
Diseo Asistido por Ordenador (CAD)
Animacin
Educacin
Aplicaciones de Java 3D
Visualizacin cientfica
CAD
Educacin en medicina
Animacin
Caractersticas de Java 3D
Caractersticas de Java 3D
Modos de Programacin de
Java 3D
El Grafo de Escena
El Grafo de la Escena
El Grafo de Escena
Grupos
BranchGroup
TransformationGroup
Switch
SharedGroup
Individuales
El Grafo de Escena
Universo
Rotar o
posicionar los
objetos (de
forma relativa
al anterior BG)
Agrupa nodos
Locale
(sistema de
coordenadas
del universo)
El Grafo de Escena
El Grafo de Escena
Ejemplo de cdigo de una escena simple
Hgase la Luz
Hgase la Luz
Ejemplo ExHenge
Comportamientos
z
ColorInterpolator
PathInterpolator (PositionPathInterpolator, ...)
PositionInterpolator
RotationInterpolator
ScaleInterpolator
TransparencyInterpolator
MouseBehavior
MouseRotate
MouseTranslate
MouseZoom
PickMouseBehavior
PickRotateBehavior
PickTranslateBehavior
PickZoomBehavior
Comportamientos (III)
z
Comportamientos
z
Resumen
Referencias
https://java3d.dev.java.net/
http://java.sun.com/products/java-media/3D/
http://www.j3d.org
http://www.sdsc.edu/~nadeau/Courses/Siggraph99/
http://www.programacion.com/java/tutorial/3d/
Segunda parte
Proyecto Looking Glass
Qu es Looking Glass?
Qu es Looking Glass?
Romper barreras
z
z
Pioneros
Pioneros
Pioneros
Pioneros
Nuevas metforas
z
Pioneros
http://www.well.com/www/jleft/orbit/infospace/
Pioneros
Revolucin? en Internet
Evolucin? en el desktop
Retos
z
Evolucin? en el desktop
Experimentos
z
Evolucin? en el desktop
Alternativas
z
Clockwise3D, 2000
http://www.clockwise3d.com/
Evolucin? en el desktop
Preguntas
z
z
z
z
z
Caractersticas de LG3D
Ejecutar aplicaciones 2D
Caractersticas de LG3D
Rotar ventanas, anotar texto detrs
Caractersticas de LG3D
Organizar las ventanas en 3D
Caractersticas de LG3D
Panorama
Caractersticas de LG3D
Nuevas aplicaciones 3D
Demo
http://wwws.sun.com/software/looking_glass/demo.html
Arquitectura
Plataforma grfica
Requisitos
Libreras de desarrollo
z
z
z
JDK 5.0
Java 3D 1.3.2
JAI 1.2.2
Hardware
z
z
https://lg3d-core.dev.java.net/lg3d-getting-started.html
Otros desktops 3D
SphereXP
z
http://www.hamar.sk/sphere/
Infinite-3D, Cube
z
http://www.infinite-3d.com/index.html
Croquet
http://croquetproject.org/
MUPPETS
http://muppets.rit.edu/
Gracias