La Guia de VRML97 de Floppy |
![]() |
Esta página cubre el 99% de la especificación del VRML, y lo único que falta son las secciones de Java Scripting y Optimización. La primera parte introduce al VRML, permitiéndote crear objetos simples. La segunda parte explica los objetos más avanzados, y cómo hacerlos más realistas. La tercera parte trata la animación e interacción, y muestra cómo puedes hacer tus mundos más atractivos. La cuarta parte libera el poder del scripting de VRML con ECMAScript, y brinda comportamientos más complejos a tus mundos. La quinta, añade algo más de complejidad acerca de scripts con JAVA, mostrándote como puedes aprovechar la potencia de este lenguaje completamente desarrollado.
La versión oficial de este tutorial está en la Guía VRML de Floppy, en http://web3d.vapourtech.com/. Si no la estas consultando allí, es posible haya sido actualizada. La Información legal relacionada con el uso aceptable de este tutorial se ofrece en la página legal de VapourTech. Si estas considerando reproducir este material con un motivo distinto al uso personal, por favor leelo.
Este tutorial no está pensado para ser una referencia definitiva sobre todos los demas. Sólo intenta que tu puedas comenzar. Una vez que adquieras de aquí los elementos esenciales, te sugiero que indagues y aprendas en otros sitios con detalle. Si quieres aprender desconectado, podrías estar interesado en saber que puedes descargar un ZIP del tutorial entero. Hay más información al final de la página. Imprimir este tutorial puede ser difícil a menos que obligues a tu navegador a usar el texto negro en un fondo blanco. Yo leí esta página en una pantalla, y hallé que el blanco sobre negro era más saludable para los ojos.
Nota importante: todos los ejemplos de este tutorial (y todo lo demás en este sitio) está probado con Netscape 4.75 y Cosmo Player 2.1 renderizado con OpenGL. No tuve tiempo para probar los ejemplos en otros navegadores, de modo que si hay cualquier problema, hazmelo saber. Si algo no parece correcto, simplemente hazmelo saber. Si me avisas, y no estás usando la versión oficial de este tutorial, por favor dime la URL de la versión que estas usando.
![]() |
Parte 1: Los Elementos Esenciales | |
1.1 | Empezando Lo primero que necesitas saber para empezar, incluso la estructura básica del archivo. |
1.2 | Al principio... Cubriendo los nodos WorldInfo y Shape, y cómo conseguir una caja simple en tu mundo. |
1.3 | Gira y Gira Caramelo Los sistemas de Coordenadas, ejes y transformaciones. |
1.4 | Manteniendo las Apariencias Las apariencias, materiales y texturas; cambiando el aspecto de tus objetos. |
1.5 | El Advenimiento de Las Formas Los nodos de la geometría básicos: las cajas, esferas, conos, cilindros y texto. |
1.6 | ¡Fuera de Mi Tierra! Escapando al mundo externo. |
1.7 | Cosas Tecnicas Lo esencial de campos, eventos, rutas y prototipos. |
Parte 2: Agregando Realismo | |
2.1 | ¡Puedo Ver Mi Casa Desde Aquí! Agregando cámaras a tus escenas. |
2.2 | Sobre las Colinas y Más Allá... Dando un poco de profundidad a tu mundo con un fondo y niebla. |
2.3 | La Catedral del Ruido Añadiendo sonidos y musica a tus mundos. |
2.4 | Los objetos del Deseo Las formas avanzadas, como las Extrusiones, IndexedFaceSets, y ElevationGrids. |
2.5 | ¿Eres Normal? Las normales, el color, y otras cosas para los objetos avanzados. |
2.6 | Luz De Mi Vida Agregando la iluminación apropiada a tus mundos, y haciéndolas trabajar. |
2.7 | Ligeramente Ondeado, Con la Parte Inferior Plana Técnicas de texturización avanzadas con textureCoordinates y TextureTransforms. |
2.8 | Apartate, Que yo Conduzo Personalizando tu mundo con el nodo de NavigationInfo. |
2.9 | Let's Twist Again... Usando el nodo BillBoard para crear geometría orientada al observador, y algunos usos más del humilde Nodo Transform. |
Parte 3: Trayendo Tus Mundos A la Vida | |
3.1 | ¡Más Potencia, Igor! Una revisión de los elementos esenciales de animación en VRML. |
3.2 | Hay Klingons Virando A estribor... Usando los sensores medioambientales. |
3.3 | Es Rudo Al Punto Tomar datos con sensores tipo "point-device". |
3.4 | Entremedio Cómo usar interpoladores para la animación. |
3.5 | Un Cambio Es tan Bueno como El Descanso Cambiando la apariencia de tu mundo con los nodos de tipo Bindable. |
3.6 | Es Vida, Jim, Pero No Como Nosotros la Conocemos Creando comportamientos avanzados con el nodo Script. |
3.7 | Golpea mi interruptor Cambiando el mundo que nos rodea con el nodo switch. |
3.8 | Son Pequeños Pero Están Muy Lejos... C�mo usar el nodo LOD para a�adir diferentes niveles de detalle a las escenas. |
Parte 4: Scripting con ECMAscript | |
4.1 | ¿Más Té, Vicario? Una introducción a la programacion con ECMAScript. |
4.2 | Rizando el rizo Más sobre las declaraciones de ECMAScript. |
4.3 | Funciones Corporales El armazón básico del Scripting en VRML. |
4.4 | Los Objetos Voladores No Identificados Una mirada a los Objetos en ECMAScript, y cómo los usa VRML97. |
4.5 | Como Por Arte De Magia Usar el objeto Navigator, y cómo crear objetos a partir de la nada. |
Parte 5: Java - Scripts for the Power-Hungry | |
5.1 | Sujétate el sombrero ¡Bienvenido a Java! Como escribir, compilar y usar Java en mundos |
Appendices | |
A | Referencia rápida de Nodos La sintaxis completa de cada nodo. |
B | El Resumen de la Estructura de un archivo Un resumen de la estructura de un archivo VRML. |
C | Indice del Tutorial Los temas cubiertos en cada tema. |
D | Descarga el Tutorial Si quieres leer este tutorial desconectado, puedes descargar un zip con el tutorial completo. |