lunes, 23 de abril de 2012

PORTADA


I
INSTITUTO POLITECNICO NACIONAL

Centro de Estudios Cientificos y Tecnologicos No. 3
“Estanislao Ramirez Ruiz”

Entornos Virtuales

Tutorial

4IM4

Computación

Integrantes:

Del Valle Armas Daniel Alberto

Medina Salas Alejandro

sábado, 21 de abril de 2012

Entornos Virtuales


Entornos Virtuales

Este es un blog, donde su principal función es hablar sobre lo que hemos aprendido durante el semestre en la materia de entornos virtuales.

Es una materia que se encarga de enseñarnos como crear mundos virtuales a partir de un lenguage modelador en este caso VRML y utilizando Cortona Viewer para ver nuestros mundos en 3D.


En un mundo VRML lo que se define es simplemente un grupo de objetos. Estos objetos pueden contener geometria 3D, imagenes,colores,videos,etc. Los cuales en VRML se conocen como nodos.

viernes, 20 de abril de 2012

¿Que es VRML?


(Virtual Reality Modeling Language)

Este es un lenguaje de modelado de mundos virtuales en tres dimensiones. 
Este nos sirve para hacer mundos o maquetas virtuales sin necesidad de utilizar materiales. También nos ayuda a dar una buena presentación a alguna pagina web que hayamos creado.

Lo único que necesitamos para comenzar con VRML es:

Un editor de textos sencillo.

El Block de notas es ideal. También valdrá cualquier otro editor en modo ASCII. También podemos utilizar editores especializados como el VRML PAD.

Un visualizador VRML .

Para ver los resultados, que se instala en el navegador como cualquier otro plug-in. Posiblemente tu navegador ya esté preparado para ver los mundos en VRML, si no es así, tienes que instalarlo. En este caso utilizaremos el Cortona viewer 3D.

¿Que es Cortona?


Cortona3D es un visor 3D rápida y altamente interactiva

Un conjunto de garantías en 3D optimizados renderizadores la mejor calidad visual en ambos equipos con las últimas tarjetas de video-y los que tienen más capacidades básicas de la tarjeta de vídeo.

Cortona3D Viewer (anteriormente conocido como Cliente Cortona VRML) funciona como un plug-in VRML para los navegadores de Internet más populares .

Con Cortona3D, puede crear una amplia gama de aplicaciones 3D - a partir de la visualización de datos científicos para avanzados 3D habilitados para servicios en línea

¿Que es un nodo?


Un nodo es la estructura mínima indivisible de un fichero VRML y tiene como misión la de definir las características de un objeto o bien las relaciones entre distintos objetos.
La mayoría de los nodos pueden repetirse tantas veces como sea necesario en una escena, salvo una serie de nodos especiales como los que definen la niebla o la panorámica del mundo virtual que aparecen un sola vez.
 
 Los nodos a su vez contienen campos que describen propiedades. Todo campo tiene un tipo determinado y no se puede inicializar con valores de otro tipo. De este modo, cada tipo de nodo tiene una serie de valores predeterminados para todos sus campos, de forma que cuando lo utilicemos en una escena sólo debemos indicar aquellos campos que se quieran modificar.
 
Los campos pueden ser simples o campos que indiquen a vectores u otros nodos.  

Reglas que seguir


En VRML hay  reglas para su mejor uso las cuales son:
  • VRML es un lenguaje sensible a mayúsculas y minúsculas, lo cual ha de ser tenido en cuenta a la hora de asignar nombres.  
  • Todos los nodos han de comenzar siempre con letra mayúscula.  
  • Los campos de los nodos deben comenzar siempre con letra minúscula.  
  • Los campos de los nodos deben comenzar siempre con letra minúscula.  
  • Los números se escriben en punto flotante.  
  • Utilizar una línea distinta para cada nodo, para cada campo y para cada valor de cada campo.   
  • Indentar cada línea, según su jerarquía.   
  • Colocar cada símbolo de cierre en el nivel de indentación que le corresponda.   
  • Poner las líneas de comentario necesarias al mismo nivel que lo que se comenta.
  • Poniendo nombres propios a los nodos   

Lo mas basico

En VRML hay toda una serie de objetos predefinidos que forman el conjunto de figuras primitivas, las cuales son
  •                  BOX : Cubos
  •        SPHERE: Esferas
  •       CONE: Conos
  •       CYLINDER: Cilindros


Estas son las figuras más básicas y simples en VRML. Sin embargo son muy esenciales en la creación de mundos.

Utilización de nodos

Los cuatro nodos anteriores no se pueden utilizar directamente, ya que necesitan de otros nodos y reglas para su funcionamiento en este caso el shape(forma).

Te dare un ejemplo de código para la realización de un simple cubo en VRML

#VRML V2.0 utf8

Shape {
geometry Box { size 2.0 2.0 2.0 }
}