Texturado. Fernando Lovera ( ) Fernando Torre ( )
|
|
- Jaime Rivero Castilla
- hace 5 años
- Vistas:
Transcripción
1 Texturado Fernando Lovera ( ) Fernando Torre ( )
2 Contenido Introduccion Mapeo de texturas Algoritmos de mapeo Texturas en opengl Otros tipos de texturas
3 Introducción El mundo natural es rico en texturas: la superficie de cualquier objeto visible esta texturizada a cierto nivel. La riqueza de las texturas son observadas en los objetos naturales y artificiales, tales como la madera, plantas, materiales y la piel. Texturas Naturales
4 Introducción En un sentido general, la palabra textura se refiere a las caracteristicas y apariencia de un objeto, dado su tamaño, forma, densidad, estructura y la proporcion de sus partes elementales. Las texturas son descritas como Lisa o rugosa, dura y gruesa, brillante, etc La mayoría de las superficies de los objetos del mundo real tales como la madera, el mármol, tienen una gran variedad de colores proveniente no sólo de los distintos efectos producidos por la luz sino también por las diferencias de color en el material. Texturas artificiales
5 Introducción Es posible lograr efectos visuales aplicando distintas texturas a la superficie de objetos tridimensionales, haciendo que ciertos objetos aburridos o generales adquieran interes y se vuelvan muy caracteristicos Una de las formas mas comunas de hacer texturas es con el mapeo UV, y el BMP De esta forma se aumenta el detalle de la figura, sin aumentar su complejidad.
6 Mapeo de Texturas Textura Unidimensional Multitexturizado Mapear texturas consiste en asociar el color de un punto con un punto en la imagen de textura, estableciendo así un mapeo de puntos de la superficie a puntos de la imagen. Una textura puede ser unidimensional, bidimensional o tridimensional. El multitexturizado (multitexturing) es la aplicación de múltiples texturas a un mismo objeto.
7 Mapeo de Texturas La textura está en el espacio 2D. Entonces se puede detallar el proceso de mapeo del siguiente modo: Parametrizar puntos en la textura con dos coordenadas : (s,t) Definir el mapeo de (x,y,z) en el espacio del mundo a (s,t) en el espacio de textura de acuerdo a un tipo de proyección
8 Proyectando la textura de distintos modos la textura sobre el objeto: Mapeado en proyección plana Mapeado en dos partes
9 Mapeado directo y plano: Consiste en aplicar la textura directamente sobre el objeto,como si se tratase de un plano. Es ideal para aplicar mapas de imágenes sobre superficies planas porque los resultados son totalmente predecibles y la distorsión es mínima en tanto las superficies tridimensionales sean paralelas a los planos de proyección.
10 Mapeo en 2 partes Se mapea la textura como si fuese una superficie 3D enrollada sobre el objeto (en forma cilíndrica,cúbica o esférica). Se define el método en cada dirección (S,T). Primero se mapea la textura sobre un objeto de referencia y luego se define como se mapea este sobre el objeto (O-Mapping).
11 Sobre el objeto de referencia, se proyecta la imagen de forma plana, pero aplicando la textura desde los tres ejes de coordenadas. Es una variante del mapeado plano, actúa del mismo modo que éste sólo que aplicando la textura desde los tres ejes de coordenadas. Mapeo cúbico
12 Mapeo cilíndrico Es el más conveniente para objetos cilíndricos como tubos,troncos, etc. No se producen distorsiones porque simplemente envuelve al objeto de referencia siguiendo uno de sus ejes, y permite un mayor grado de manipulación en el otro para acomodarlo al tamaño. Es útil para aplicarlo sobre objetos elongados tales como una zanahoria o una botella de vino. Puede aplicarse de modo tal que la parte de arriba y la de abajo no se cubran (not capped).
13 Mapeo esférico La textura se contrae en los polos de la imagen y se expande por el centro, por lo que las imágenes se distorsionan para adaptarse a la forma esférica. Es el ideal para objetos esféricos de superficie lisa, como balones, globos, etc.
14 Mapeo UV Es el proceso de modelado, convirtiendo una imagen en 2 dimensiones Posiblemente se acerca más a la realidad, puesto que la textura está anclada a las coordenadas UV correspondientes (las coordenadas UV son como la longitud y la latitud en una esfera, un valor determinado por dos números que indica la posición exacta de un punto en el espacio). Sólo se tiene que colocar la textura, y retorcer, estirar o doblar la figura, para que la textura aplicada se acomode a los nuevos valores. Los UV son dos coordenadas que se asignan a cada uno de los vértices de un modelo. Así como un vértice tiene tres coordenadas X, Y y Z, referentes a su posición en el espacio, también tienen dos coordenadas más que determinan su posición en un plano bidimensional que representa la textura. Se puede pensar en los UV como puntos escondidos que solo pueden manipularse en un espacio 2D. A diferencia de los vértices, los UV pueden estar separados de sus caras, lo que permite crear patrones para aplicar las texturas luego.
15 Algoritmos de Mapeo
16 Este es el algoritmo mas básico. Perfect Mapping Comenzamos por una solución eficaz, aunque poco eficiente, a la que iremos haciendo mejoras. Para realizar el mapeado vamos a utilizar tres vectores A, B y C que calcularemos a partir de los valores P, M y N vistos anteriormente mediante las siguientes ecuaciones. Se usa el símbolo x para denotar el producto vectorial de dos vectores, y el símbolo * para el producto escalar de dos vectores. Se muestra a continuación como se calculan estos vectores: Para cada línea de barrido de coordenada screeny hacer: A = P x N; B = M x P; C = N x M Lo siguiente que tenemos que hacer para cada pixel de la pantalla es, para cada pixel correspondiente a la línea de barrido, hacer: S = (screenx, screeny, DIST) a = S * A b = S * B c = S * C u = ancho_de_la_textura * a / c v = alto_de_la_textura * b / c col = texel de la textura en la posición (u, v) Finalmente, Dibujar el pixel en la posición con el color col.
17 Affine Mapping Surgió porque, aunque Perfect Mapping ofrece buena imagen, no es lo suficientemente rápido para escenas tridimensionales en movimiento. Está basado en el uso de la interpolación bi-lineal pare realizar el mapeado. Se trata de estirar la textura para ajustarla a los márgenes de cada una de las líneas de barrido que tenemos del polígono. Se calculan unos valores de interpolación mediante los cuales vamos a conocer que texels de la textura se corresponden con los pixels del polígono. El problema de esta técnica se produce cuando el ángulo entre la dirección de vista y la normal al plano del polígono es grande. la profundidad varía notablemente para cada una de las líneas de barrido y provoca que al efectuar el mapeado el objeto representado parezca estar torcido El efecto se acentúa según nos acercamos el objeto al punto de vista. Ha sido aplicada a algunos juegos como wing commander o doom:
18 Area Subdivision Se aplica a objetos que no tienen la propiedad de ser horizontales o verticales. Sigue un esquema basado en el affine, pero sin comprometer tanto la calidad del resultado. Localiza aquellas areas que forman parte de una misma superficie. Tal y como sugiere su nombre, el área total a visualizar es dividida progresivamente en pequeños rectángulos hasta que cada subarea sea "sencilla", es decir, llegue a ser un pixel individual (caso extremo), o esté cubierta totalmente por una parte de una sola superficie o por ninguna superficie.
19 Scanline Subdivision Otra solución parecida a la anterior consiste en dividir no el polígono a representar sino la línea de barrido. Esto viene justificado ya que los errores que comete el affine se producen según vamos recorriendo la línea de barrido ya que la diferencia en la profundidad de cada uno de los extremos de la línea puede ser notable y este efecto se puede reducir al dividir la línea en segmentos más pequeños. De esta manera se consiguen una serie de ventajas Se puede ajustar el tamaño de la línea de barrido respecto a ciertos valores como el ángulo entre el punto de vista y la normal a la superficie, el tamaño de la pantalla, la distancia al punto de vista, etc.. Si el tamaño de las líneas de barrido se ajusta a una potencia de 2 conseguimos mejorar el rendimiento del algoritmo affine ya que las divisiones que se efectúan pueden realizarse como desplazamientos. Parabolic Mapping: se trata de un método que utiliza la parábola como herramienta matemática para realizar el render de manera que se obtienen mejores resultados que con el mapeado affine a costa de reducir algo la velocidad.
20 Texturas en OpenGL
21 Texturas en opengl Una textura, desde el punto de vista de su almacenamiento en memoria es un array de datos. Cada uno de los valores de este array lo llamamos 'textel'. Este array de datos representa una imagen, que utilizaremos para mapearla sobre un polígono. Podemos rellenar dicho array bien cargando una imagen desde un fichero, o bien dándole nosotros los valores de color a cada texel. La información de cada uno de los componente puede ser: Las componentes RGB del color Índices de color. Niveles de luminancia (grises). En OpenGl las dimensiones de una textura deben ser siempre potencia de 2 (64,128,256...) para garantizar compatibilidad
22 Pasos para mapear texturas sobre polígonos Habilitar el texturado glenable(gl_texture_2d) Especificar la textura Cualquier entero sin signo puede usarse como nombre de textura. Generalmente se usa la siguiente primitiva para evitar usar nombres ya usados: glgentextures(num, &NomTextura) Una vez que se tiene la textura y se puede referirse a ella mediante el identificador NomTextura, se debe asociar el identificador a la textura que se forma: glbindtexture(gl_texture_2d, NomTextura) Indicar los parámetros de aplicación de la textura y activar el mapeado de texturas. En opengl para especificar las coordenadas de textura de un poligono, se utiliza gltexcoord2f(s,t) antes de cada vertice, ejemplo: gltexcoord2f(0,0); glvertex3f(x,y,z); Dibujar la escena.
23 Otros tipos de texturas
24 Normales: bump mapping Modificacion de normales para dar sensacion de relieve. Es decir, Altera la orientación de las normales de la superfice durante el proceso de sombreado. En este caso, el mapa de textura es un mapa de normales. Texturas en escala de grises
25 MIP MAPS Los mapas MIP(comunmente llamados mipmaps), son colecciones de imagenes de mapas de bits que acompa;an a una textura principal para aumentar la velocidad de renderizado y reducir sus artefactos. Cada imagen de mapa de bits del conjunto es una version reducida de la textura principal. El renderizador utiliza la textura principal cuando se renderiza a todo detalle, y cambia al mipmap adecuado cuando renderiza la textura desde cierta distancia o en un tamaño menor. Se interpolan los dos mipmaps mas cercanos. La velocidad de renderizado aumenta porque la cantidad de pixeles( texeles ) procesados pueden ser mucho menor que en una textura comun.
26 Mapas de Ambiente Los mapas de ambiente crean una imagen del ambiente que rodea al objeto como se ve desde el objeto mismo Generalmente son implementados con el algoritmo de mapeo cúbico
27 Bibliografia Castro, Silvia, et al. Texturas Edward, Angel. Interactive Computer Graphics: a Top-Down Approach With OpenGL, 6th Edition, Pearson Higher Education Edward Angel Interactive Computer Graphics: a Top-Down Approach With OpenGL, 6th Edition Foley, James D., et al. Computer Graphics: Priciples and Practice in C, 2nd Edition, Addison Wesley Professional. Humberto et al. Computación Gráfica López Rial, Miguel Ángel, y Rafael López Labarta. Tipos de mapeado. Texturas. Roger et al. Mapeado UV. Blender: Manual.
Mapeo de Texturas. Capitulo 9 de Angel
Mapeo de Texturas Capitulo 9 de Angel Detalle de superficie Hasta ahora hemos visto como crear superficies uniformes planas o bicúbicas, y hemos animado las escenas con iluminación y sombreado, entre otras
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO COMPUTACIÓN GRÁFICA 1669 7 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación Ingeniería
Más detallesMapping de texturas. Víctor Theoktisto
Mapping de texturas Víctor Theoktisto Mapeado de Texturas Introducción Tipos de texturas Aspectos generales Tipos de mappings Ejemplo texturas en OpenGL Aspectos avanzados Tarjetas gráficas Conclusión
Más detallesComputación Gráfica I CI4321
Computación Gráfica I CI4321 Teoría Prof. Víctor Theoktisto (vtheok @ usb.ve) consulta (Lunes 11:30-12:30) Laboratorio Prof. Alexander Baranya(abaranya @ ldc.usb.ve) Contenido del curso http://ldc.usb.ve/~vtheok/cursos/ci4321/sd11
Más detallesTexturas. Introducción. Introducción. Introducción. Introducción. Introducción
Texturas + = Modelo + Sombreado Modelo Qué determina el aspecto de un pixel? Iluminación Reflectancia del material de la superficie Posición del observador Medio participativo (niebla, polvo, humo, ) Hasta
Más detallesMAPEADO DE TEXTURAS. Computación Geométrica Luis Alberto Vivas Tejuelo
MAPEADO DE TEXTURAS Computación Geométrica Luis Alberto Vivas Tejuelo 1 CONTENIDO Mapeado de texturas Técnicas avanzadas: Bump mapping Displacement mapping Normal mapping Parallax mapping Relief mapping
Más detallesProf. Alexandra La Cruz ld
Computación Gráfica I CI4321 Teoría Prof. Alexandra La Cruz (alacruz @ ld dc.usb.ve) alexandra.lacruz @ gmail.com consulta (Lunes 11:30-12:30) Laboratorio Prof. VictorTheoktisto (vtheok @ usb.ve) Preparador
Más detallesComputación Gráfica. Unidad IV: Modelado de la terminación superficial. Docentes: Néstor Calvo Ángel Calegaris Walter Sotil
Computación Gráfica Unidad IV: Modelado de la terminación superficial Docentes: Néstor Calvo Ángel Calegaris Walter Sotil 2008 Introducción Con los modelos de sombreado se obtienen superficies iluminadas
Más detallesHardware para Computación Gráfica
Hardware para Cómo vamos de acá hasta acá? VyGLab Lab. de Visualización y DCIC - Universidad Nacional del Sur 1º Cuatrimestre 2015 Evolución del hardware gráfico Silvia Castro 1 Silvia Castro 2 Abstracción
Más detallesAnimación. Interpolación
Práctica 6 Animación. Interpolación 6.1. Introducción En esta primera práctica sobre animación, se aborda el movimiento de los objetos. Tenemos la intención de, dados un punto de partida P inicial y de
Más detallesComputación Gráfica. Unidad IV: Modelado de la terminación superficial. Docentes: Néstor Calvo Pablo Novara Walter Sotil
Computación Gráfica Unidad IV: Modelado de la terminación superficial Docentes: Néstor Calvo Pablo Novara Walter Sotil 2011 Introducción Con los modelos de sombreado se obtienen superficies iluminadas
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO COMPUTACIÓN GRÁFICA AVANZADA 0677 8, 9 06 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación
Más detallesCaptura de video panorámica
Captura de video panorámica Martín Larrea Sergio Martig Silvia Castro Departamento de Ciencias e Ingeniería de la Computación. Laboratorio de Investigación en Visualización y Computación Gráfica. Universidad
Más detallesModelación de objetos 3D Parte I: Mallas de polígonos y triangulaciones
Modelación de objetos 3D Parte I: Mallas de polígonos y triangulaciones Contenido Motivación Polígonos simples 3D Almacenamiento de mallas de polígonos OpenGl y mallas de polígonos Triangulaciones Triangulaciones
Más detallesMapeo de Texturas. Facultad de Cs. de la Computación. Juan Carlos Conde Ramírez. Computer Graphics
Mapeo de Texturas Facultad de Cs. de la Computación Juan Carlos Conde Ramírez Computer Graphics Contenido 1 Introducción 2 Texturizado 3 Condiciones de Aplicación 4 Mipmapping 1 / 41 Contenido 1 Introducción
Más detallesMODELADO DE OBJETOS 3D. Computación Gráfica
MODELADO DE OBJETOS 3D Computación Gráfica Referencia K.Shoemake. Animating Rotation with Quaternion Curves. SIGGRAPH 1985. http://run.usc.edu/cs520-s12/assign2/p245- shoemake.pdf Tipos de modelado de
Más detallesPlanificaciones Sistemas Gráficos. Docente responsable: ABBATE HORACIO ANTONIO. 1 de 5
Planificaciones 6671 - Sistemas Gráficos Docente responsable: ABBATE HORACIO ANTONIO 1 de 5 OBJETIVOS El desarrollo alcanzado por la industria de hardware informático es tal, que en la actualidad aún las
Más detalles3ds Max Design 2012 para usuarios de AutoCAD
3ds Max Design 2012 para usuarios de AutoCAD Fernando Montaño La Cruz 3ds Max Design 2012 Lección 1 para usuarios de AutoCAD Mapas de coordenadas y modificadores En esta lección aprenderá a: Modificar
Más detallesPlanificaciones Sistemas Gráficos. Docente responsable: ABBATE HORACIO ANTONIO. 1 de 6
Planificaciones 8643 - Sistemas Gráficos Docente responsable: ABBATE HORACIO ANTONIO 1 de 6 OBJETIVOS El desarrollo alcanzado por la industria de hardware informático es tal, que en la actualidad aún las
Más detallesConjuntos de nivel, diagramas de contorno, gráficas. Funciones vectoriales de una y dos variables.
Empezaremos el curso introduciendo algunos conceptos básicos para el estudio de funciones de varias variables, que son el objetivo de la asignatura: Funciones escalares de dos y tres variables. Conjuntos
Más detallesUnidad IV: Tratamiento de Imagen
Unidad IV: Tratamiento de Imagen Introducción Conceptos Básicos Docente: Ing. Araceli Torres López Qué es la imagen digital? La definición de digital es toda información representada por una serie de pulsos
Más detallesUNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA
UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESINAL Y VINCULACIÓN UNIVERSITARIA PROGRAMA DE UNIDADES DE APRENDIZAJE POR COMPETENCIAS I. DATOS DE
Más detallesEl pipeline de visualización es el conjunto de
Sistemas de Visualización Pipeline de visualización 3D Definición del modelo geométrico Transformaciones geométricas Transformaciones de visualización Volumen de visualización Proyecciones Pipeline de
Más detallesGL_RED, GL_RGB, GL_LUMINANCE
Mapeo de Texturas Mapeo de texturas Texturas 1D Para definir la textura: void glteximage1d (GLenum objetivo, GLint nivel, GLint componentes, GLsizei ancho, GLint borde, GLenum formato, GLenum tipo, const
Más detallesModelado de Objetos 3D II
Decimotercera sesión 12 de abril de 2011 Operaciones sobre mallas Generación de Mallas Discretización (Muestreo) Las operaciones de generación y de modicación de mallas se hacen sobre espacios discretos
Más detallesRelleno de Polígonos 1
Relleno de Polígonos 1 Relleno de Polígonos El caso más sencillo de relleno es el del triángulo Luego le sigue en complejidad el de polígonos convexos de N-lados Finalmente le sigue el relleno de polígonos
Más detallesSíntesis y visualización interactiva de texturas con relieve. Resumen. 5 de noviembre de 2003
Síntesis y visualización interactiva de texturas con relieve Resumen 5 de noviembre de 2003 utor: Ismael García Fernández Especialidad: ETIG Centro: EPS, UdG Director: Dr. Mateu Sbert Casasayas Departamento:
Más detallesTEMA 7 SISTEMA AXONOMETRICO
TEMA 7 SISTEMA AXONOMETRICO 1. AXONOMETRICO....2 2. FUNDAMENTOS Y DEFINICIONES....2 2.1 EJES Y PLANOS DE COORDENADAS....2 2.2 FUNDAMENTO DEL SISTEMA AXONOMETRICO....3 3. ESCALAS GRAFICAS DE REDUCCION....7
Más detallesPRINCIPIOS FUNDAMENTALES
Capítulo 6. PRINCIPIOS FUNDAMENTALES 6.1. Ley de la inversa del cuadrado de la distancia.................. 59 6.2. Ley del coseno.......................................... 59 6.3. Iluminación normal, horizontal,
Más detallesImage Shaders. Carlos Marín Lora PATG Ingeniería Multimedia ETSE - UV
Image Shaders Carlos Marín Lora PATG Ingeniería Multimedia ETSE - UV Índice - Estado del Arte - Carga de Imágenes - Shaders Estado del Arte Estado del Arte Aplicaciones similares - Blender Shading Cam
Más detallesUNIVERSIDAD CENTRAL FACULTAD DE INGENIERÍA
A. UNIDAD ACADÉMICA PRESTADORA DEL SERVICIO FACULTAD: DEPARTAMENTO: Ingeniería Ingeniería de Sistemas B. IDENTIFICACIÓN DE LA ASIGNATURA NOMBRE DE LA ASIGNATURA: Computación Gráfica CÓDIGO: 40040008 NÚMERO
Más detallesLA REPRESENTACIÓN DE LA TIERRA LOS SISTEMAS DE PROYECCIÓN
LA REPRESENTACIÓN DE LA TIERRA LOS SISTEMAS DE PROYECCIÓN UNIDAD 1. La representación de la Tierra Sistema de proyección Es un método de correspondencia entre la realidad y el plano; gracias a él, todos
Más detallesRECUPERACIÓN DE MATERIAS PENDIENTES MATEMÁTICAS pendientes de 2º ESO
Criterios de calificación: RECUPERACIÓN DE MATERIAS PENDIENTES MATEMÁTICAS pendientes de 2º ESO Se realizarán tres pruebas a lo largo del curso, cuyo contenido se ajustará únicamente a los contenidos mínimos
Más detallesGuía docente de la asignatura
Guía docente de la asignatura Asignatura Materia Módulo Titulación PROGRAMACIÓN DE APLICACIONES GRÁFICAS En MAYÚSCULAS, ver memoria del grado (vacío) GRADO EN INGENIERÍA INFORMÁTICA (463) Plan 463 45221
Más detallesTema 1: Modelado poligonal
Tema 1: Modelado poligonal José Ribelles VJ1221 Informática Gráfica Departamento de Lenguajes y Sistemas Informáticos, Universitat Jaume I Tema 1: Modelado poligonal 1 Contenido 1 Introducción 2 Orígenes
Más detalles1 Representación por superficies de polígonos
1 La representación de frontera que más se utiliza para un objeto gráfico tridimensional es un conjunto de polígonos de superficie que encierran el interior del objeto. Muchos sistemas gráficos almacenan
Más detallesTécnicas de texturizado e iluminación y la Tecnología de Escáner Láser Terrestre. PATRAC.
Técnicas de texturizado e iluminación y la Tecnología de Escáner Láser Terrestre. PATRAC. (Patrimonio accesible: I+D+i para una cultura sin barreras) 1 Juan Manuel Corso Sarmiento Arquitecto 1 Proyecto
Más detallesEl Ray Tracing. Instituto Tecnológico de Costa Rica Escuela de Matemática Jorge Monge Fallas Resumen
El Ray Tracing Instituto Tecnológico de Costa Rica Escuela de Matemática Jorge Monge Fallas jomonge@itcr.ac.cr Resumen Con este artículo, se pretende dar una idea intuitiva de la técnica de representaciones
Más detallesAPUNTES CARTOGRÁFICOS. Sistemas de coordenadas: Universal Transversal Mercator y Gauss-Krüger
APUNTES CARTOGRÁFICOS Sistemas de coordenadas: Universal Transversal Mercator y Gauss-Krüger CÁTEDRA CARTOGRAFÍA UNIVERSIDAD NACIONAL DE LA PATAGONIA SAN JUAN BOSCO Agosto 2012 CARACTERÍSTICAS DE LAS COORDENADAS
Más detallesDistrito escolar de Carson City: Vocabulario matemático CCSS fundamental
Vocabulario matemático fundamental del primer trimestre conmutativa a + b = b + a a x b = b x a En la suma y la multiplicación cambiar el orden no altera la respuesta.( La suma y la resta no son conmutativa)
Más detallesCAPÍTULO 2. Desde el punto de vista más simple, hoy una imagen digital consiste de lo que se puede ver
CAPÍTULO 2 PROCESAMIENTO DE IMÁGENES 2.1 Imágenes Digitales Desde el punto de vista más simple, hoy una imagen digital consiste de lo que se puede ver como una matriz de miles o millones de píxeles cada
Más detalles. Por ejemplo, para ubicar los puntos, simplemente se localiza su respectivo valor en la numeración y se le marca.
MATEMÁTICAS BÁSICAS SISTEMAS COORDENADOS SISTEMA COORDENADO UNIDIMENSIONAL Eiste una correspondencia biectiva o biunívoca entre el conjunto de los números reales el de los puntos de una recta. A esta recta
Más detallesVectores en el espacio
1. El concepto, características y operaciones de los vectores en el espacio son una generalización de los vectores del plano, que ya se conocen de cursos pasados. Es conveniente por tanto repasar conceptos
Más detallesEFECTOS TRIDIMENSIONALES
EFECTOS TRIDIMENSIONALES Para crear líneas concéntricas hacia el interior o el exterior de un objeto, es posible aplicar una silueta. CorelDRAW también permite ajustar el número de líneas de silueta y
Más detallesTema 1: Modelado poligonal
Tema 1: Modelado poligonal José Ribelles SIU020 Síntesis de Imagen y Animación Departamento de Lenguajes y Sistemas Informáticos, Universitat Jaume I Tema 1: Modelado poligonal 1 Hoy veremos... 1 Introducción
Más detallesAsignaturas antecedentes y subsecuentes
PROGRAMA DE ESTUDIOS Graficación por Computadora Área a la que pertenece: Área de Formación Integral Profesional Horas teóricas: 3 Horas prácticas: 1 Créditos: 7 Clave: F0098 Asignaturas antecedentes y
Más detallesIntroducción a 3D Transformaciones 3D
Introducción a 3D Transformaciones 3D Introducción a la Computación Gráfica Andrea Rueda Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Transformaciones 2D Traslación Rotación
Más detallesEl proceso de iluminación
TEMA 9: Iluminación Índice 1. Modelos de iluminación 1. Luz ambiente 2. Reflexión difusa 3. Reflexión especular 2. Modelo de sombreado para polígonos 1. Sombreado constante 2. Sombreado de Gouraud 3. Sombreado
Más detallesTema 4: Viendo en 3D
J. Ribelles SIE020: Síntesis de Imagen y Animación Institute of New Imaging Technologies, Universitat Jaume I Contenido Introducción 1 Introducción 2 3 Proyección Paralela Proyección Perspectiva 4 5 6
Más detallesINDICE 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
INDICE 1. Introducción: Graficación por Computador 1 1.1. Algunas aplicaciones de la graficación por computador 1 1.2. Breve historia de la graficación por computadora 7 1.2.1. Tecnología de salida 9 1.2.2.
Más detallesRepresentaciones Geométricas y Transformaciones en 2D
Representaciones Geométricas y Transformaciones en 2D 7 de marzo de 20 Contenido Representación de lugares geométricos: polígonos Representaciones Geométricas Transformaciones geométricas en el espacio
Más detallesGraficación. Garibaldi Pineda García
Graficación Garibaldi Pineda García chanokin@gmail.com Requisitos Álgebra lineal Multiplicación de matrices Operaciones con vectores Programación II Java con netbeans OpenGL (se enseña en clase) Habilidades
Más detallesTrazo de Primitivas Geométricas III
7 de marzo de 2011 Contenido 1 Tipos de atributos de primitivas geométricas 2 3 Tipos de atributos de primitivas geométricas Atributos de primitivas geométricas Relleno (brocha) Pluma Ancho Color Estilo
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN PROGRAMA DE ASIGNATURA SEMESTRE: 7 (SÉPTIMO) Graficación
Más detallesÍNDICE TEMÁTICO 2. VECTORES
ÍNDICE TEMÁTICO 2. VECTORES 2.1. CANTIDADES VECTORIALES Y ESCALARES 2.2 COMPONENTES DE UN VECTOR 2.3 TIPOS DE VECTORES 2.4. SUMA DE VECTORES MEDIANTE MÉTODOS GRÁFICOS 2.4.1 Método del polígono 2.4.2 Método
Más detallesTema 6. Tema 6. Tema 6. Modelado 3D 6.1 Introducción 6.2 Modelado plano de superficies 6.3 modelado de sólidos. 6.1 Introducción
Tema 6 Tema 6 Tema 6. Modelado 3D 6.1 Introducción 6.3 modelado de sólidos Gràfics per Computador 2004/2005 Tema 6. Modelado 3D 1 6.1 Introducción Una escena puede contener distintos tipos de objetos (nubes,
Más detallesEstructuras de datos en SIG
Unidad Unidad.. Estructura Estructura de de datos datos en en los los SIG. SIG. Modelo Modelo de de datos datos en en malla malla regular regular oo raster: raster: características características principales,
Más detallesPatrones de Radiación. Rogelio Ferreira Escutia
Patrones de Radiación Rogelio Ferreira Escutia Diagrama de Radiación 2 Diagrama de Radiación Es la representación gráfica de las características de radiación de una antena, en función de la dirección (coordenadas
Más detallesImprimir. Se puede guardar como fichero POSTSCRIPT (PS) visible por algunos lectores de PDF en Linux. Escoger impresora de la lista
Miscelanea Imprimir En el bloque de contenido denominado Experimentando con Qcad aprendimos a manejar la opción de Vista Previa. Recomiendo encarecidamente realizar una vista previa de nuestro dibujo antes
Más detallesglclearcolor (1.0, 0.0, 0.0, 0.0); glclear(gl_color_buffer_bit GL_DEPTH_BUFFER_BIT);
10. EL MAPEADO DE TEXTURAS Hasta ahora las primitivas se han dibujado en OpenGL con un solo color o interpolando varios colores entre los vértices de una primitiva. OpenGL dispone de funciones específicas
Más detallesPROGRAMA DE CURSO. CC1001 Computación I MA2601 Ecuaciones Diferenciales Ordinarias
PROGRAMA DE CURSO Código Nombre CC3501 Computación Gráfica, Visualización y Modelación para Ingenieros Nombre en Inglés Computer Graphics, Visualization and Modeling for engineers SCT Unidades Horas de
Más detallesCONCRECIÓN de los CRITERIOS de EVALUACIÓN
CONCRECCIÓN de los CRITERIOS de EVALUACIÓN MATEMÁTICAS 2º ESO Teniendo en cuenta los criterios de evaluación correspondientes a esta materia, se realizan a continuación una concreción de dichos criterios,
Más detallesLenguaje de Programación: C++ GLUTIluminación
UG GLUT Lenguaje de Programación: C++ GLUT Universidad de Guanajuato Noviembre 2010 Lenguaje de Programación: C++ GLUT Mediante la iluminación es como se consigue un mayor efecto de realismo. El modelo
Más detallesTransformaciones 2D. Andrea Rueda. Introducción a la Computación Gráfica. Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas
Introducción a la Computación Gráfica Andrea Rueda Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Transformaciones Transformaciones geométricas o de modelado: Operaciones que se
Más detallesRealzado de Imagen. 11 de junio de El histograma de una imagen digital con niveles de gris en la amplitud de [0, L 1], es función discreta
Realzado de Imagen 11 de junio de 2001 Una operación clásica en el procesado de imagen es realzar una imagen de entrada de alguna manera para que la imagen de salida sea más fácil de interpretarla. La
Más detalles2. Calcula las alturas de los dos árboles sabiendo que los triángulos están en posición de Tales.
Triángulos en posición de Tales. Criterios de semejanza 1. Los siguientes triángulos están en posición de Tales. Halla el valor de x. 2. Calcula las alturas de los dos árboles sabiendo que los triángulos
Más detallesQué es una textura? Texturas
Qué es una textura? Texturas Qué es una textura? Una propiedad que posee los objetos, esto ayuda a crear sensaciones, como de rugosidad, suvidad, irregularidades, etc. En Computacion Grafica, se definir
Más detallesAPUNTES DE FÍSICA I Profesor: José Fernando Pinto Parra UNIDAD 2 ÁLGEBRA VECTORIAL
Vectores y escalares. REPÚBLICA BOLIVARIANA DE VENEZUELA APUNTES DE FÍSICA I Profesor: José Fernando Pinto Parra UNIDAD 2 ÁLGEBRA VECTORIAL Las magnitudes escalares son aquellas magnitudes físicas que
Más detallesManual de Padres. Matemáticas de 6th Grado. Prueba de Referencia 3
Matemáticas de 6th Grado Prueba de Referencia 3 Manual de Padres Este manual le ayudará a su hijo a revisar el material aprendido en este trimestre, y le ayudará a prepararse para su primera prueba de
Más detallesMAGNITUDES ESCALARES. expresadas por medio de un número y la correspondiente unidad. Masa Temperatura Presión Densidad
MAGNITUDES ESCALARES Son aquellas en donde las medidas quedan correctamente expresadas por medio de un número y la correspondiente unidad. Masa Temperatura Presión Densidad Para muchas magnitudes físicas
Más detallesModelos de Iluminación
Modelos de Iluminación Facultad de Cs. de la Computación Juan Carlos Conde Ramírez Computer Graphics Contenido 1 Introducción 2 Modelos de Iluminación 3 Factor de Atenuación 4 Aplicación de Colores 1 /
Más detallesSistemas de coordenadas
Tema 2 Vectores Sistemas de coordenadas Se utilizan para describir la posición de un punto en el espacio Un sistema de coordenadas consiste en un punto de referencia que llamaremos origen ejes específicos
Más detallesProveer al personal interesado los conocimientos básicos de un sistema de información geográfica, ejemplificando aspectos de interés para la Geología
Proveer al personal interesado los conocimientos básicos de un sistema de información geográfica, ejemplificando aspectos de interés para la Geología Médica y utilizando el software QGIS ver 2.12 (Lyon)
Más detallesVI. IDENTIFICACIÓN TOPOGRÁFICA EN LOS MAPAS
(INEGI) VI. IDENTIFICACIÓN TOPOGRÁFICA EN LOS MAPAS 6.1. Definiciones y conceptos Geodesia. Ciencia que se ocupa de las investigaciones, para determinar la forma y las dimensiones de la tierra, así como
Más detallesSantos Torres Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Graficación Programa Educativo: Licenciatura en Sistemas Computacionales Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Total de Horas: 5 Total de créditos:
Más detallesVectores. en el plano
7 Vectores 5 en el plano LECTURA INICIAL ESQUEMA INTERNET ACTIVIDAD Los vectores nos dan información en situaciones como el sentido de avance de una barca o la dirección de un trayecto en bicicleta. INICIO
Más detallesVisión artificial y Robótica Geometría. Depto. de Ciencia de la Computación e Inteligencia Artificial
Visión artificial y Robótica Geometría Depto. de Ciencia de la Computación e Inteligencia Artificial Contenidos Geometría 2D y 3D Transformación de coordenadas Calibración de la cámara Álgebra necesaria
Más detallesContenido Semana 1 (Introducción a AutoCAD 3D)
Sena Regional Putumayo Instructor: Esteban Silva Agosto 29 de 2013 Contenido Semana 1 (Introducción a AutoCAD 3D) Entorno de Trabajo Configuración Inicial Puntos de Vista El Sistema de Coordenadas en 2D
Más detallesMatemáticas II Hoja 7: Problemas métricos
Profesor: Miguel Ángel Baeza Alba (º Bachillerato) Matemáticas II Hoja 7: Problemas métricos Ejercicio : Se dan la recta r y el plano, mediante: x 4 y z x + y z 7 3 Obtener los puntos de la recta cuya
Más detallesFísica I. TEMA I. Vectores. Ing. Alejandra Escobar UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA
Física I TEMA I. Vectores UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA Ing. Alejandra Escobar TEMA I. VECTORES Magnitudes Una magnitud se define como toda aquella propiedad que
Más detallesPruebas extraordinarias de septiembre Bachillerato
Pruebas extraordinarias de septiembre Bachillerato El Departamento de Matemáticas establece como prueba extraordinaria un único examen, en el que se incluirán los contenidos mínimos establecidos para cada
Más detallesContenido. Capítulo 1. Introducción. 1. Capítulo 2. Programación en modo gráfico para Turbo C
Contenido Capítulo 1. Introducción. 1 1.1 Breve historia de la graficación.... 2 1.1.1 Tecnología computacional.... 2 1.1.2 Tecnología computacional especializada para gráficos.... 3 1.1.3 Industria....
Más detallesCONCEPTOS DE REPRESENTACION
CONCEPTOS DE REPRESENTACION 1 ESCALA 2 CONVENCIONES DE DIBUJO 3 REPRESENTACION ARQUITECTONICA ESCALA DEFINICION La escala es la relación matemática que existe entre las dimensiones reales y las del dibujo
Más detallesTEMA 7: TÉCNICAS AVANZADAS DE MODELADO
Tema 7: Técnicas Avanzadas de Modelado TEMA 7: TÉCNICAS AVANZADAS DE MODELADO Vamos a comentar algunas técnicas que se utilizan para incrementar la complejidad de los modelos tridimensionales y dotarlos
Más detallesUnidad 3 Los sistemas de representación
Unidad 3 Los sistemas de representación 1. La representación gráfica de la realidad. Cualquier representación gráfica de la realidad supone trasladar al plano bidimensional un espacio tridimensional. Para
Más detallesCAD 3D. Técnicas de Representación Gráfica. Curso DIGTEG 2010
CAD 3D Técnicas de Representación Gráfica Curso 2011-2012 Introducción a 3D Introducción a 3D Modelos 2D limitaciones Modelo bidimensional: superficies Dibujo, edición y visualización 2D de objetos 3D
Más detallesPercepción visual aplicada a la robótica
Percepción visual aplicada a la robótica Mario I. Chacón Murguía Rafael Sandoval Rodríguez Javier Vega Pineda Selecciona el libro para empezar Capítulo 2 Teoría de robótica Continuar Cinemática de robots
Más detallesVECTORES Y OPERACIONES CON VECTORES
BOLILLA 2 Sistema de Coordenadas VECTORES Y OPERACIONES CON VECTORES Un sistema de coordenadas permite ubicar cualquier punto en el espacio. Un sistema de coordenadas consta de: Un punto fijo de referencia
Más detallesTEMA 4 REPRESENTACION DE OBJETOS.VISTAS
TEMA 4 REPRESENTACION DE OBJETOS.VISTAS INDICE 1. INTRODUCCION... 2 2. SISTEMAS DE REPRESENTACION... 2 2.1 PROYECCIONES... 3 2.2 TIPO DE PROYECCIONES... 3 2.3 ELEMENTOS DE LOS SISTEMAS DE REPRESENTACION...
Más detallesArquitectura básica de los gráficos
Arquitectura básica de los gráficos Contenido Las imágenes 2d ó 3d, están formadas por figuras primitivas líneas, puntos, planos, por vectores, los cuales permiten a la imagen poder aplicar diferentes
Más detallesEstructura de Datos Espaciales. por José Antonio Navarrete Pacheco INTRODUCCIÓN
Estructura de Datos Espaciales por José Antonio Navarrete Pacheco INTRODUCCIÓN 1 FENÓMENOS GEOGRÁFICOS Definición: Es algo de interés que: Puede ser medido o descrito Puede ser georreferido o georreferenciado,
Más detallesESCUELA: UNIVERSIDAD DEL ISTMO
.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3053 GRADO: ING. EN COMPUTACION, QUINTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: -----.- OBJETIVO GENERAL Proporcionar al estudiante
Más detallesMATERIA: MATEMÁTICAS CURSO: CONTENIDOS MÍNIMOS EXTRACTO DE LA PROGRAMACIÓN DIDÁCTICA IES VEGA DEL TÁDER 2º ESO
MATERIA: MATEMÁTICAS CURSO: 2º ESO CONTENIDOS MÍNIMOS NÚMEROS. Relación de divisibilidad. Descomposición de un número natural en factores primos y cálculo del máximo común divisor y del mínimo común múltiplo
Más detallesMAGNITUDES ESCALARES Y VECTORIALES
MAGNITUDES ESCALARES Y VECTORIALES En física se distinguen dos tipos de magnitudes, las escalares y las vectoriales. -Una magnitud escalar se describe completamente con un valor numérico con una unidad
Más detallesTema 9: Texturas Avanzadas
J. Ribelles SIE020: Síntesis de Imagen y Animación Institute of New Imaging Technologies, Universitat Jaume I Contenido 1 2 3 4 5 6 La principal diferencia con lo visto hasta el momento en la asignatura
Más detallesDefinición: Se llama pendiente de una recta a la tangente de un ángulo de inclinación formado por el eje X y la
Geometría Analítica Preliminares Identidades Trigonométricas Definición: Se llama pendiente de una recta a la tangente de un ángulo de inclinación formado por el eje X y la recta, tal que, esto es Recta
Más detallesEl medir y las Cantidades Físicas escalares y vectores en física. Prof. R. Nitsche C. Física Medica UDO Bolívar
El medir y las Cantidades Físicas escalares y vectores en física Prof. R. Nitsche C. Física Medica UDO Bolívar Medir Medir es el requisito de toda ciencia empírica (experimental); medir significa simplemente
Más detallesMatemáticas Aplicadas
Matemáticas Aplicadas para Diseño de Videojuegos 5. Matrices y Geometría Vectorial Contenidos Vectores Componente de un vector. Vectores unitarios. Módulo, suma y producto escalar. Gráficos vectoriales.
Más detalles