Graficación Computacional 11: Representaciones de Objectos 3D Octrees

Slides:



Advertisements
Presentaciones similares
Atributos Rosa Grande 4 lados 4 esquinas.
Advertisements

Características Topológicas de Imágenes 3D
Conferencia Aplicaciones Lineales.. Sumario Definición de aplicación lineal Matriz asociada a una aplicación lineal. Matrices semejantes. Imagen de un.
DIAGRAMAS DE FASE REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” M.P.P.E.U.C Y T. EXTENSIÓN MATURÍN ESCUELA DE.
LOGO Poliedros PEDRO GODOY GOMEZ. LOGO CUERPOS SÓLIDOS  Un cuerpo sólido es todo lo que ocupa lugar en el espacio.  Los cuerpos geométricos pueden ser.
TALLER SUB-REGIONAL OPERACIONES DE LA CADENA DE FRÍO, SUMINISTRO Y GESTIÓN DE VACUNAS Bogotá, Colombia - Marzo 7 – 11, 2016 Cálculo de la capacidad de.
1 Un fluido es un líquido o un gas. En mecánica de fluidos se estudia el comportamiento de líquidos y gases, especialmente los líquidos, en dos condiciones:
Materiales Cristalinos La estructura física de los materiales sólidos de importancia en el diseño depende del ordenamiento de los átomos, iones o moléculas.
Programación lógica funcional Árboles Binarios.  El siguiente trabajo trata sobre la estructura de datos no lineales llamada árbol. Esta estructura se.
DIAGRAMAS DE FASE
QAM Nombre: Sánchez Espinoza Harold Carlos Roque Nelson Materia: Telecomunicaciones I.
SEGUNDA COMPETENCIA SEMICONDUCTORES DE POTENCIA.
LOS FRACTALES TIPOS DE FRACTALES
Cuerpos geométricos.
Ingreso , proceso y salida de datos
Modelado 3D Tema 4 Luces y Sombras.
Dibujo artístico Conceptos del dibujo.
TEOREMA FUNDAMENTAL DEL CALCULO
Universidad Autónoma del Estado de México
Programación Orientada a Objetos
U.T. 11: Introducción A Las Bases De Datos
Tema 4 Elementos para el Desarrollo de Algoritmos
Modelo matemático de un yacimiento de aceite
TAD’s ARBOLES GENERALIZADOS
Unidad 5. Capítulo II. Modelos de sistemas en forma matricial.
LA DIVISIÓN DE CIENCIAS NATURALES E INGENIERÍA
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Unidad 7: Nivel Interno Algunos Conceptos Importantes
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
ESTÁTICA. CONCEPTO La estática es obviamente una rama de la mecánica cuyo objetivo es estudiar las condiciones que deben de cumplir las fuerzas que actúan.
CUERPOS GEOMÉTRICOS.
Tipos de Datos abstractos
CUERPOS GEOMÉTRICOS.
DETERMINACION DE ZONAS VISIBLES. ¿QUE ES DETERMINACION DE ZONAS VISIBLES? DE ZONAS VISIBLES? Las zonas visibles son de gran interés, especialmente en.
CODIGOS DE BLOQUE LINEALES
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
Carolai Granados Villegas
3.1 AREAS.
CAPÍTULO 5: SEGMENTACIÓN Y TRATAMIENTO DE IMÁGENES BINARIAS
Cantidad de líneas de campo que atraviesa la superficie ds.
EL SONIDO Y LAS ONDAS CURSO: 1° MEDIO ASIGNATURA: FÍSICA PROF: JHAJAIRA RUIZ QUIROLA.
1 CONCEPTOS DE PROYECCION SEGÚN NORMA NCH CONCEPTOS DE PROYECCION Al interponer un cuerpo entre un foco luminoso y una pantalla, se notará en.
WAN (WIDE AREA NETWORL) Una red de área amplia (WAN), abarca una gran área geográfica, con frecuencia un país o un continente. En la mayoría de las redes.
Área y volumen de cuerpos geométricos Profesor: Roberto Oliver Luna Grupo: 3B T.M. rombododecaedro.
Área y volumen de cuerpos geométricos Profesor: Roberto Oliver Luna Grupo: 3B T.M. rombododecaedro.
PRODUCTO CARTESIANO RELACIONES BINARIAS. Producto Cartesiano El producto cartesiano de dos conjuntos A y B, denotado A × B, es el conjunto de todos los.
INTRODUCCIÓN A LA INGENIERÍA DE RESERVORIO. INTRODUCCION  Hay términos utilizados en la industria del Petróleo y Gas que significan o dan prioridad al.
Agentes que planifican. 1. Introduccion En la actualidad todas la mayoría de actividades en un empresa o compañía, como en el hogar o el medio ambiente.
FORMAS BASICAS GEOMETRICAS
ABSTRACCION DE DATOS   Estructura de Datos Básicos: En programación una estructurad de datos, es una forma particular de organizar datos en una computadora.
GRAFOS ESTRUCTURAS DE DATOS.
Autor: Ing. Gustavo Pérez
TEMAS *Arboles Binarios *listas Abiertas y Cerradas - Inserción - Recorrido - Eliminación *Pilas - Concepto - Inserción - Recorrido -
Sistemas de Representación Grafica
Departamento de Geología
Departamento: INGENIERÍA MECÁNICA, ENERGÉTICA Y DE MATERIALES
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
ÁRBOLES DE EXPRESION. Un árbol de expresión sirve para evaluar expresiones del tipo: (a+b)*c/d Para que un árbol represente una expresión se deben tomar.
Ing. Ocaña Velásquez Jesús INGENIERÍA INFORMÁTICA Y DE SISTEMAS Computación Gráfica.
Tema 6. Conceptos básicos de programación (Clase 2)
Tecnología Farmacéutica. Mezcla perfecta Una operación mediante la cual se produce la interposición de las partículas de cada componente de la mezcla.
SISTEMAS DE COMUNICACIONES REPRESENTACIÓN DE SEÑALES EN EL ESPACIO ALEX PAUL PORRAS ROBALINO CARLOS RENATO SOLIS GUANIN.
Indica el número mayor Indica el número menor Indica que los números tienen el mismo valor, es decir, son iguales.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
PRIMERAS NOCIONES DE DIBUJO TECNICO
Javier Junquera Dinámica de los sistemas de partículas.
UNIDAD 1 Análisis semántico 1.1 ARBOLES DE EXPRESIONES.
INVESTIGACION DE OPERACIONES I UNIDAD I. HISTORIA La primera actividad de Investigación de Operaciones se dio durante la Segunda Guerra Mundial en Gran.
Espacio de estados: un problema se divide en un conjunto de pasos de resolución desde el inicio hasta el objetivo. Los estados y su relación de accesibilidad.
CABLES. Los cables y las cadenas flexibles combinan resistencia con ligereza y se usan con frecuencia en las estructuras para soportar y transmitir cargas.
Transcripción de la presentación:

Graficación Computacional 11: Representaciones de Objectos 3D Octrees

Octrees Los octrees son estructuras de árbol usadas para representar objectos sólidos binarios (pero es posible incluir atributos, como el color de las componentes en la figura). Son especialmente útiles en aplicaciones que requieren vistas de secciones transversales (“cross sections”). Los octrees se usan en particular cuando el interior es importante, y para objetos de forma muy compleja pero que ocupan el espacio de forma irregular, dejando huecos.

Octrees y Quadtrees Los octrees son una extensión del esquema de representación 2D conocido como codificación de quadtree. Es también un esquema de compresión. Los quadtrees dividen una región cuadrangular del espacio en cuatro regiones de igual área (cuadrantes), repitiendo la subdivisión en cada cuadrante, hasta hallar regiones homogéneas. La representación de estas regiones se pueden entonces disponer en un árbol. En 3D, los octrees subdividen un área cúbica en ocho octantes de igual volumen.

Quadtree Ejemplo 2

Octrees La codificación en quadtrees o en octrees permite reducir la memoria dedicada almacenar una escena cuando hay regiones de color constante (u otra característica de homogeneidad). Cada región componente de un octree se denomina elemento de volumen o voxel. Existen algoritmos rápidos para recorrer el árbol asociado al octree y conocer el vecino de un voxel dado, en cualquier resolución. El despliegue de Ray tracing (trazado de rayos) se beneficia de esta codificación, al permitir un avance rápido de los rayos en zonas donde no hay detalles.

Octrees (cont…) Elementos codificados en un nodo del Octree Región cúbica, subdividida en 8 octantes

Octrees (cont…) En 3 dimensiones las regiones se pueden considerar homogeneas en términos de color, tipo de material, densidad o cualquier otro tipo de características o atributos. Los voxels también pueden estar vacíos (por ejemplo: atributo nulo). El tamaño de los voxeles en un octree disminuye al aproximarse a una frontera (es, decir donde hay cambio de la característica que determina la homogeneidad). La codificación es muy eficiente con objetos compactos, y pobre cuando los objetos son muy irregulares (en particular con los fractales).

Octrees: Ejemplo

Octrees

Voxeles: Arreglos de indice marginal unsigned char ***V;