VRML

Páginas: 119 (29606 palabras) Publicado: 20 de noviembre de 2013
069

El Placer de Programar
con VRML 2.0

Araujo Díaz David

México, D.F. año 2006

Lenguaje de Modelación de Realidad Virtual

Contenido

Contenido
Página
Prólogo

a

Capítulo 1: Introducción
1.1 Empleo de VRML en ambientes virtuales
1.2 Creación de mundos VRML
1.3 Formato de archivos
1.4 Nodos, Campos y Eventos
1.5 Unidades de medida
1.6 Primitivas y materiales
1.7Texto en VRML
1.8 Información del mundo
1.9 Fondo

1
3
6
7
7
7
8
9
10
10

Capítulo 2: Transformaciones
2.1 Transformaciones en VRML
2.2 Encadenamiento de trasformaciones
2.3 Puntos de Vista con VRML

13
13
15
16

Capítulo 3: Puntos, Líneas, Objetos y Mallas
3.1 Nodo PointSet
3.2 Nodo IndexedLineSet
3.3 Nodo IndexedFaceSet
3.4 Mallas
3.5 Extrusión

19
19
20
21
2324

Capítulo 4: Iluminación y Texturas
4.1 Iluminación ambiente
4.2 Luz Direccional
4.3 Luz Puntual
4.4 Luz Spot
4.5 Materiales brillantes
4.6 Objetos autoiluminados
4.7 Materiales transparentes
4.8 Texturas

27
27
27
28
29
30
32
33
35

Capítulo 5: Prototipos
5.1 Definición de prototipo
5.1 DEF y USE

39
39
42

Capítulo 6: Anchors, Billboarding y Colisiones
6.1Anchors (Enlaces)
6.2 Viewpoints como Anchors
6.3 Insertar mundos (Inline)
6.4 Billboarding
6.5 Colisiones
6.6 Eventos
6.6.1 Routing de valores (comando route)

45
45
46
46
47
48
49
49

Capítulo 7: Sensores e Interpoladores
7.1 Sensor de tiempo
7.2 Int erpoladores
7.3 Sensor de proximidad
7.4 Sensor de tacto

51
51
52
53
55
i

Araujo Díaz David

Lenguaje de Modelaciónde Realidad Virtual

Contenido

Página
7.5 Sensor de visibilidad
7.6 Sensor de movimiento
7.7 Animación con sensores

56
57
61

Capítulo 8: Sonido
8.1 Sonido ambiental
8.2 Sonido espacial

65
65
66

Capítulo 9: Nivel de Detalle
9.1 Nivel de Detalle (LOD)
9.2 Información de Navegación

69
69
73

Capítulo 10: JavaScript
10.1 Nodo Script
10.2 Eventos y funcionesJavaScript
10.3 Eventos
10.4 Campos
10.5 Campo MustEvaluate
10.6 Acceso a otros nodos y el campo directOutput
10.7 Fractales

75
75
76
77
78
79
79
81

Capítulo 11: VRML y Java
11.1 VRML y Java

85
85

Capítulo 12: Introducción a X3D
12.1 Creación de mundos X3D
12.2 Formato de archivos
12.3 Primitivas y materiales
12.4 Texto en X3D
12.5 Información del mundo
12.6 Fondo
12.7Animación con X3D

101
101
101
101
103
104
104
107

Apéndice A: Transformaciones Geométricas
a.1 Transformaciones Geométricas bidimensionales
a.1.1 Traslación
a.1.2 Escala
a.1.3 Rotación
a.1.4 Sesgo
a.1.5 Representación de objetos bidimensionales
a.1.6 Operaciones con transformaciones bidimensionales
a.2 Transformaciones Geométricas tridimensionales
a.2.1 Traslación
a.2.2 Escalaa.2.3 Rotación
a.2.4 Sesgo
a.2.5 Proyecciones paralelas
a.2.6 Proyecciones ortog ráficas
a.2.7 Representación de objetos tridimensionales
a.2.8 Operaciones con transformaciones tridimensionales

109
109
109
109
109
109
110
110
111
111
111
111
112
112
113
113
114

Apéndice B: Preguntas de Repaso

117

Referencias

129

Notas

130

ii

Araujo Díaz David Lenguaje de Modelación de Realidad Virtual

Prólogo

Prólogo
VRML son las siglas de Virtual Reality Modeling Language (lenguaje para el modelado de realidad
virtual), es una de las herramientas más prometedoras en el campo de la visualización y gr aficación por
computadora; no sólo porque es una herramienta gratuita, sino, por que además es un lenguaje sencillo e
interactivo.
VRML, fueconcebido como un lenguaje simple, que permitiera la creación de ambientes virtuales para
Internet y en donde los usuarios pudieran interactuar con los objetos dentro de un mundo virtual, con
eficiencia y buen desempeño. VRML permite la creación de gráficos impresionantes, animaciones, reproducción
de sonido, enlaces con otros mundos y/o páginas de Internet, etc. Pero es posible aumentar su poder...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • VRML
  • VRML
  • Vrml
  • VRML
  • vrml
  • vrml
  • vrml
  • Programacion de mundos virtuales en vrml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS