Tecnologia Multimedia

56
Tecnología Tecnología Multimedia y Multimedia y Realidad Virtual Realidad Virtual

description

tecnologia multimedia

Transcript of Tecnologia Multimedia

Page 1: Tecnologia Multimedia

Tecnología Multimedia y Tecnología Multimedia y Realidad VirtualRealidad Virtual

Page 2: Tecnologia Multimedia

MULTIMEDIAMULTIMEDIA

MultimediaMultimedia (Lat. Multi (Lat. Multi + Medium) es un + Medium) es un término que se aplica a término que se aplica a cualquier objeto que usa cualquier objeto que usa simultáneamente simultáneamente diferentes formas de diferentes formas de contenido informativo contenido informativo como texto, sonido, como texto, sonido, imágenes, animación y imágenes, animación y video para informar o video para informar o entretener al usuario.entretener al usuario.

Page 3: Tecnologia Multimedia
Page 4: Tecnologia Multimedia

CATEGORIASCATEGORIAS

Multimedia puede dividirse en dos categorías Multimedia puede dividirse en dos categorías principales:principales:

multimedia lineal: multimedia lineal: ejm. :ejm. :una película una película de cine. de cine.

multimedia no multimedia no lineallineal. .

Ejm.:videojuegos Ejm.:videojuegos o en el e-learning.o en el e-learning.

Page 5: Tecnologia Multimedia

Características Características Las presentaciones multimediaLas presentaciones multimedia pueden verse en un escenario, proyectarse, pueden verse en un escenario, proyectarse,

transmitirse, o reproducirse localmente en un dispositivo por medio de un transmitirse, o reproducirse localmente en un dispositivo por medio de un reproductor multimedia. reproductor multimedia.

Los juegos y simulaciones multimediaLos juegos y simulaciones multimedia pueden usarse en ambientes físicos con pueden usarse en ambientes físicos con efectos especiales, con varios usuarios conectados en red, o localmente con un efectos especiales, con varios usuarios conectados en red, o localmente con un computador sin acceso a una red.computador sin acceso a una red.

Page 6: Tecnologia Multimedia

USO DE LA TECNOLOGIA USO DE LA TECNOLOGIA MULTIMEDIAMULTIMEDIA

La tecnología La tecnología multimedia multimedia encuentra su uso en encuentra su uso en varias áreas tales varias áreas tales como: como:

E-learning. E-learning. El servicio de El servicio de

mensajería mensajería multimedia, o MMS multimedia, o MMS

Juegos de videoJuegos de video Simulación.Simulación.

Page 7: Tecnologia Multimedia

Tipos de información multimediaTipos de información multimedia Texto:Texto: sin formatear, formateado, lineal e hipertexto. sin formatear, formateado, lineal e hipertexto. Imágenes:Imágenes: son documentos formados por píxeles. son documentos formados por píxeles.

Pueden generarse por copia del entorno (escaneado, Pueden generarse por copia del entorno (escaneado, fotografía digital) y tienden a ser ficheros muy fotografía digital) y tienden a ser ficheros muy voluminosos. voluminosos.

Animación:Animación: presentación de un número de gráficos presentación de un número de gráficos por segundo que genera en el observador la sensación por segundo que genera en el observador la sensación de movimiento. de movimiento.

Vídeo:Vídeo: Presentación de un número de imágenes por Presentación de un número de imágenes por segundo, que crean en el observador la sensación de segundo, que crean en el observador la sensación de movimiento. Pueden ser sintetizadas o captadas. movimiento. Pueden ser sintetizadas o captadas.

Sonido:Sonido: puede ser la voz, música u otros sonidos. puede ser la voz, música u otros sonidos.

Page 8: Tecnologia Multimedia

MULTIMEDIAMULTIMEDIA

DISPOSITIVOS DE DISPOSITIVOS DE ALMACENAMIENTO Y ALMACENAMIENTO Y

FORMATOS DE ARCHIVOSFORMATOS DE ARCHIVOS

Page 9: Tecnologia Multimedia

DISPOSITIVOS DE DISPOSITIVOS DE ALMACENAMIENTOALMACENAMIENTO

CD-ROM (720 Mb.)CD-ROM (720 Mb.) DVD (4.2 Gb.)DVD (4.2 Gb.) BLU-RAY (50 Gb.)BLU-RAY (50 Gb.) USB MEMORY (4 Gb.)USB MEMORY (4 Gb.)

Page 10: Tecnologia Multimedia

Principales formatos para gráficosPrincipales formatos para gráficos .bmp (Windows Bitmap): .bmp (Windows Bitmap): Comúnmente usado por los

programas de Microsoft Windows y por el sistema operativo propiamente dicho. Se le puede aplicar compresión sin pérdidas, aunque no todos los programas son compatibles.

.gif (Graphics Interchange Format):.gif (Graphics Interchange Format): GIF es utilizado popularmente en la web. Formato de 8 bits (256 colores máximo), con soporte de animación por frames. .jpg (Joint Photographic Experts Group): El formato JPEG es usado ampliamente para fotografías e imágenes de gran tamaño y variedad de color en la web y por las cámaras digitales.

.png (Portable Network Graphics):.png (Portable Network Graphics): PNG Fue diseñado para reemplazar al GIF en la web.

.tif (Tagged Image File Format): TIFF se utiliza masivamente en gráficos de imprenta.

.wbmp (Wireless Application Protocol Bitmap Format):.wbmp (Wireless Application Protocol Bitmap Format): Utilizado fundamentalmente con WML en dispositivos inalámbricos.

Page 11: Tecnologia Multimedia

3GP3GP 3GP (3rd Generation 3GP (3rd Generation

Partnership, en español Partnership, en español Asociación de Tercera Asociación de Tercera Generación), es un Generación), es un contenedor multimedia (o contenedor multimedia (o formato de archivos) usado formato de archivos) usado por teléfonos móviles para por teléfonos móviles para almacenar información de almacenar información de multimedios (audio y video). multimedios (audio y video). Este formato de archivo es Este formato de archivo es una versión similar al una versión similar al formato de Quicktime. 3GP formato de Quicktime. 3GP guarda video como MPEG-guarda video como MPEG-4. 4.

Page 12: Tecnologia Multimedia

MULTIMEDIA EN MULTIMEDIA EN DISPOSITIVOS MOVILESDISPOSITIVOS MOVILES

PARTE IPARTE I

Page 13: Tecnologia Multimedia

SOFTWARE PARA SOFTWARE PARA DISPOSITIVOS MOVILESDISPOSITIVOS MOVILES

Net Compact FrameworkNet Compact Framework Flash LiteFlash Lite

Page 14: Tecnologia Multimedia

Net Compact FrameworkNet Compact Framework

Windows Mobile

Pocket PC2003

SmartPhone2003

Page 15: Tecnologia Multimedia

Nuevas APIsNuevas APIs

Windows Mobile 5Windows Mobile 5 DirectX (Nativo y .NET)DirectX (Nativo y .NET)

2D y 3D2D y 3D TelefoníaTelefonía

Intercepción y envío de mensajes SMSIntercepción y envío de mensajes SMS LlamadasLlamadas

CámaraCámara VideoVideo ImagenImagen

Driver para compartir GPSDriver para compartir GPS Pocket Outlook Pocket Outlook

(Microsoft.WindowsMobile.PocketOutlook)(Microsoft.WindowsMobile.PocketOutlook) ContactosContactos MensajesMensajes

Page 16: Tecnologia Multimedia

Flash liteFlash lite

Macromedia Flash Lite es una Macromedia Flash Lite es una versión especial de Adobe versión especial de Adobe Flash. Fue creada para ser Flash. Fue creada para ser usada específicamente en usada específicamente en teléfonos móviles y otros teléfonos móviles y otros dispositivos.dispositivos.

Page 17: Tecnologia Multimedia

ActionScriptActionScript ActionScript, desde su versión 2.0, ActionScript, desde su versión 2.0,

pasa de ser de programación pasa de ser de programación estructurada a programación orientada estructurada a programación orientada a objetos, que trata de ver el entorno a objetos, que trata de ver el entorno de programación como el mundo real, de programación como el mundo real, donde cada objeto tiene propiedades donde cada objeto tiene propiedades como el color, la forma y su como el color, la forma y su ubicación, y métodos (borrar un texto, ubicación, y métodos (borrar un texto, parar la línea de tiempo, cargar parar la línea de tiempo, cargar variables u hojas de estilo), y además variables u hojas de estilo), y además nos encontramos con un lenguaje más nos encontramos con un lenguaje más estricto y más amplio donde usted estricto y más amplio donde usted puede crear sus puede crear sus

Page 18: Tecnologia Multimedia

Ejemplo de una aplicaciónEjemplo de una aplicación

Page 19: Tecnologia Multimedia

MULTIMEDIA EN MULTIMEDIA EN DISPOSITIVOS MOVILESDISPOSITIVOS MOVILES

PARTE IIPARTE II

Page 20: Tecnologia Multimedia

WAPWAP WAP es un protocolo basado WAP es un protocolo basado

en los estándares de Internet en los estándares de Internet que ha sido desarrollado para que ha sido desarrollado para permitir a teléfonos celulares permitir a teléfonos celulares navegar a través de Internet.navegar a través de Internet.

WAP es una serie de WAP es una serie de tecnologías que consisten en: tecnologías que consisten en: WML, que es el lenguaje de WML, que es el lenguaje de etiquetas y WMLScript es un etiquetas y WMLScript es un lenguaje de script, lo que lenguaje de script, lo que vendría a ser JavaScriptvendría a ser JavaScript

Page 21: Tecnologia Multimedia

WMLWML

WML son las siglas de Wireless Markup WML son las siglas de Wireless Markup Language y es el lenguaje que se utiliza para Language y es el lenguaje que se utiliza para realizar páginas para cualquier elemento que realizar páginas para cualquier elemento que utilice la tecnología WAP, como algunos utilice la tecnología WAP, como algunos teléfonos móviles.teléfonos móviles.

Page 22: Tecnologia Multimedia

¿ A qué servicios/aplicaciones puedes ¿ A qué servicios/aplicaciones puedes acceder ?acceder ?

Servicios de Información Servicios de Información

Páginas Amarillas, Información del tráfico, Páginas Amarillas, Información del tráfico, Información turística (hoteles, agencias de viajes, Información turística (hoteles, agencias de viajes, paradores,...), Horarios de trenes, aviones, etc. Mapas, paradores,...), Horarios de trenes, aviones, etc. Mapas, Servicios de localización Servicios de localización

Servicios PersonalesServicios Personales

Gestión y consultas bancarias, Ticketing (compra de Gestión y consultas bancarias, Ticketing (compra de entradas para espectáculos), Compra on-line, Acceso entradas para espectáculos), Compra on-line, Acceso a juegos y apuestas (loterías, quinielas, etc.), Carga de a juegos y apuestas (loterías, quinielas, etc.), Carga de tarjetas de crédito (dinero electrónico), etc.tarjetas de crédito (dinero electrónico), etc.

Page 23: Tecnologia Multimedia

REALIDAD VIRTUALREALIDAD VIRTUAL

Page 24: Tecnologia Multimedia

REALIDAD VIRTUALREALIDAD VIRTUAL

Se puede definir la realidad virtual como un espacio Se puede definir la realidad virtual como un espacio en tres dimensiones (3D), creado con el ordenador y en tres dimensiones (3D), creado con el ordenador y en donde los objetos son interactivos. Es decir, no se en donde los objetos son interactivos. Es decir, no se trata de una mera representación gráfica trata de una mera representación gráfica tridimensional estática, sino más bien de un tridimensional estática, sino más bien de un escenario, donde el usuario puede adentrarse, rodear escenario, donde el usuario puede adentrarse, rodear los objetos y examinarlos, cambiar la perspectiva e los objetos y examinarlos, cambiar la perspectiva e incluso interactuar con otros usuarios, representados incluso interactuar con otros usuarios, representados bajo la forma de avatares. bajo la forma de avatares.

Page 25: Tecnologia Multimedia

REALIDAD VIRTUAL EN LA REALIDAD VIRTUAL EN LA WEB - VRMLWEB - VRML

VRML son las siglas VRML son las siglas de Virtual Reality de Virtual Reality Modeling Language: Modeling Language: lenguaje de modelado lenguaje de modelado de realidad virtual. de realidad virtual. Aunque su nombre es Aunque su nombre es similar al del HTML similar al del HTML (Hyper Text Markup (Hyper Text Markup Language: lenguaje Language: lenguaje de marcas de de marcas de hipertexto), la hipertexto), la diferencia diferencia fundamental entre fundamental entre ambos se encuentra ambos se encuentra en la sustitución de la en la sustitución de la palabra "marca" por palabra "marca" por la de "modelado". la de "modelado".

Page 26: Tecnologia Multimedia

SOFTWARE PARA REALIDAD SOFTWARE PARA REALIDAD VIRTUALVIRTUAL

3D Studio Max3D Studio Max es una aplicación basada en el es una aplicación basada en el entorno Windows que permite crear tanto modelados entorno Windows que permite crear tanto modelados como animaciones en tres dimensiones (3D) a partir como animaciones en tres dimensiones (3D) a partir de una serie de vistas o visores (planta y alzados). de una serie de vistas o visores (planta y alzados).

Page 27: Tecnologia Multimedia

3D Studio Max3D Studio Max La utilización de La utilización de

3D Studio Max 3D Studio Max permite al usuario permite al usuario la fácil la fácil visualización y visualización y representación de representación de los modelos, así los modelos, así como su como su exportación y exportación y salvado en otros salvado en otros formatos distintos formatos distintos del que utiliza el del que utiliza el propio programa. propio programa.

Page 28: Tecnologia Multimedia

PoserPoser Es un programa de Es un programa de

animación 3d de animación 3d de personajes. Gracias personajes. Gracias a su interfaz a su interfaz intuitiva, se pueden intuitiva, se pueden crear animaciones crear animaciones rápidamente. Y lo rápidamente. Y lo mejor, se pueden mejor, se pueden exportar en flash exportar en flash como archivo como archivo swfswf o o como imágenes como imágenes pngpng con con transparencia.transparencia.

Page 29: Tecnologia Multimedia

LightWaveLightWave

LightWaveLightWave (o, más (o, más correctamentecorrectamente, , LightWave LightWave 3D3D) es un ) es un programa de programa de gráficos por gráficos por computadora computadora para para Modelado 3D, Modelado 3D, renderizado y renderizado y animación animación

Page 30: Tecnologia Multimedia

Carrara 3DCarrara 3D

Software para Software para modelado y modelado y animación animación tridimensional, tridimensional, especialmente especialmente utilizado para la utilizado para la creación de creación de personajes 3Dpersonajes 3D

Page 31: Tecnologia Multimedia

Ejemplos hechos con CarraraEjemplos hechos con Carrara

Page 32: Tecnologia Multimedia

Ejemplos hechos con LightWave Ejemplos hechos con LightWave

Page 33: Tecnologia Multimedia

BryceBryce

Bryce es una Bryce es una aplicación de aplicación de modelado en 3D, modelado en 3D, renderización y renderización y animación animación especializado en especializado en paisajes de paisajes de montañas, agua, montañas, agua, cielos, etc.cielos, etc.

Page 34: Tecnologia Multimedia

Ejemplos hechos con BryceEjemplos hechos con Bryce

Page 35: Tecnologia Multimedia

TerragenTerragen TerragenTerragen es es

un programa un programa de software de software diseñado diseñado para generar para generar escenarios y escenarios y paisajes en paisajes en diferentes diferentes entornos. entornos.

Page 36: Tecnologia Multimedia

TerragenTerragen

Terragen es Terragen es freeware y freeware y funciona tanto funciona tanto en Microsoft en Microsoft Windows como Windows como en ordenadores en ordenadores Apple Apple Macintosh. Fue Macintosh. Fue desarrollado y desarrollado y publicado por publicado por Planetside Planetside Software y Software y puede utilizarse puede utilizarse para crear para crear animaciones y animaciones y renderizaciones renderizaciones de paisajes con de paisajes con diferentes diferentes efectos de luz.efectos de luz.

Page 37: Tecnologia Multimedia

ArchiCADArchiCAD

ArchiCAD es un ArchiCAD es un software de software de CAD completo, CAD completo, específico de específico de arquitectura, arquitectura, interiorismo y interiorismo y construcción construcción que trabaja bajo que trabaja bajo el concepto del el concepto del Edificio Edificio VirtualTM el VirtualTM el cual le permite cual le permite diseñar su diseñar su edificio en vez edificio en vez de dibujarlo.de dibujarlo.

Page 38: Tecnologia Multimedia

ArchiCADArchiCAD

A medida que A medida que Ud. diseña su Ud. diseña su proyecto en proyecto en ArchiCAD, ArchiCAD, automáticameautomáticamente se va nte se va generando generando toda la toda la documentaciódocumentación del n del proyecto. proyecto.

Page 39: Tecnologia Multimedia

AutoCADAutoCAD

Autodesk Autodesk AutoCADAutoCAD® ® es un es un programa de programa de diseño diseño asistido por asistido por ordenador ordenador (CAD (CAD "Computer "Computer Aided Aided Design"Design"; en ; en inglés, Diseño inglés, Diseño asistido por asistido por computador) computador) para dibujo en para dibujo en 2D y 3D. 2D y 3D.

Page 40: Tecnologia Multimedia

OpenGLOpenGL

Multimedia y Realidad VirtualMultimedia y Realidad Virtual

Page 41: Tecnologia Multimedia

¿Qué es OpenGL?¿Qué es OpenGL?

OpenGLOpenGL es una especificación estándar que es una especificación estándar que define una API multilenguaje y define una API multilenguaje y multiplataforma para escribir aplicaciones que multiplataforma para escribir aplicaciones que produzcan gráficos 2D Y 3D.produzcan gráficos 2D Y 3D.

Desarrollada por Silicon Graphics Inc. (Desarrollada por Silicon Graphics Inc. (SGI)SGI)

Su nombre viene del ingles:Su nombre viene del ingles:Open Graphics LibraryOpen Graphics Library

Page 42: Tecnologia Multimedia

¿Qué es OpenGL?¿Qué es OpenGL?

OpenGL se utiliza en campos como:OpenGL se utiliza en campos como: CADCAD Realidad virtualRealidad virtual Representación científica y de Representación científica y de

informacióninformación Simulación de vueloSimulación de vuelo Desarrollo de videojuegosDesarrollo de videojuegos

Page 43: Tecnologia Multimedia

AplicacionesAplicaciones

Simulación Simulación (Windows)(Windows)

AeroflyAerofly Cloth - SimCloth - Sim Simulación de Simulación de

control aéreocontrol aéreo Simulación en Simulación en

Tiempo real de ropaTiempo real de ropa

Page 44: Tecnologia Multimedia

AplicacionesAplicaciones

Simulación Simulación (Linux)(Linux)

DexDex X- VisionX- Vision Desarrollo, análisis y Desarrollo, análisis y

visualización de visualización de múltiples cuerpos.múltiples cuerpos.

Visualización y Visualización y animación de datos animación de datos

Page 45: Tecnologia Multimedia

AplicacionesAplicaciones

Juegos Juegos (Windows)(Windows)

PinBallPinBall Chess Chess CommanderCommander Juego del PinBallJuego del PinBall Juego de Ajedrez Juego de Ajedrez

Page 46: Tecnologia Multimedia

AplicacionesAplicaciones

Juegos Juegos (Linux)(Linux)

FollBilliardFollBilliard khunPhankhunPhan Simulación física Simulación física

del juego del billardel juego del billar Puzzle Puzzle

Page 47: Tecnologia Multimedia

AplicacionesAplicaciones

Great Great StellaStella

MVEMVE

Estudio de Estudio de poliedrospoliedros

Visualización en 3D Visualización en 3D de datos médicosde datos médicos

Ciencia y AnálisisCiencia y Análisis (Windows) (Windows)

Page 48: Tecnologia Multimedia

AplicacionesAplicaciones

Visualización y Visualización y parametrización de parametrización de múltiples datos.múltiples datos.

Visualización Visualización científicacientífica

Ciencia y AnálisisCiencia y Análisis (Linux) (Linux)

Page 49: Tecnologia Multimedia

DIRECT3DDIRECT3D

Multimedia y Realidad VirtualMultimedia y Realidad Virtual

Page 50: Tecnologia Multimedia

• API de programación de Gráficos 3DAPI de programación de Gráficos 3D

• Era complicado el desarrollo de juegoscomplicado el desarrollo de juegos para la plataforma Windows95

• En 1995 Microsoft adquiere un motor 3D en desarrollo, ““Reality Lab” de RenderMorphicsReality Lab” de RenderMorphics, y lo integra en DirectX

• Directx 3.0 primera versión viable

• DirectX 5.0 primera versión realmente útilprimera versión realmente útil

• DirectX 6.0 presenta muchas mejoras (T&L por aceleración de HW, reorganización de las luces, materiales, objetos de puertos de vista…)

Direct3D

Page 51: Tecnologia Multimedia

Conclusión Final y Comparativa entre Conclusión Final y Comparativa entre Direct3D y OpenGLDirect3D y OpenGL

Ventajas Direct3DVentajas Direct3D:: Se ha convertido en un Se ha convertido en un pilar básico en la pilar básico en la

programación de gráficos 3D en aplicaciones y programación de gráficos 3D en aplicaciones y juegosjuegos

API muy API muy fuerte y establefuerte y estable Garantía de Garantía de soporte de nueva característicasoporte de nueva característica que que

surjan en la evolución del hardware gráficosurjan en la evolución del hardware gráfico Posiblemente el Posiblemente el mejor API para Windowsmejor API para Windows, ya que , ya que

es desarrollado por Microsoftes desarrollado por Microsoft

Page 52: Tecnologia Multimedia

Java3D

Page 53: Tecnologia Multimedia

JavaJava • • Java Java es un lenguaje OO creado por es un lenguaje OO creado por SunSun Microsystems Microsystems para poder funcionar en distintospara poder funcionar en distintos tipos de procesadores y máquinas.tipos de procesadores y máquinas. • • Similar a C o C++, pero con algunasSimilar a C o C++, pero con algunas características propias (gestión de hilos,características propias (gestión de hilos, ejecución remota, etc)ejecución remota, etc) • • Independiente de la plataforma, gracias a la JVMIndependiente de la plataforma, gracias a la JVM ((Java Virtual MachineJava Virtual Machine), que interpreta los ficheros), que interpreta los ficheros objetoobjeto • • Se dispone de antemano de la API (Se dispone de antemano de la API (ApplicationApplication Programming InterfaceProgramming Interface) de clases de Java.) de clases de Java.

Page 54: Tecnologia Multimedia

Ficheros JARFicheros JAR

• • Permiten empaquetar varias clases en un soloPermiten empaquetar varias clases en un solofichero comprimido, parecido a un fichero TARfichero comprimido, parecido a un fichero TARo ZIP.o ZIP.• • Se crean con la herramienta Se crean con la herramienta jar jar de Javade Java• • VentajasVentajas

• • DescargaDescarga: mejor descargar un archivo que varios: mejor descargar un archivo que varios• • VersionesVersiones: podemos incluir información de la versión: podemos incluir información de la versión• • PortabilidadPortabilidad: al ser un estándar de la plataforma: al ser un estándar de la plataformaJavaJava

Page 55: Tecnologia Multimedia

Algunas extensiones existentesAlgunas extensiones existentes

• • Java 3DJava 3D: para incluir mundos 3D en las: para incluir mundos 3D en lasaplicacionesaplicaciones• • Java Media FrameworkJava Media Framework: para incorporar: para incorporarelementos multimedia(audio/video)elementos multimedia(audio/video)• • Java Advanced ImagingJava Advanced Imaging: librería para: librería paraprocesamiento de imágenesprocesamiento de imágenes• • JavaHelpJavaHelp: para incorporar ayuda en línea en: para incorporar ayuda en línea ennuestros programasnuestros programas• • JavaMailJavaMail: para construir nuestro propio sistema: para construir nuestro propio sistemade correo y mensajeríade correo y mensajería

Page 56: Tecnologia Multimedia

GraciasGracias