SlideShare une entreprise Scribd logo
1  sur  13
TUTORIAL REALIDAD VIRTUAL
Introducción al VRML (I) Un lenguaje de cómputo primero compila para pasar el programa a un lenguaje que la computadora pueda entender y después se ejecuta (Ej. Lenguaje C) El sistema VRML pasa por un análisis sintáctico para convertirlo en una especie de objetos que la computadora pueda entender El VRML es un lenguaje de descripción de escenas,   no un lenguaje de programación HTML crea documentos WEB estáticos  VRML crea mundos WEB estáticos
Introducción al VRML (II) Predecesor del VRML -> Open Inventor (SGI) Lenguaje gráfico con múltiples capacidades Diseñado para que los programadores pudieran elaborar ambientes realistas en tercera dimensión Para crear Open Inventor tomaron los mejores componentes de los lenguajes gráficos existentes en aquella época y los sintetizaron en un solo conjunto Gran capacidad expresiva y flexibilidad
Encabezado del archivo VRML ,[object Object],		#VRML V1.0 ascii ,[object Object],[object Object]
Ejemplo #VRML V1.0 ascii Sphere {                     Nodo radius = 10             Campo }
Nodos de grupo. Separator La característica especial del nodo de grupo es que contiene a otros nodos en su interior (En VRML contenedor de objetos) Todos los elementos del mismo grupo se considera como una unidad (Pueden cambiar todos de color en una sola operación) El nodo de grupo más útil es Separator (separador) que actúa como un contenedor genérico Almacena varios elementos en un solo conjunto y los cambios hechos no afectan al exterior del grupo
Nodo MATERIAL Especifica cualidades de una superficie (color, luz emitida, luz reflejada, etc.) Campos: Color básico: diffuseColor R G B (0-1) Color de emisión: emissiveColor Brillo: shininess Transparencia: Transparency Color ambiental: ambientColor
Ejemplo con nodo Separator y Material #VRML V1.0 ascii Separator {  	Material { diffuseColor 1 1 0	 	} Sphere { radius 5 	} } #VRML V1.0 ascii Separator {  	Material { emissiveColor 1 1 0                                 	} Sphere { radius 5 	} }
Nodo TRANSFORM Modifica posición, orientación, tamaño y centrado de todos los nodos posteriores dentro del mismo grupo El campo más importante: Campo translation X Y Z
Ejemplo con nodo TRANSFORM #VRML V1.0 ascii Separator {  	Material { emisiveColor 1 1 0 #Color amarillo 	} Sphere { radius 5 	} Separator {		 Transform { translation 0 20 20 		} 		Material { diffuseColor 0 0 1   (Con brillo: shininess 0.9) 		} Sphere { radius 2 		} 	} # Separator 2 } #Separator1
Tutorial 1

Contenu connexe

Similaire à Tutorial 1

definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docx
EscorchaNoguera
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
lilymejia1979
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
brobelo
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
lilymejia1979
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Hugo Vallejo
 
Diapositivas de compiladores
Diapositivas de compiladoresDiapositivas de compiladores
Diapositivas de compiladores
HCL Technologies
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
cesarnrv
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
infobran
 

Similaire à Tutorial 1 (20)

definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docx
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Uml.desireé
Uml.desireéUml.desireé
Uml.desireé
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
 
Resumen lenguajes c#
Resumen lenguajes c#Resumen lenguajes c#
Resumen lenguajes c#
 
Diapositivas de compiladores
Diapositivas de compiladoresDiapositivas de compiladores
Diapositivas de compiladores
 
Introduccion Microsoft.net
Introduccion Microsoft.netIntroduccion Microsoft.net
Introduccion Microsoft.net
 
Introduccion microsoft.net
Introduccion microsoft.netIntroduccion microsoft.net
Introduccion microsoft.net
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Colegio nacional conocoto
Colegio nacional conocotoColegio nacional conocoto
Colegio nacional conocoto
 
Introduccion.net
Introduccion.net Introduccion.net
Introduccion.net
 
Programación.NET
Programación.NETProgramación.NET
Programación.NET
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
 
Manual de practicas segundo parcial
Manual de practicas segundo parcialManual de practicas segundo parcial
Manual de practicas segundo parcial
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (12)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Tutorial 1

  • 2. Introducción al VRML (I) Un lenguaje de cómputo primero compila para pasar el programa a un lenguaje que la computadora pueda entender y después se ejecuta (Ej. Lenguaje C) El sistema VRML pasa por un análisis sintáctico para convertirlo en una especie de objetos que la computadora pueda entender El VRML es un lenguaje de descripción de escenas, no un lenguaje de programación HTML crea documentos WEB estáticos VRML crea mundos WEB estáticos
  • 3. Introducción al VRML (II) Predecesor del VRML -> Open Inventor (SGI) Lenguaje gráfico con múltiples capacidades Diseñado para que los programadores pudieran elaborar ambientes realistas en tercera dimensión Para crear Open Inventor tomaron los mejores componentes de los lenguajes gráficos existentes en aquella época y los sintetizaron en un solo conjunto Gran capacidad expresiva y flexibilidad
  • 4.
  • 5. Ejemplo #VRML V1.0 ascii Sphere {  Nodo radius = 10  Campo }
  • 6.
  • 7. Nodos de grupo. Separator La característica especial del nodo de grupo es que contiene a otros nodos en su interior (En VRML contenedor de objetos) Todos los elementos del mismo grupo se considera como una unidad (Pueden cambiar todos de color en una sola operación) El nodo de grupo más útil es Separator (separador) que actúa como un contenedor genérico Almacena varios elementos en un solo conjunto y los cambios hechos no afectan al exterior del grupo
  • 8. Nodo MATERIAL Especifica cualidades de una superficie (color, luz emitida, luz reflejada, etc.) Campos: Color básico: diffuseColor R G B (0-1) Color de emisión: emissiveColor Brillo: shininess Transparencia: Transparency Color ambiental: ambientColor
  • 9. Ejemplo con nodo Separator y Material #VRML V1.0 ascii Separator { Material { diffuseColor 1 1 0 } Sphere { radius 5 } } #VRML V1.0 ascii Separator { Material { emissiveColor 1 1 0 } Sphere { radius 5 } }
  • 10.
  • 11. Nodo TRANSFORM Modifica posición, orientación, tamaño y centrado de todos los nodos posteriores dentro del mismo grupo El campo más importante: Campo translation X Y Z
  • 12. Ejemplo con nodo TRANSFORM #VRML V1.0 ascii Separator { Material { emisiveColor 1 1 0 #Color amarillo } Sphere { radius 5 } Separator { Transform { translation 0 20 20 } Material { diffuseColor 0 0 1 (Con brillo: shininess 0.9) } Sphere { radius 2 } } # Separator 2 } #Separator1