Iluminación y Sombreado

Páginas: 214 (53404 palabras) Publicado: 11 de mayo de 2013
@ Ozito

TutorJava :: Siguiente

Modelado Gráfico - Java 3D
El API Java 3D es un interface para escribir programas que muestran e interactuan
con gráficos tridimensionales. Java 3D es una extensión estándard del JDK 2 de
Java. El API Java 3D proporciona una colección de constructores de alto-nivel para
crear y manipular geometrías 3D y estructuras para dibujar esta geometría. Java
3Dproporciona las funciones para creación de imágenes, visualizaciones,
animaciones y programas de aplicaciones gráficas 3D interactivas.

¿Qué es el API 3D de Java?
El API 3D de Java es un árbol de clases Java que sirven como interface para
sistemas de renderizado de gráficos tridimensionales y un sistema de sonido. El
programador trabaja con constructores de alto nivel para crear y manipularobjetos
geométricos en 3D. Estos objetos geométricos residen en un universo virtual, que
luego es renderizado. El API está diseñado con flexibilidad para crear universos
virtuales precisos de una ámplia variedad de tamaños, desde astronómicos a
subatómicos.
A pesar de toda esta funcionalidad, el API es sencillo de usar. Los detalles de
renderizado se manejan automáticamente. Aprovechándose delos Threads Java, el
renderizador Java 3D es capaz de renderizar en paralelo. El renderizador también
puede optimizarse automáticamente para mejorar el rendimiento del renderizado.
Un programa Java 3D crea ejemplares de objetos Java 3D y los sitúa en un
estructura de datos de escenario gráfico. Este escenario gráfico es una composición
de objetos 3D en una estructura de árbol que especificacompletamente el
contenido de un universo virtual, y cómo va a ser renderizado.
Los programas Java 3D pueden escribirse para ser ejecutados como aplicaciones
solitarias o como applets en navegadores que hayan sido extendidos para soportar
Java 3D, o ámbos.

¿Qué Software se Necesita?
Te aconsejo que te des una vuelta por la Home Page de Java 3D en Sun:http://java.sun.com/products/java-media/3d

Índice de Contenidos
q

Empezar con Java 3D

q

Crear Geometrías en Java 3D

q

Crear Contenidos Sencillos en Java 3D

q

Interacción en Java 3D

q

Animación en Java 3D

q

Iluminación en Java 3D

q

Texturas en Java 3D
@ Ozito

TutorJava :: Siguiente

@ Ozito

Home :: Siguiente

Empezar con Java 3D
El API Java 3D
Todo programa Java 3D está, almenos, parcialmente ensamblado por objetos del
árbol de clases Java 3D. Esta colección de objetos describe un universo virtual, que
va a ser renderizado. El API define unas 100 clases presentadas en el paquete
javax.media.j3d.
Hay cientos de campos y métodos en las clases del API Java 3D. Sin embargo, un
sencillo universo virtual que incluya animación puede construirse con unas pocas
clases.Este capítulo describe un conjunto mínimo de objetos y sus interacciones
para renderizar un universo virtual.
Esta página incluye el desarrollo de un sencillo pero completo programa Java 3D,
llamado HelloJava3Dd.java, que muestra un cubo giratorio. El programa de ejemplo
se desarrolla de forma incremental, y se presenta en varias versiones, para
demostrar cada parte del proceso de programaciónJava 3D.
Además del paquete corazón de Java 3D, se usan otros paquetes para escribir
programas Java 3D. Uno de estos paques es com.sun.j3d.utils el que normalmente se
referiere como clases de utilidades de Java 3D. El paquete de las clases corazón
incluye sólo las clases de menor nivel necesarias en la programación Java 3D.
Las clases de utilidades son adiciones convenientes y poderosas alcorazón. Estas
clases se dividen en cuatro categorías: cargadores de contenidos, ayudas a la
construcción del escenario gráfico, clases de geometría y utilidades de conveniencia.
Al utilizar las clases de utilidades se reduce significativamente el número de líneas de
código en un programa Java 3D. Además de las clases de los paquetes corazón y de
utilidades de Java 3D, todo programa 3D usa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion grafica tecnicas de sombreado e iluminacion
  • Iluminacion y sombreado
  • Iluminación Y Sombreado
  • La Iluminacion
  • Iluminacion
  • Iluminacion
  • iluminación
  • Iluminacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS