6 Formatos de modelos 3D

Documentos relacionados
Capítulo 3 - Creación de Mundos Virtuales para el Proyecto

Mundos Virtuales Interactivos 3D Taller

Gráficos 3D X3DOM - WEBGL

INGENIERÍA INFORMÁTICA Curso Académico 2006/2007. Sofía Bayona Beriso Francisco Javier Sánchez Zurdo. Realidad Virtual y Animación 1

El Placer de Programar con VRML 2.0

PROFESORES Y TUTORÍAS TEMARIO PÁGINA DE LA ASIGNATURA.

Curso de 3ds Max 2013

METODOLOGIA PARA EL DESARROLLO DE ESCENARIOS VIRTUALES CON VRML CAPITULO III VRML (Lenguaje para Modelado de Realidad Virtual)

Así mismo, los principales objetos de conocimiento que se adquirirán y serán cuerpo de las acciones o desempeños a realizar son:

Modelado y Simulación 3D en Ejs. Carlos A. Jara Bravo Grupo AUROVA. Universidad de Alicante

ArchiCAD 7.0 (Extensión). Construcción de superficies (Uso de la herramienta Malla)

Fundamentos de POV-Ray. Computación Geométrica 2010/2011 Jorge Calvo Zaragoza

1 Representación por superficies de polígonos

Adobe Flash CS4 Completo

Modelatge geométric tridimensional con procediments àgils: SketchUp Jorge Vila Robert, 2015 TÉCNICAS DE MODELADO GEOMÉTRICO CON SKETCHUP

Aumentar sus capacidades y competencias en el puesto de trabajo.

SURFACE FROM POINT CLOUDS. Superficies a partir de nubes de puntos

Universidad Autónoma de Querétaro Facultad de Ingeniería. Curso de Verano: Computación. AutoCAD 2D, Sketch Up, 3D MAX, Photoshop

USO DE VRML A LA CREACIÓN DE UN CATALOGO INDUSTRIAL INTERACTIVO EN INTERNET

El pipeline de visualización es el conjunto de

Aplicación de la realidad virtual no inmersiva para Ingenieros Agrícolas Application of non-immersive virtual reality for Agricultural Engineers

SÍLABO. : 3 horas (1 teoría y 2 práctica) : 2 : Ninguno

La escena 3D. Capítulo Aspectos generales Virtual Reality Toolbox

Programa del Curso. Tema 1. Introducción a los Gráficos por Computador. Bibliografia Básica (6.5 horas).

GPU - Procesadores de vértices

Capítulo VI: Java 3D

diseño asistido por computador Modelado geométrico departamento de ingeniería de sistemas y automática

Blender Overview. Interface, Navigation & Modeling. Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur

Hoja de actividad sobre las propiedades de las figuras geométricas planas

ÍNDICE ALFABÉTICO. Índice alfabético

Visualización y Realismo: Problemas Capítulo 2

ÍNDICE ALFABÉTICO. Índice alfabético

REPASO Y EJERCICIO PRACTICO DE MODELADO EN SKETCHUP

5 - Lenguaje Ensamblador

MÓDULO I CIENCIA, TECNOLOGÍA Y AMBIENTE. Tutorial básico de exelearning

Programación Multimedia. Examen Primera Convocatoria. Junio2013

LOS SISTEMAS DE INFORMACIÓN EN INGENIERÍA RESUMEN 1. INTRODUCCIÓN 2. ENTORNO VRML

Adobe Flash CS6 imágenes en movimiento

Sesión 4. Introducción a GMSH

Aplicaciones de realidad aumentada en un ipad

ILLUSTRATOR 1. NOVEDADES DE ADOBE ILLUSTRATOR

Maya es un programa de la casa de Autodesk destinado al desarrollo de gráficos en 3D, efectos especiales y animación.

Tema 1.4 Tipos de SIG y MDT. Cartografía I 2º Curso de IT en Topografía 1 er Cuatrimestre 2008/09 EPS Jaén

MANUAL DE USUARIO. JNyARchiTech ALFONSO NEIL JIMÉNEZ CASALLAS MAYDA ALEXANDRA CARVAJAL VARGAS PONTIFICIA UNIVERSIDAD JAVERIANA

MUNDOS VIRTUALES 3D CON VRML97

Perspectiva general de superficies

Tema 6: Aplicación de Texturas 2D

Tema 6: Aplicación de Texturas 2D

4.1 Desarrollo de malla de polígonos y mapa de huesos

MODELADO DE OBJETOS 3D. Computación Gráfica

FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER 2.49b

1. CONFIGURACIÓN DE SOLID WORKS SIMULATION

AS140-3D Studio MAX V9 para Animación

Modelado de la cabeza de Stewie Griffin en 3DS Max

Sistema de Coordenadas Personales

Puede renderizar formas sin necesidad de solevarlas antes. Hay tres pasos básicos en la renderización de una forma:

Modelos 3D? De dónde vienen los datos?

Detección de Colisiones. Héctor Navarro

PROGRAMA DE CURSO. CC1001 Computación I MA2601 Ecuaciones Diferenciales Ordinarias

MATEMÁTICA 5 BÁSICO GUÍAS DEL ESTUDIANTE LOCALIZACIONES, CARACTERIZACIONES Y TRANSFORMACIONES GEOMÉTRICAS

Tema 4: Viendo en 3D

UNIDAD II. TRANSFORMACIONES GEOMÉTRICAS

2017/02/26 11:39 1/5 Conceptos Básicos

Técnico Profesional en Sketchup 2016: Experto en Diseño Gráfico y Modelado 3D con Sketchup

Contenido Semana 2 (Apropiándonos de AutoCAD 3D)

CAPÍTULO 2 Modelado y Transformaciones Geométricas

Contenido. Capítulo 1. Introducción. 1. Capítulo 2. Programación en modo gráfico para Turbo C

Índice. La nueva generación de mundos virtuales en la Web. José Pascual Molina Massó Interacción 2004, 3-7 Mayo, Lleida

Matriz de funcionalidades pcon.planner pcon.planner 7.0

Adobe Dreamweaver CS6 Elementos multimedia

MODELADO DE NUBE DE PUNTOS

Materia Matemáticas. Grado 2. Unidad de aprendizaje Comparando y caracterizando figuras. Título del objeto de aprendizaje

ESQUEMA GENERAL DE LA CLASIFICACIÓN DE LOS CUERPOS GEOMÉTRICOS REGULARES ESFERA

AutoCAD 3D y SketchUp

Tema 3: Transformaciones Geométricas

INTERFACE GID-SAP2000-VRML

Flash: Animación para medios interactivos

Macromedia Dreamweaver 8. Contenido

Máster de Animación & Dibujos Animados con 3D Maya

Grafismo Electrónico Tema 3. fi Analizar los elementos disponibles para la configuración de una escena tridimensional

Cuerpos Geométricos Son aquellos elementos que ocupan un volumen en el espacio se componen de tres partes: alto, ancho y largo.

Postgrado en Diseño 3D, Modelado y Animación con 3D Studio Max + Sketchup + V-Ray

Curso de Autodesk AutoCAD 60 HRS

3 Eficiencia con polígonos

Descripción y Contenido del Curso. Programación C++ Capacity Academy.

Tema 1 Introducción. David Vallejo Fernández. Curso 2007/2008. Escuela Superior de Informática

B.- Ejercicio de Herencia y Polimorfismo: FORMAS

Por tanto, primero se deben construir un modelo, para ello hay técnicas de modelo comunes, en las cuales se encuentran:

PASEO Y VIDEO VIRTUAL DE LA HACIENDA DE SANTA MARIA REGLA HUASCA DE OCAMPO, HIDALGO

3D STUDIO MAX V9 PARA MODELADO

CONCLUSIONES Y RECOMENDACIONES

Tema 2: Modelado. J.Ribelles. SIE020: Síntesis de Imagen y Animación Institute of New Imaging Technologies, Universitat Jaume I

ADOBE FLASH CS4 ÍNDICE DE CONTENIDOS 1. INTRODUCCIÓN A FLASH

de este tipo, teniendo al final del tema la posibilidad de realizar una chapa utilizando gran cantidad de las herramientas explicadas.

MDT Versión 7.5 Resumen de Novedades

INDICE 1. Introducción: Graficación por Computador 2. Programación en el Paquete SRGP 3. Algoritmos Básicos de Gráficos de Barrido para Dibujar

Taller 6 La fórmula de Euler y los Sólidos Platónicos Profesor: Maximiliano Leyton

CURSO 'ON LINE' INTERMEDIO DE SISTEMAS DE INFORMACIÓN GEOGRÁFICA CON QGIS MÓDULO QG3 QGIS INTERMEDIO

Transcripción:

6 Formatos de modelos 3D En este proyecto se hizo uso del formato OBJ para exportar los modelos de huesoss de 3ds Max a Mudbox y así remarcar detalles de importancia de cada hueso, también se uso el formato WRL para exportar las animaciones hechas en 3ds Max con el fin de integrarlas en Amira para su demostración. 6.1 El formato OBJ El formato de archivo OBJ es un formato 3D creado por Wavefront Technologies para su producto Advanced Visualizer. Estos archivos pueden estar en formato ASCII (.obj) o formato binario (.mod). Los archivos OBJ soportan polígonos que usan puntos, líneas y caras, también soporta objetos de forma libre que usan curvas y superficies. Los archivos OBJ pueden tener los siguientes tipos de datos: Comentarios que inician con el carácter # Vértices que pueden ser de diferentes tipos: Vértices geométricos (v) Vértices de textura (vt) Vértices normales (vn) Vértices con parámetros de espacio (vp) Atributos de curvas y superficies (cstype) Grados (deg) Matriz base (bmat) Step zise (step) Diversos elementos como: Punto (p) Línea (l) Cara (f) Curva (curv) Curva 2D (curv2) Superficie (surf) Página 105

Formas libres así como: Parámetros (parm) Bucle exterior de recortee (trim) Bucle interior de recorte (hole) Curva especial (scrv) Punto especial (sp) Fin (end) Conectividad entre superficies en la forma libre (con) Grupos como son: Nombre (g) Suavizado (s) Fusión (mg) Nombre de objeto (o) Y finalmente atributos de visualización/render: Interpolación de orden (bevel) Interpolación de color (c_interp) Interpolación de disolución (d_interp) Nivel de detalle (lod) Nombre del material (usemtl) Librería de materiales (mtllib) Shadow casting (shadow_obj) Ray tracing (trace_obj) Técnica de aproximación de curva (ctech) Técnica de aproximación de superficie (stech) Este es un ejemplo muy simple de un archivo OBJ que visualiza un cubo: # Vértices: 8 # Puntos: 0 # Líneas: 0 # Caras: 6 # Materiales: 1 # Lista de vértices v -0.5-0.5 0.5 v -0.5-0.5-0.5 v -0.5 0.5-0.5 v -0.5 0.5 0.5 v 0.5-0.5 0.5 v 0.5-0.5-0.5 Página 106

v 0.5 0.5-0.5 v 0.5 0.5 0.5 # Punto/Línea/Lista de caras usemtl Default f 4 3 2 1 f 2 6 5 1 f 3 7 6 2 f 8 7 3 4 f 5 8 4 1 f 6 7 8 5 # Fin del archivo 6.2 El formato WRL VRML (Virtual Reality Modeling Language) es un formato de archivo (con extensión.wrl) normalizado que tiene como objetivo la representación de escenas u objetos interactivos tridimensionales; diseñado particularmente para su empleo en la web. El lenguaje VRML posibilita la descripción de una escena compuesta por objetos 3D a partir de prototipos basados en formas geométricas básicas o de estructuras en las que se especifican los vértices y las aristas de cada polígono tridimensional y el color de su superficie. VRML permite también definir objetos 3D multimedia, a los cuales se puede asociar un enlace de manera que el usuario pueda acceder a una página web, imágenes, vídeos u otro fichero VRML de internet cada vez que haga clic en el componente gráfico en cuestión. Los archivos WRL pueden tener los siguientes tipos de datos: Comentarios que inician con el carácter # Nodos que describen el contenidoo de la escena, así como luces, formas, sonidos, etc. Nodos shape que construyen formas, las cuales son los bloques de construcción de un mundo, pueden ser geométricas: Box Cone Cylinder Sphere Página 107

Text y formas definidas en base a puntos como: Elevationgrid Extrusion IndexedFaceSet IndexedLineSet PointSet Nodos de apariencia donde se define el material y textura de la forma Nodos de agrupamiento como son: Transform que contiene el escalado, translación y rotación de formas Group que crea un grupo básico, donde cada nodo dentro del grupo es visualizado Switch que crea un grupo donde sólo uno de sus nodos es visualizado Billboard que crea un grupo con un sistema especial de coordenadas, por ejemplo rotar sobre el eje x Anchor crea un grupo activable el cual devuelve el contenido de una url cuando el usuario lo activa Inline crea un grupo especial a partir de otros archivos WRL seleccionados por una url Collision que detecta las colisiones del usuario con las formas pertenecientes al grupo LOD crea un grupo de formas que describen diferentes niveles de detalle o versiones de la misma forma Este es un ejemplo de un cubo que se traslada sobre el eje X: #Cubo DEF Box01 Transform { translation 0 0 0 children [ DEF Box01-TIMER TimeSensor { loop TRUE cycleinterval 3.333, DEF Box01-POS-INTERP PositionInterpolator { key [0, 0.03, 0.06, 0.09, 0.12, 0.15, 0.18, 0.21, 0.24, 0.27, 0.3, 0.33, 0.36, 0.39, 0.42, 0.45, 0.48, 0.51, 0.54, 0.57, 0.6, 0.63, 0.66, 0.69, 0.72, 0.75, 0.78, 0.81, 0.84, 0.87, 0.9, 0.93, 0.96, 0.99, 1, ] keyvalue [0 0 0, 0.04261 0 0, 0.167 0 0, 0.3678 0 0, 0.64 0 0, 0.9783 0 0, 1.377 0 0, 1.832 0 0, 2.337 0 0, 2.888 0 0, 3.478 0 0, 4.104 0 0, 4.758 0 0, 5.437 0 0, 6.136 0 0, 6.848 0 0, 7.569 0 0, 8.293 0 0, 9.016 0 0, 9.731 0 0, 10.43 0 0, 11.12 0 0, 11.78 0 0, 12.42 0 0, 13.02 0 0, 13.59 0 0, 14.11 0 0, 14.58 0 0, 15 0 0, 15.36 0 0, Página 108

15.65 0 0, 15.88 0 0, 16.03 0 0, 16.1 0 0, 16.1 0 0, ], Transform { translation 0 5 0 children [ Shape { appearance Appearance { material Material { diffusecolor 0.5255 0.02353 0.02353 geometry Box { size 10 1 ] ] ROUTE Box01-TIMER.fraction changed TO Box01-POS-INTERP.set_fraction ROUTE Box01-POS-INTERP.value_changed TO Box01.set_translation #Fin del archivo 10 10 Página 109