lunes, 25 de mayo de 2009


SOFTWARE:
Fundamentos de los programas para Realidad Virtual
Preguntas (Tema 2.1 Computación grafica)
1.-¿Cómo se maneja la información grafica?
— Como un mapa de puntos (bit-maps)
— Como una geometría vectorial.
2.-¿En que se utilizan las imágenes de puntos?
R= se utilizan en el procesamiento de fotografías digitalizadas (por scanner o cámara digital) o en dibujos sencillos (paint)
3.- ¿En que formatos se puede conservar un archivo digital?
R= en algunos como BMP, PCX, TIF o JPG.
4.-¿En que consisten los archivos geométricos?
R= guardan la información precisa de las formas gráficas, a través de un sistema de coordenadas cartesianas (X,Y).
5.-¿En que campos se utiliza la computación grafica?
R= cine, diseño de edificios, prendas de vestir, avisos publicitarios, edición de periódicos, revistas, textos de estudios, muebles, vehículos y juegos por computadoras en general.
6.-¿Cómo se clasifican los tipos de software?
R= Paquetes generales de programación: podemos reconocer las librerías de funciones gráficas que se utilizan con un lenguaje de programación de alto nivel, como el leguaje C
Aplicaciones para propósitos especiales. se pueden clasificar los productos diseñados para personas que no son programadores, este es el caso de los CAD.

Preguntas (Tema 2.2 Construcción tridimensional)
1.-¿Qué son los modelos tridimensionales?
R= corresponden a escenarios con muchas clases diferentes de objetos, tales como árboles, edificios, muebles, etc.
2.-¿Cuáles son las dos modalidades de representación de geometrías tridimensionales en un computador?
R=
— a) Representaciones de frontera (B-rep: Boundary - representation), la cual describe los objetos 3D, como el conjunto de sus superficies externas.
— b) Representaciones de divisiones de espacio, en que se sub-divide el ambiente en pequeñas unidades volumétricas (voxels: volume element), determinando la región espacial que ocupa cada objeto.
— 3.-¿en los inicios de la computación gráfica como se estructuraban las descripciones geométricas, y como es en la actualidad?
— R= sólo en puntos o líneas con dirección (vectores), pero actualmente la mayoría de los programas de CAD y Realidad Virtual se basan en la representación por fronteras
— 4.-¿Qué es un objeto tridimensional?
— R= se define como un conjunto de superficies poligonales (denominadas facetas o caras), en el cual se identifican sus aristas y vértices.
— 5.-¿Cómo se identifican las posiciones de cada punto de las descripciones graficas?
— R=se identifican por sus coordenadas (X, Y, Z).

Preguntas (Tema 2.3 Transformaciones geométricas)
1.-¿Para que se utilizan las transformaciones geométricas?
R= son utilizadas para manipular los objetos dentro de un modelo 3D.
2.-¿en que consiste la traslación? R=Es mover de un punto desde la posición P1 a la posición P2.
3.-¿en que consiste la rotación? R= para girar un objeto se debe designar un eje de rotación (en el cual se girará el objeto) y el valor de la rotación
4.-¿en que consiste el escalamiento? R=Se refiere a cambiar el tamaño y volverlo a posicionar con respecto al rigen de las coordenadas.
5.-¿a que se refieren las operaciones booleanas? R= Se refieren cuando se utiliza una geometría de construcción sólida (CSG: constructive solid geometry) para operaciones similares al álgebra de Boole, esto es: adición, sustracción o intersección.

Preguntas (Tema 2.4. Representación Tridimensional)
1.-¿Qué se debe hacer para tener la imagen de una escena 3D?
R= primero debemos establecer una posición (usualmente en coordenadas cartesianas) para el observador o cámara, que son los conceptos utilizados para denominar al punto de vista desde el cual se ve el modelo computacional.
2.-¿Cómo se representan los objetos tridimensionalmente?
R= como formas transparentes (wireframe) y luego se aplican técnicas de iluminación y presentación de superficie para colorear y sombrear las áreas visibles.
3.-¿En que consiste la Proyección paralela?
R= este método consiste en proyectar puntos del objeto a través de líneas paralelas al eje de visión.
4.-¿En que consiste la Proyección polar (perspectivas?
R= Esta técnica se basa en proyectar puntos del objeto al plano de visualización a lo largo de trayectorias convergentes al punto de vista y representen cabalmente la profundidad del entorno, pero sin medidas precisas.
5.-¿ En que consiste la Eliminación de líneas ocultas?
R= se utiliza como técnica para poder distinguir el frente y la parte de atrás de los objetos desplegados. Sin ocultamiento un objeto no podría ser comprendido en su posición con respecto a otros.

Preguntas (Tema 2.5 Texturas e iluminación)
1.-¿Cómo se asignan los colores?
R= Los colores se asignan de acuerdo con patrones RGB (red-green-blue: rojo-verde-azul) o HSV (hue-saturation-lightness: tono-intensidad-brillo).
2.-¿ Que técnica ha sido más eficaz para mejorar la apariencia realista de una superficies?
R= ha sido la incorporación de texturas digitalizadas.
3.-¿ En que consiste el mapeo?
R= consiste en calzar la imagen en las distintas superficies del objeto tridimensional.
4.-¿ Cual es el aspecto relevante en la apariencia visual de un modelo?
R= es la incorporación de métodos de iluminación.
5.-¿A que se le llama reflexión difusa?
R= Cuando la luz enfrenta una superficie opaca, en parte se refleja y en parte se absorbe.

Preguntas (Tema 2.6. Características de los software para realidad virtual)
1.-¿con que cuentan los software de Realidad Virtual?
R= cuentan con capacidades de navegación en tiempo real, interacción con el usuario, detección de colisiones, audio, programación de comportamientos, etc.
Menciona las características de un software de realidad virtual y en que consiste cada una de ellas?
— R=1 Importación de Modelos
Importar formas 3D para incorporarlas en una determinada aplicación
— 2 Librerías
Permiten que el diseñador re-utilice muchas formas que simplemente decoran el ambiente virtual.

— 3 Operaciones Geométricas:
Manipulación los objetos creados en una posición definida

— 4 Nivel de Detalle
Permite la optimización de la visualización de una escena virtual, al cambiar una forma con un alto nivel de detalle
— 5 Animación
Traslación o rotación a un objeto en un periodo de tiempo, sincronizado con la navegación por el ambiente virtual

— 6 Articulado
Se refiere a que los objetos organizados en jerarquías

— 7 Detección de colisiones
Es una característica que permite identificar cuando un objeto se interseca a otros, de modo que pueda ser obstaculizado el movimiento del objeto,

— 8 Propiedades físicas
Serie de atributos relacionados con características físicas
— 9 Color y texturización
Asignación de colores a las superficies y utilización de texturas digitalizadas.
— 10 Fuentes de luz
Definición de iluminación ambiental y focos de luz con cierta posición.

— 11 Incorporación de audio
Es la propiedad de un sonido que les corresponda en el mundo real.

— 12 Lenguajes de programación
Esta propiedad corresponde a que el software disponga de comandos de control que dicten comportamientos de los objetos y manejen datos de entradas y salidas.

— 13 Manipulación de eventos
Refleja la capacidad de activar un comportamiento al interactuar con un determinado objeto
— 14 Configuración de dispositivos múltiples
Consiste en permitir la incorporación de distintos dispositivos de entrada y salida de datos, como elementos de visualización o interacción del usuario

— 15 Mundos paralelos
Se refiere a la generación de ambientes virtuales constituidos por sub-mundos, en los cuales el navegante puede interactuar al momento que ingresa a cada uno de ellos.

— 16 Conectividad en red
Permite que el mundo virtual pueda ser utilizado en una red computacional, que permita la interacción de diversos usuarios en una misma aplicación.

— 17 Exportación en VRML
Consiste en exportar las aplicaciones virtuales en lenguaje VRML (Virtual Reality Modeling Language), que pueden ser utilizadas ampliamente en
Internet, por constituir una descripción de bajo nivel.
Preguntas (Tema 2.7. Estructura de un software de RV)

1.-¿De que se compone la estructura de un software de RV?
R=se compone de capacidades multimedia, programación especifica, control de múltiples dispositivos externos para poder responder en tiempo real.

2.-¿En que consisten las entradas y salidas de un software de RV?
R= Consiste en la definición de los diferentes dispositivos de entrada y salida de datos que utilizará la aplicación virtual. Los cuales deben ser adecuadamente reconocidos y controlados por el software, evitando los conflictos y asegurando la transmisión de datos en tiempo real.
3.- ¿Menciona las características de la base de datos de un Software de RV?
R=
a) Objetos: Los objetos en un mundo virtual pueden tener geometría, jerarquía, comportamiento…

b) Posición y orientación: Un objeto es posicionable y orientable.

c) Jerarquía: Las jerarquías son usadas para crear articulación de figuras (grupos) .

d) Volumen de contorno: Un objeto es usualmente contenido en un volumen Denominado “Bounding Volume”.

e) Geometría de objetos: Algunos modelos buscan exactitud geométrica con respecto a los objetos del mundo real.
4.-¿Cuáles son los guiones en la programación de software de rv?
R=
a) Guiones de movimiento: Este modifica la posición, orientación u otros atributos de un objeto, luz o cámara a partir de la ocurrencia de un “tick” sobre el sistema.
b) Guiones de reacción ante un evento: En RV los sistemas necesitan evaluar los parámetros de evento en cada tick (frame).
c) Guiones de conexión: Corresponden a los guiones que controlan la conexión de dispositivos de entrada y Salida de varios objetos.
5.-¿Cómo es el procesamiento en software de RV?
R= Durante la utilización de la aplicación virtual se realiza un intenso procesamiento de datos en tiempo real, a la misma velocidad que visualiza el usuario.

Preguntas (Tema 2.8 Realidad Virtual en Internet)
1.-¿Cuál es el estándar para modelos 3D en la red y por que?
R= es actualmente VRML ya que cumple el mismo rol que HTML para las páginas Web, pero en este caso para escenarios tridimensionales.
2.-¿Menciona uno de los primeros programas para visualizar un archivo VRML?
R= fue el llamado: WebSpace. WebSpace es un browser para VRML, fue habilitado inicialmente para computadores SGI (Silicon Graphics), pero luego hubo un constante crecimiento en la cantidad de mundos VRML habilitados para ser vistos.
3.-¿ en que consiste el browser multiusuario SmallView?
R= Este último provee soporte para VRML 1.0 y 2.0, extensiones para la representación de usuario mediante “avatares”.
4.-¿Al comienzo como eran los mundos virtuales VRML?
R= eran ambientes monousuarios, es decir, para ser vistos por todos los usuarios conectados a la red, pero navegando en forma solitaria.
5.-¿Qué es el WorldsChat y Active Worlds?
R= son algunos de los ambientes de realidad virtual interactivos para Internet.

Preguntas (Tema 2.9. Software para desarrollo de aplicaciones en RV)
1.-¿Qué permiten los programas en mayor parte?
R= permiten exportar e importa archivos desde diferentes formatos.
2.-¿Si se desarrolla un mundo virtual en la red que requiere?
R= Si se genera mundos virtuales en un formato propio debe poseer su propio navegador para la visualización del mismo
3.-¿Qué utilizan las personas que diseñan aplicaciones en VRML?
R= utilizan browser para Internet, cuyo formato de interpretación es similar para los mas recientes.
Menciona algunos software para crear mundos virtuales asi como sus características.
R=
— RayDream Studio

Este es un conjunto integrado de aplicaciones de la empresa Metacreations. Primeramente, es accesible en precio. Existen versiones para Mac y para Windows. Es fácil de usar. Las interfaces de usuario han sido diseñadas según un formato gráfico.
— 3D Open System
Es para desarrollar aplicaciones y mundos virtuales dinámicos de alta efectividad en 3D. Se puede operar en varias plataformas, incluyendo DOS, OS/2, Windows 9x/NT y Unix. 3D Open System permite crear mundos 3D con visualización en tiempo real e incluye interiores y exteriores 3D, objetos estáticos y móviles, imágenes JPG, luces, color dinámico 3D, efectos, videos AVI, sonidos (MID, MP3 y WAV), fondos y soporte para documentos HTML.
— V-Realm

Permite crear objetos 3D y mundos para ser vistos mediante el Browser V-Realm u otros compatibles con el estándar VRML 1.0. Sus características incluyen múltiples editores fáciles de manipular, texturas, luz y funciones para cámaras, como un buen editor individual y uno para la agrupación de objetos.
— Internet Space Builder
Editor 3D para diseñadores Web, permite la creación de mundos virtuales para publicarlos en Internet.
— SitePad Pro

Es un ambiente de desarrollo integrado simultáneamente para browser de HTML y VRML.
— 3 DEM
Crea escenas terrestres en tres dimensiones de baja resolución, animación de vuelo en tiempo real y mundos VRML de variados tamaños y diversas fuentes de datos
— Virtus Walkthrough

Posee excelentes controles sobre luces, fácil acceso a texturas y edición de forma (Shapes). Puede crear modelos VRML para publicar modelos en Internet.
— Virtus VR
Bueno para aquellas aplicaciones que no necesitan alto nivel de detalle. En vez de herramientas de dibujo usa formas predefinidas que pueden ser arrastradas hacia un plano o una elevación.
— Multigen
Estos productos son usados ampliamente en diversas aplicaciones de simulación en tiempo real para entrenamiento industrial u otros fines.
— Superscape VRT
Se pueden crear mundos mediante su versión gratuita 3D-WebMaster. Superscape está compuesto de 7 editores que permiten la creación de sus aplicaciones. En éstos se pueden desarrollar mundos a partir de objetos 3D, texturas y sonido utilizando editores de formas, imágenes y sonidos, entre otros.

No hay comentarios:

Publicar un comentario