Superficies visibles Modelos de iluminación y sombreado

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Superficies visibles Modelos de iluminación y sombreado"

Transcripción

1 Superficies visibles Modelos de iluminación y sombreado Introducción a la Computación Gráfica Andrea Rueda Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas

2 Superficies visibles

3 Superficies visibles Determinación de superficies visibles: Dado un conjunto de objetos en el espacio 3D, una vez definida la posición de la cámara y la proyección (ortogonal o de perspectiva), para optimizar el procesamiento de la información para ser dibujada en la pantalla, es necesario identificar sólo las superficies visibles.

4 Superficies visibles Métodos para determinación de superficies visibles: Método del búfer de profundidad. Método del búfer-a. Método de líneas de barrido. Método del pintor (ordenación de la profundidad). Método con árbol BSP (Binary Space Partition). Método de trazado de rayos.

5 Superficies visibles Clasificación de algoritmos: - Métodos en el espacio de los objetos: Determinan las superficies visibles al comparar objetos y partes de objetos entre sí dentro de la escena. - Métodos en el espacio de la imagen: La visibilidad se determina punto a punto en cada posición de pixel en el plano de proyección.

6 Superficies visibles Detección de caras posteriores: Verificación de localización con respecto a un plano. Un punto (x,y,z) se encuentra detrás de una superficie poligonal si Ax+ By+ Cz+ D< 0

7 Superficies visibles Detección de caras posteriores: Verificación de la dirección del vector normal a un plano. Si Vview es un vector en la dirección de visualización de la cámara, un polígono con normal N será una cara posterior si V view N > 0

8 Superficies visibles Método del búfer de profundidad (o búfer-z): Comparar valores de profundidad (valores en el eje z) para cada superficie en cada posición de pixel sobre el plano de proyección.. Rápida de calcular para superficies poligonales (caras planas), aplicable también para superficies no planas.

9 Superficies visibles Método del búfer de profundidad (o búfer-z):

10 Superficies visibles Método del búfer de profundidad (o búfer-z): Algoritmo: 1. Inicializar búfer de profundidad y búfer de imagen: para todo (x,y) depthbuff(x,y) = 1.0; framebuff(x,y) = backgncolor;

11 Superficies visibles Método del búfer de profundidad (o búfer-z): Algoritmo: 2. Procesar cada polígono de la escena: Para cada (x,y) proyectado de un polígono, calcular la profundidad z. Si z < depthbuff(x,y), calcular el color de superficie para dicha posición y hacer depthbuff(x,y) = z; framebuff(x,y) = surfcolor(x,y);

12 Superficies visibles Método del búfer de profundidad (o búfer-z): Para puntos vecinos, la profundidad puede calcularse a partir del valor actual utilizando sumas sucesivas.

13 Superficies visibles Método del búfer de profundidad (o búfer-z):

14 Superficies visibles Método del búfer de profundidad (o búfer-z): Ventajas: Fácil implementación (directamente en hardware). Sin ordenamiento de superficies. Buen renderizado para objetos poligonales. Desventajas: Búfer adicional. Aliasing (debido al muestreo de puntos). Dificultades para manejar transparencias.

15 Superficies visibles Método del búfer de profundidad (o búfer-z): Malla de alambre del objeto original Después de eliminar caras y aristas ocultas

16 Superficies visibles Método del búfer-a: Extensión del búfer de profundidad. Detección de visibilidad, promediado de área y antialiasing. Búfer de acumulación, permite acumular valores de color para una posición, facilitando el manejo de superficies transparentes. Extiende el búfer para que cada posición pueda almacenar una lista enlazada de superficies.

17 Superficies visibles Método del búfer-a: Cada posición tiene dos campos: Campo de profundidad: número real (positivo, negativo o cero): Valor no negativo: profundidad de la superficie, almacena color de la posición y % de recubrimiento. Valor negativo: múltiples contribuciones de superficies, lista enlazada de datos de cada una. Campo de datos de la superficie: datos de la superficie o apuntador a lista enlazada.

18 Superficies visibles Método del búfer-a:

19 Superficies visibles Método del búfer-a: Información almacenada incluye: componentes de intensidad RGB. parámetros de opacidad (% transparencia). profundidad. % de recubrimiento del área. identificador de la superficie. otros parámetros necesarios.

20 Superficies visibles Método del búfer-a: Ventajas: Misma resolución que el método de búfer de profundidad. Parte directa de OpenGL y DirectX. Ampliamente utilizado para renderizado de alta calidad. Desventajas: Costoso en espacio y tiempo para renderizado en tiempo real.

21 Superficies visibles Método de líneas de barrido: Generar líneas de barrido en el plano x,y. Para cada intersección de la línea con una o más superficies, realizar cálculos de profundidad. La información de la superficie más próxima al plano de visualización se envía al búfer de imagen para el dibujo.

22 Superficies visibles Método de líneas de barrido:

23 Superficies visibles Método de líneas de barrido: Requiere insertar subdivisiones para superficies que se sobrelapan cíclicamente.

24 Superficies visibles Método del pintor (ordenación de la profundidad) Idea: pintar los polígonos como lo haría un pintor: el más lejano primero. Algoritmo: Ordenar objetos por profundidad, subdividiendo si es necesario para manejar intersecciones. Resolver ambiguedades. Dibujar objeto por objeto, empezando por los de mayor profundidad, y acumular información de color en cada pixel.

25 Superficies visibles Método del pintor (ordenación de la profundidad) Muy fácil y simple si se garantiza que las coordenadas z de todos los objetos no se sobrelapan... pero esta situación pocas veces se presenta. Así, el segundo paso (resolver ambiguedades) puede tornarse bastante complejo.

26 Superficies visibles Método del pintor (ordenación de la profundidad) - Para cada objeto, determinar el rango z (zextent) que ocupa.

27 Superficies visibles Método del pintor (ordenación de la profundidad) - Las ambiguedades aparecen cuando los rangos de los objetos se sobrelapan.

28 Superficies visibles Método del pintor (ordenación de la profundidad) - Las ambiguedades aparecen cuando los rangos de los objetos se sobrelapan.

29 Superficies visibles Método del árbol BSP (Binary Space Partition): Árbol BSP: subdivisión recursiva del espacio en elementos convexos empleando hiperplanos.

30 Superficies visibles Método del árbol BSP (Binary Space Partition): Útil cuando el punto de referencia de visualización cambia pero los elementos en la escena se mantienen fijos. En cada particionamiento con un hiperplano, se comprueban las superficies que están delante o detrás del hiperplano, con respecto a la dirección de visualización.

31 Superficies visibles Método del árbol BSP (Binary Space Partition): El árbol permite definir un orden de renderizado: el recorrido adecuado del árbol enumera o selecciona los objetos desde el fondo hacia el frente. Los planos de particionamiento pueden orientarse de manera arbitraria.

32 Superficies visibles Método del árbol BSP (Binary Space Partition): Algoritmo de construcción: - Escoger un polígono arbitrario de particionamiento. - Dividir el espacio usando el plano en el cual cae el polígono (puede requerir subdivisión de polígonos). - Continuar hasta que cada subdivisión contenga un fragmento de polígono (u objeto).

33 Superficies visibles Método del árbol BSP (Binary Space Partition):

34 Superficies visibles Método del árbol BSP (Binary Space Partition): Anotación: elementos en el lado opuesto del plano de división no pueden tapar objetos el mismo lado del punto de visualización. Al ser arbitrario, sólo define una noción relativa de ordenamiento, no implica una noción de distancia (elementos al otro lado pueden estar más cerca que objetos en el mismo lado).

35 Superficies visibles Funciones OpenGL de eliminación de polígonos: glenable(gl_cull_face); glcullface(mode); gldisable(gl_cull_face); mode: uno de GL_BACK: elimina caras posteriores. GL_FRONT: elimina caras frontales. GL_FRONT_AND_BACK: elimina todas las superficies poligonales.

36 Superficies visibles Funciones OpenGL para variación de la intensidad con la profundidad: glenable(gl_fog); glfogi(gl_fog_mode, GL_LINEAR); glfogf(gl_fog_start, mindepth); glfogf(gl_fog_end, maxdepth);

37 Superficies visibles Ejercicio: Generar un programa con algunos sólidos (malla de alambre y/o malla plana), en diferentes posiciones de profundidad, y probar las funciones de OpenGL para eliminación de polígonos y para variación de la intensidad con profundidad.

38 Modelos de Iluminación y Sombreado

39 Modelos de iluminación y sombreado Iluminación (lighting) vs Sombreado (shading) Cuál es la diferencia?

40 Modelos de iluminación y sombreado Iluminación (lighting) vs Sombreado (shading) Cuál es la diferencia? Iluminación designa la interacción entre los materiales y las fuentes de luz (física). Sombreado es el proceso de determinar el color de un pixel (computación gráfica).

41 Modelos de iluminación y sombreado Iluminación (lighting) vs Sombreado (shading) Cuál es la diferencia? Iluminación designa la interacción entre los materiales y las fuentes de luz (física). Sombreado es el proceso de determinar el color de un pixel (computación gráfica). Usualmente determinado por la iluminación.

42 Fuentes luminosas Cualquier objeto que emita energía radiante: - Fuente luminosa puntual - direccional - Fuente luminosa infinitamente distante

43 Iluminación superficial Reflexión difusa: dispersión de la luz reflejada en todas las direcciones. Superficies rugosas, granulosas, mates. Reflexión especular: luz reflejada que se concentra en un resalte. Superficies brillantes.

44 Modelos de iluminación Modelo de reflexión difusa (Lambertiano): Asume que la luz incidente se dispersa con igual intensidad en todas las direcciones. Ley del coseno de Lambert: La intensidad luminosa reflejada en cualquier dirección desde una superficie perfectamente difusiva varía con el coseno del ángulo entre la dirección de la luz incidente y el vector normal a la superficie.

45 Modelos de iluminación Modelo de reflexión difusa (Lambertiano): De forma intuitiva: el área del rayo que intersecta un elemento de área de la superficie es más pequeño a medida que se incrementa el ángulo del rayo con la normal a la superficie.

46 Modelos de iluminación Modelo de reflexión difusa (Lambertiano): De forma ideal, se asume que las superficies difusivas obedecen la ley del coseno (y por esto se conocen como superficies N Lambertianas). Id = kd Iincident cos = kd Iincident (N L) I kd es la reflectancia difusiva del material. depende de la longitud de onda, usualmente se especifica como un color.

47 Modelos de iluminación Modelo de reflexión difusa (Lambertiano): Ecuación de reflexión difusa para iluminación mediante una única fuente puntual: I i,diff = k d I l (N L), si N L >0 0, si N L 0 N: vector unitario normal. L: vector unitario en dirección de fuente de luz.

48 Modelos de iluminación Modelo de reflexión especular (de Phong): Adicionar reflexiones especulares. Fórmula original: W(i)[cos s ]n s es el ángulo entre la visualización (V) y la dirección de reflexión especular (R) W(i) es una función que calcula la razón entre la luz especular reflejada (R) y la luz incidente (L) como una función del ángulo de incidencia i Varía entre 10 y 80 por ciento n es una potencia que modela la luz especular reflejada (R) por cada material Varía entre 1 y 10

49 Modelos de iluminación Modelo de reflexión especular (de Phong): Formulaciones actuales: Reemplazar W(i) con una constante ks, independiente de la dirección de incidencia. Calcular el valor del cos s con el producto escalar V R n I i, spec = k s I l (V R), si V R>0 y N L> 0 0, si V R<0 o N L 0

50 Modelos de iluminación Modelo de reflexión especular (de Phong): Simplificación: utilizar el vector medio entre la fuente luminosa y el vector de visualización. Is = ks Iincident (N H)n H = L+V / L+V L N H V Ventajas: más rápido de calcular que el vector de reflexión. dependiente de la posición de visualización.

51 Modelos de iluminación Combinación de reflexiones difusa y especular: I = I diff + I spec n =k d I l ( N L)+ k s I l ( N H ) Combinación para múltiples fuentes luminosas: n I = I l,diff + I l, spec l =1 n = I l [k d (N L)+ k s (N H ) ] l=1 ns

52 Modelos de sombreado Sombreado: una vez calculada la iluminación (dadas la normal a la superficie, la dirección de la luz, las propiedades del material, la posición de visualización) cómo aplicar esa información a los pixeles de la superficie a dibujar?

53 Modelos de sombreado En modelado poligonal, existen 3 tipos de sombreado: Sombreado plano. Sombreado de Gouraud. Sombreado de Phong. Corresponden (en general) a: Sombreado por polígonos. Sombreado por vértices. Sombreado por pixeles.

54 Modelos de sombreado Sombreado plano: El más simple, básicamente implica: Calcular el color del polígono. Aplicar ese color para cada pixel del polígono.

55 Modelos de sombreado Sombreado plano:

56 Modelos de sombreado Sombreado de Gouraud: Ideal para representación de superficies curvas aproximadas por mallas poligonales. Idea básica: Calcular el color correspondiente a cada vértice. Interpolar linearmente el color para cada pixel interior.

57 Modelos de sombreado Sombreado de Gouraud: Algoritmo: Para cada sección poligonal: Determinar el vector unitario normal promedio en cada vértice del polígono. Aplicar un modelo de iluminación en cada vértice del polígono para obtener la intensidad luminosa en cada posición. Interpolar linealmente las intensidades de los vértices para cada pixel en el área del polígono.

58 Modelos de sombreado Sombreado de Gouraud: B X A P SX Y SP scanline SY C para cada punto en el borde, interpolar con respecto a los vértices. para cada punto interno, interpolar con respecto a los puntos en el borde.

59 Modelos de sombreado Sombreado de Gouraud:

60 Modelos de sombreado Sombreado de Gouraud:

61 Modelos de sombreado Sombreado de Gouraud: Deficiencia: aparición de bandas de Mach. - debido a la aproximación en la interpolación lineal.

62 Modelos de sombreado Sombreado de Gouraud: Deficiencia: aparición de bandas de Mach. Posible solución: - dividir la superficie en un número mayor de caras poligonales. - usar métodos de interpolación de mayor orden.

63 Modelos de sombreado Sombreado de Phong: Aplica cálculos de iluminación a cada pixel, usando una interpolación de los vectores normales, no de la información de color. Los vectores normales en puntos del borde del polígono se interpolan a partir de las normales de los vértices. Los vectores normales en puntos internos se interpolan a partir de las normales en puntos de borde. Requiere normalización y transformación inversa al espacio de la cámara para calcular la iluminación.

64 Modelos de sombreado Sombreado de Phong:

65 Modelos de sombreado Plano Gouraud Phong

66 Modelos de iluminación y sombreado Funciones OpenGL para fuentes luminosas puntuales: Activación rutinas de iluminación: glenable(gl_lighting); Asignar propiedades a una fuente luminosa: gllight*(lname, lproperty, pvalue); lname: identificador de la fuente (GL_LIGHT0, ). lproperty: una de 10 constantes simbólicas. pvalue: valor de la propiedad seleccionada.

67 Modelos de iluminación y sombreado Funciones OpenGL para fuentes luminosas puntuales: Valores por defecto constantes gllight* Parámetro Valor por defecto Significado GL_AMBIENT (0.0, 0.0, 0.0, 1.0) intensidad RGBA de luz ambiente GL_DIFFUSE (1.0, 1.0, 1.0, 1.0) intensidad RGBA de luz difusa GL_SPECULAR (1.0, 1.0, 1.0, 1.0) intensidad RGBA de luz especular GL_POSITION (0.0, 0.0, 1.0, 0.0) posición (x,y,z,w) de la luz GL_SPOT_DIRECTION (0.0, 0.0, -1.0) dirección (x,y,z) del cono de luz GL_SPOT_EXPONENT 0.0 exp. de atenuación del cono de luz GL_SPOT_CUTOFF ángulo del cono de luz GL_CONSTANT_ATTENUATION 1.0 factor constante de atenuación GL_LINEAR_ATTENUATION 0.0 factor linear de atenuación GL_QUADRATIC_ATTENUATION 0.0 factor cuadrático de atenuación

68 Modelos de iluminación y sombreado Funciones OpenGL para fuentes luminosas puntuales: Tipo de fuente luminosa: Fuente luminosa puntual (próxima a los objetos). Fuente luminosa distante (infinitamente alejada). Posición de la fuente luminosa: Para fuente luminosa puntual: luz radia en todas direcciones, posición de la fuente de luz se incluye en los cálculos. Para fuente luminosa distante: luz radia en una sola dirección, independiente de la posición asignada.

69 Modelos de iluminación y sombreado Funciones OpenGL para fuentes luminosas puntuales: GL_POSITION (x, y, z, w) - x, y, z se utilizan para indicar la posición en coordenadas universales de la fuente de luz. - w es el indicador de tipo de fuente: 0.0 fuente de luz distante ( direccional ), posición se utiliza para determinar la dirección de los rayos de luz. 1.0 fuente de luz puntual ( posicional ), posición se utiliza en las rutinas de iluminación para determinar la dirección de incidencia de los rayos.

70 Modelos de iluminación y sombreado Funciones OpenGL para representación superficial: constante o Gouraud. método de representación (sombreado) glshademodel(method); method: uno de GL_FLAT: sombreado plano o constante GL_SMOOTH: sombreado de Gouraud

71 Modelos de iluminación y sombreado Funciones OpenGL para representación superficial: constante o Gouraud. Ambos requieren la definición de las normales: Representación plana: una normal al polígono. glnormal3*(nx, Ny, Nz); glbegin(gl_triangles); glvertex3*(x1, y1, z1); glvertex3*(x2, y2, z2); glvertex3*(x3, y3, z3); glend();

72 Modelos de iluminación y sombreado Funciones OpenGL para representación superficial: constante o Gouraud. Ambos requieren la definición de las normales: Representación Gouraud: una normal por vértice. glbegin(gl_triangles); glnormal3*(nx1, Ny1, Nz1); glvertex3*(x1, y1, z1); glnormal3*(nx2, Ny2, Nz2); glvertex3*(x2, y2, z2); glnormal3*(nx3, Ny3, Nz3); glvertex3*(x3, y3, z3); glend();

73 Modelos de iluminación y sombreado Funciones OpenGL para representación superficial: constante o Gouraud. Ambos requieren la definición de las normales: Reducción de cálculos: normalización de vectores. conversión automática a vectores normales unitarios. glenable(gl_normalize);

74 Modelos de iluminación y sombreado Ejercicio 1: Seguir el ejercicio 2 - Teapot propuesto en la página utilizando el código disponible en

75 Modelos de iluminación y sombreado Ejercicio 2: Generar un programa con algunos sólidos, e incorporar diferentes fuentes y opciones de iluminación.

76 Referencias D. Hearn, M.P. Baker. Gráficos por computadora con OpenGL, 3a edición. Pearson Prentice Hall, J.D. Foley, A. van Dam, S.K. Feiner, J.F. Hughes. Computer graphics: principles and practice, 2nd edition in C. AddisonWesley, /~wktai/Teaching/AdCompGraphics/05VisibleSurfaceDetection.pdf _DET.pdf ocw.metu.edu.tr/pluginfile.php/1021/mod_resource/content/0 /documents/lecturenotes_2007/week13_visiblesurfacedetec tion.pdf

77 Referencias ndshading.ppt excelsior.cs.ucsb.edu/courses/cs180/notes/shading.pdf en.wikipedia.org/wiki/hidden_surface_determination es.wikipedia.org/wiki/determinación_de_cara_oculta en.wikipedia.org/wiki/shading

Iluminación y sombreado en OpenGL

Iluminación y sombreado en OpenGL Iluminación y sombreado en OpenGL Antes de empezar Para habilitar un estado se utiliza la función: glenable( GLenum ) Para deshabilitar un estado se utiliza la función: gldisable( GLenum ) Para verificar

Más detalles

Lab Computación Gráfica Gpo 28/III/08

Lab Computación Gráfica Gpo 28/III/08 Las escenas en Opengl tienen varias fuentes de luz que pueden estar apagadas o encendidas independientemente. La luz puede estar iluminando un toda la escena (luz ambiental) o solamente una dirección determinada.

Más detalles

Introducción a 3D Transformaciones 3D

Introducció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 detalles

Iluminación. Gráfica. Informática. David Vallejo Fernández Carlos González Morcillo

Iluminación. Gráfica. Informática. David Vallejo Fernández Carlos González Morcillo Informática Gráfica 5 y materiales David Vallejo Fernández David.Vallejo@uclm.es Carlos González Morcillo Carlos.Gonzalez@uclm.es Escuela Superior de Informática Universidad de Castilla-La Mancha Práctica

Más detalles

El color es una longitud de onda de luz, visible para el ojo humano

El color es una longitud de onda de luz, visible para el ojo humano Color Teoría del color El color es una longitud de onda de luz, visible para el ojo humano 390nm 720 nm El color que vemos en los objetos es resultado de la luz reflejada por su superficie El negro es

Más detalles

Transformaciones 2D. Andrea Rueda. Introducción a la Computación Gráfica. Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas

Transformaciones 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 detalles

El proceso de iluminación

El 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 detalles

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

PROGRAMA 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 detalles

Tema 3. Color, material e iluminación

Tema 3. Color, material e iluminación Departamento de Tecnologías de la Información Tema 3 Color, material Ciencias de la Computación e Inteligencia Artificial Índice 3.1 El color en OpenGL 3.2 Tipos de luz y de materiales 3.4 Sombras 3.5

Más detalles

Computación Gráfica I CI4321

Computació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 detalles

Tema 4. Color, material e iluminación

Tema 4. Color, material e iluminación Departamento de Tecnologías de la Información Tema 4 Color, material e iluminación Ciencias de la Computación e Inteligencia Artificial Índice 4.1 El color en OpenGL 4.2 Tipos de luz y de materiales 4.3

Más detalles

1 Representación por superficies de polígonos

1 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 detalles

Modelos de iluminación Representación de imágenes

Modelos de iluminación Representación de imágenes Modelos de iluminación Representación de imágenes Visión Artificial Andrea Rueda Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Modelos de Iluminación Luz Radiación electromagnética

Más detalles

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

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 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 detalles

Computación Gráfica. Eduardo Fernández

Computación Gráfica. Eduardo Fernández Computación Gráfica Eduardo Fernández Determinación de superficies visibles Basado en: Capítulo 13 Del Libro: Introducción a la Graficación por Computador Foley Van Dam Feiner Hughes - Phillips Dos métodos

Más detalles

Tema 4: Modelos de Iluminación y Sombreado 1

Tema 4: Modelos de Iluminación y Sombreado 1 Tema 4: Modelos de Iluminación y Sombreado José Ribelles VJ1221 Informática Gráfica Departamento de Lenguajes y Sistemas Informáticos, Universitat Jaume I Tema 4: Modelos de Iluminación y Sombreado 1 Contenido

Más detalles

Planificaciones Sistemas Gráficos. Docente responsable: ABBATE HORACIO ANTONIO. 1 de 5

Planificaciones 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 detalles

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

MODELADO 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 detalles

C =[x 1,y 1,x 2,y 2,...,x n,y n ]

C =[x 1,y 1,x 2,y 2,...,x n,y n ] Práctica 1 Realizar un programa que presente una nube de puntos en 2D utilizando los comandos de OpenGL vistos en clase. Los puntos deben variar aleatoriamente al menos en posición y color. Realizar un

Más detalles

Técnicas de Iluminación empleando shaders. Prof. Esmitt Ramírez J. Septiembre 2010

Técnicas de Iluminación empleando shaders. Prof. Esmitt Ramírez J. Septiembre 2010 Técnicas de Iluminación empleando shaders Prof. Esmitt Ramírez J. Septiembre 2010 Iluminación en GLSL La idea es explotar al máximo los shaders para el cálculo de la iluminación 1. Iluminación en GLSL

Más detalles

Iluminación en GPU. Prof. Esmitt Ramírez Marzo 2011

Iluminación en GPU. Prof. Esmitt Ramírez Marzo 2011 Iluminación en GPU Prof. Esmitt Ramírez Marzo 2011 Iluminación Dos características a tomar en cuenta en la contribución de la luz en una escena: Física Observacional La iluminación en Computación Gráfica

Más detalles

Guía docente de la asignatura

Guí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 detalles

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA

UNIVERSIDAD 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 detalles

7 Efectos. avanzados. Múltiples pasos de dibujo Algoritmos de varias pasadas Texturas múltiples Ejemplos de texturas múltiples. Prof.

7 Efectos. avanzados. Múltiples pasos de dibujo Algoritmos de varias pasadas Texturas múltiples Ejemplos de texturas múltiples. Prof. INGENIERÍA INFORMÁTICA 7 Efectos avanzados Múltiples pasos de dibujo Algoritmos de varias pasadas Texturas múltiples Ejemplos de texturas múltiples Prof. Miguel Chover Múltiples pasos de dibujo Dibujar

Más detalles

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

Fundamentos de POV-Ray. Computación Geométrica 2010/2011 Jorge Calvo Zaragoza Fundamentos de POV-Ray Computación Geométrica 2010/2011 Jorge Calvo Zaragoza Índice 1. Introducción 2. Fundamentos del trazado de rayos 3. Construcción de escenas con POV-Ray 4. Geometría sólida constructiva

Más detalles

Modelació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 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 detalles

ANEXO C: ALGORITMOS DE INTERSECCIÓN

ANEXO C: ALGORITMOS DE INTERSECCIÓN ANEXO C: ALGORITMOS DE INTERSECCIÓN El corazón de cualquier modelo de trazado de rayos es el de los algoritmos de la intersección entre los rayos y los objetos del ambiente. En un proceso general de trazado

Más detalles

Visualización y Realismo: Problemas Capítulo 2

Visualización y Realismo: Problemas Capítulo 2 Visualización y Realismo: Problemas Capítulo 2 Carlos Ureña Almagro Curso 2011-12 1 Problema 2.1 Calcula los coeficientes de la ecuación implícita de la recta que pasa por los puntos p 0 y p 1 Y p 0 p

Más detalles

El pipeline de visualización es el conjunto de

El 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 detalles

Y entonces seria de esta manera. Su forma de expresarse es:

Y entonces seria de esta manera. Su forma de expresarse es: Universidad nacional Autónoma de México Facultad de Ingeniería Laboratorio de Computación Grafica Profesora: Ing. Elizabeth Fonseca Chávez Entrega de práctica Nº4: CÁMARA LUCES Y MATERIALES Ortiz Servín

Más detalles

Volume Rendering. Francisco Morillo y Ciro Durán. 30 de noviembre de 2005

Volume Rendering. Francisco Morillo y Ciro Durán. 30 de noviembre de 2005 30 de noviembre de 2005 1 2 3 Definición Proceso de Composición Interpolacion Trilinear Resultados 4 Definición Métodos para hacer TBVR Problemas en TBVR 5 Los shaders Ventajas y limitaciones de los shaders

Más detalles

Relleno de Polígonos 1

Relleno 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 detalles

Lenguaje de Programación: C++ GLUTIluminación

Lenguaje 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 detalles

El 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 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 detalles

Iluminación Local. Prof. Fernández et al. (Universidad de la República de Uruguay) -

Iluminación Local. Prof. Fernández et al. (Universidad de la República de Uruguay) - Iluminación Local Prof. Fernández et al. (Universidad de la República de Uruguay) - http://www.fing.edu.uy/inco/cursos/compgraf/ Prof. Möller et al. Universidad Simon Fraser http://www.cs.sfu.ca/~torsten/teaching/cmpt361

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma 1. DATOS ADMINISTRATIVOS Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA PLAN DE ESTUDIOS 2015-2 SÍLABO 2.

Más detalles

Capítulo VI Visualización de QuadTrees/OctTrees

Capítulo VI Visualización de QuadTrees/OctTrees Capítulo VI Visualización de QuadTrees/OctTrees 6.1 Introducción Como es obvio, ningún Sistema de Modelado Geométrico estaría realmente completo sin no tuviera la capacidad de visualizar las representaciones

Más detalles

Tema 5: Modelos de Iluminación y Sombreado

Tema 5: Modelos de Iluminación y Sombreado J. Ribelles SIE020: Síntesis de Imagen y Animación Institute of New Imaging Technologies, Universitat Jaume I Contenido 1 2 3 4 Un modelo de iluminación determina el color de la superficie en un punto.

Más detalles

Iluminación Modelo de Cook-Torrance Y Modelo de Kadija

Iluminación Modelo de Cook-Torrance Y Modelo de Kadija Iluminación Modelo de Cook-Torrance Y Modelo de Kadija Computación Gráfica Universidad Simón Bolívar Caracas - Venezuela Autores: David Subero y Alexandra Yamaui Modelo de Iluminación El objetivo de un

Más detalles

Grupo de Informática Gráfica Avanzada Universidad de Zaragoza. Polígonos. Diego Gutiérrez

Grupo de Informática Gráfica Avanzada Universidad de Zaragoza. Polígonos. Diego Gutiérrez Grupo de Informática Gráfica Avanzada Universidad de Zaragoza Polígonos Indice Definición Representación Triangulación (Gouraud, Phong) Modelado poligonal Con lo que habíamos visto hasta ahora... Definición

Más detalles

Técnicas de Iluminación y Sombreado. Héctor Navarro

Técnicas de Iluminación y Sombreado. Héctor Navarro Técnicas de Iluminación y Sombreado Héctor Navarro Modelo de iluminación Un modelo de iluminación es una forma de calcular el color de un fragmento en base a propiedades del material y a la forma como

Más detalles

Sombreado Diferido (Deferred Shading) Héctor Barreiro Cabrera

Sombreado Diferido (Deferred Shading) Héctor Barreiro Cabrera Sombreado Diferido (Deferred Shading) Héctor Barreiro Cabrera Sombreado Diferido (Deferred Shading) PRESENTACIÓN Sombreado directo: Lo cualo? Antes de hablar del sombreado diferido, necesitamos hablar

Más detalles

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

Contenido Semana 2 (Apropiándonos de AutoCAD 3D) Sena Regional Putumayo Instructor: Esteban Silva Agosto 30 de 2013 Contenido Semana 2 (Apropiándonos de AutoCAD 3D) Sistemas de Coordenadas Sistema de Coordenadas Universales (SCU) Sistema de Coordenadas

Más detalles

INDICE Prefacio 1 Un estudio de las graficas por computadora 2 Panorama general de los sistemas de gráficas 3 Primitivos de salida

INDICE Prefacio 1 Un estudio de las graficas por computadora 2 Panorama general de los sistemas de gráficas 3 Primitivos de salida INDICE Prefacio xvii 1 Un estudio de las graficas por computadora 2 1-1 diseño asistido por computadora 4 1-2 Graficas de presentación 11 1-3 Arte de computadora 13 1-4 Entretenimiento 18 1-5 educación

Más detalles

Construcción de Sólidos 3D

Construcción de Sólidos 3D Construcción de Sólidos 3D Introducción a la Computación Gráfica Andrea Rueda Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Generación de sólidos y objetos 3D: Superficies de

Más detalles

Espacios vectoriales. Vectores del espacio.

Espacios vectoriales. Vectores del espacio. Espacios vectoriales. Vectores del espacio. Consideremos un paralelepípedo de bases ABCD y EFGH, siendo A(1,1,1), B(2,1,1), C(2,4,1) y E(1,2,7). Halla: a) el área de una de las bases; b) el volumen del

Más detalles

Geometría de las superficies

Geometría de las superficies Geometría de las superficies Klette, schluns, koschan Computer vision: three dimensional data from images Cap 3 1 Representaciones funcionales Representación mediante una ecuación condicional para X e

Más detalles

Introducción a. Remota

Introducción a. Remota Introducción a la Percepción Remota La percepción remota se refiere a las actividades de registrar, observar y percibir objetos o eventos de un lugar distante (remoto). En un sentido estricto, la percepción

Más detalles

Texturas. q Texture mapping (color) q Bump mapping q Normal mapping q Displacement mapping q Otros

Texturas. q Texture mapping (color) q Bump mapping q Normal mapping q Displacement mapping q Otros Clases anteriores Texturas q Texture mapping (color) q Bump mapping q Normal mapping q Displacement mapping q Otros Color q Percepción de intensidades q Aproximación por medios tonos q Distribución espectral

Más detalles

AUTOCAD 2011 COMPLETO + 3D. ON LINE

AUTOCAD 2011 COMPLETO + 3D. ON LINE AUTOCAD 2011 COMPLETO + 3D. ON LINE Duración: 75 horas Comienzo del curso: 20 de octubre 2017. Horario: On line Destinatarios: Personal de la Administración Local que manejen Autocad. Nº de asistentes:

Más detalles

Conceptos básicos de Geometría

Conceptos básicos de Geometría Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 15 de enero del 2013 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) 15 de enero del 2013 1 / 25 1 Geometría Afín Geometría Euclidiana Áreas y ángulos Dr. Eduardo

Más detalles

AutoCAD 2011 Completo + 3D

AutoCAD 2011 Completo + 3D AutoCAD 2011 Completo + 3D Duración: 80.00 horas Descripción Autocad es el programa de Diseño Asistido por Ordenador más extendido, considerado hoy en día como un estándar del dibujo técnico por ordenador,

Más detalles

TUTORIAL #4: Iluminación y texturas. Iluminación

TUTORIAL #4: Iluminación y texturas. Iluminación TUTORIAL #4: Iluminación y texturas El contenido de este tutorial es explicar y entender como OpenGL trabaja con el sistema de iluminación, el cual es una pieza fundamental en el color de los objetos;

Más detalles

Sistema de Coordenadas Personales

Sistema de Coordenadas Personales Sistema de Coordenadas Personales Sistema de Coordenadas Personales: Para empezar a trabajar en 3D se hace imprescindible tener en cuenta una serie de conceptos, como el sistema de coordenadas. Sistema

Más detalles

Modelado de Sólidos. Prof. Eduardo Fernández (Universidad de la República de Uruguay) -

Modelado de Sólidos. Prof. Eduardo Fernández (Universidad de la República de Uruguay) - Modelado de Sólidos Prof. Eduardo Fernández (Universidad de la República de Uruguay) - http://www.fing.edu.uy/inco/cursos/compgraf/ Prof. Juan Carlos Peris (Universidad Jaume I) Capitulo 8. Gráficos por

Más detalles

Capítulo 6: Visualizador de Rotaciones Multidimensionales

Capítulo 6: Visualizador de Rotaciones Multidimensionales Capítulo 6: Visualizador de Rotaciones Multidimensionales La imaginación es más importante que el conocimiento. Albert Einstein En este capítulo se describe el desarrollo de un visualizador de rotaciones

Más detalles

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

Tema 1 Introducción. David Vallejo Fernández. Curso 2007/2008. Escuela Superior de Informática Tema 1 Introducción David Vallejo Fernández Curso 2007/2008 Escuela Superior de Informática Índice de contenidos 1.Computer Graphics. 2.Principales aplicaciones. 3.APIs gráficas. 4.. 5.Resumen. 2 1 Computer

Más detalles

Detección de Colisiones. Héctor Navarro

Detección de Colisiones. Héctor Navarro Detección de Colisiones Héctor Navarro Ecuaciones del Plano Un plano 3D se define por una normal y una distancia a lo largo de esa normal Ecuación del plano ( Nx, Ny, Nz) ( x, y, z) d 0 Encontrar d: (

Más detalles

Tema: Formación Fotométrica de la Imagen

Tema: Formación Fotométrica de la Imagen Tema: Formación Fotométrica de la Imagen Visión por Computadora. Lizbeth Santacruz Flores. Introducción. Al modelar el proceso de formación de la imagen, hemos descrito como características geométricas

Más detalles

GEOMETRÍA. (x 1) 2 +(y 2) 2 =1. Razónalo. x y + z = 2. :3x 3z +1= 0 es doble de la distancia al plano π 2. : x + y 1= 0. Razónalo.

GEOMETRÍA. (x 1) 2 +(y 2) 2 =1. Razónalo. x y + z = 2. :3x 3z +1= 0 es doble de la distancia al plano π 2. : x + y 1= 0. Razónalo. GEOMETRÍA 1. (Junio, 1994) Sin resolver el sistema, determina si la recta x +3y +1= 0 es exterior, secante o tangente a la circunferencia (x 1) +(y ) =1. Razónalo.. (Junio, 1994) Dadas las ecuaciones de

Más detalles

Geometría Computacional. Dr. Antonio Marín Hernández

Geometría Computacional. Dr. Antonio Marín Hernández Geometría Computacional Dr. Antonio Marín Hernández Centro de Investigación en Inteligencia Artificial Universidad Veracruzana anmarin@uv.mx www.uv.mx/anmarin Contenido Introducción Intersección de segmentos

Más detalles

Sombreado (Shading) Iluminación Global. Capitulo 6 de Angel Capitulo 14 y 16 de Foley

Sombreado (Shading) Iluminación Global. Capitulo 6 de Angel Capitulo 14 y 16 de Foley Sombreado (Shading) Iluminación Global Capitulo 6 de Angel Capitulo 14 y 16 de Foley Shading Iluminación: calcula la intensidad de luz en un punto particular de la superficie Shading: usa estos calculos

Más detalles

Estructuras de datos geométricas

Estructuras de datos geométricas y Half-edge Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 12 de febrero del 2013 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) y Half-edge 12 de febrero del 2013 1 / 32 1 Estructuras de datos geométricas

Más detalles

Índice 1. Introducción Imagen digital. Formación imagen Histograma de una imagen digital 2. Transformaciones puntuales. Introducción.

Índice 1. Introducción Imagen digital. Formación imagen Histograma de una imagen digital 2. Transformaciones puntuales. Introducción. Índice 1. Imagen digital. Formación imagen Histograma de una imagen digital 2. Transformaciones puntuales Procesamiento de imágenes digitales Transformaciones basadas en el histograma Ecualización del

Más detalles

Matemáticas Currículum Universal

Matemáticas Currículum Universal Matemáticas Currículum Universal Índice de contenidos 12-16 años 2013-2014 Matemáticas 12-16 años NÚMEROS NATURALES Historia de los números Sistemas de numeración Base de un sistema de numeración Números

Más detalles

Unidad III: Modelado geométrico

Unidad III: Modelado geométrico Unidad III: Modelado geométrico 3.1 Modelos geométricos Son una representación geométrica generada por la computadora, debido a que; los componentes de un sistema se representan con entidades geométricas

Más detalles

Iluminación. Dpto. de Informática Fac. Cs. Físico-Mat. y Nat. Universidad Nacional De San Luis Argentina

Iluminación. Dpto. de Informática Fac. Cs. Físico-Mat. y Nat. Universidad Nacional De San Luis Argentina Iluminación Dpto. de Informática Fac. Cs. Físico-Mat. y Nat. Universidad Nacional De San Luis Argentina La Luz en la escena Fuente de Luz Frustum de visualización Plano de visualización Punto de vista

Más detalles

ÓPTICA GEOMÉTRICA. Es el fenómeno que se observa cuando un rayo de luz incide sobre una superficie y se refleja. Su estudio se basa en dos leyes:

ÓPTICA GEOMÉTRICA. Es el fenómeno que se observa cuando un rayo de luz incide sobre una superficie y se refleja. Su estudio se basa en dos leyes: ONDAS LUMINOSAS La luz que nos llega del sol (luz blanca), está compuesta por rayos de luz de diferentes colores. Este conjunto de rayos constituye lo que se llama espectro visible, el cual, es una zona

Más detalles

x-z = 0 x+y+2 = [2012] [SEP-B] Halla el punto simétrico del P(2,1,-5) respecto de la recta r definida por

x-z = 0 x+y+2 = [2012] [SEP-B] Halla el punto simétrico del P(2,1,-5) respecto de la recta r definida por 1. [01] [SEP-B] Halla el punto simétrico del P(,1,-5) respecto de la recta r definida por x-z = 0 x+y+ = 0.. [01] [SEP-A] Sean los puntos A(0,0,1), B(1,0,-1), C(0,1,-) y D(1,,0). a) Halla la ecuación del

Más detalles

CURSO CONTENIDOS MÍNIMOS U1: NÚMEROS NATURALES. U2: POTENCIA Y RAÍCES.

CURSO CONTENIDOS MÍNIMOS U1: NÚMEROS NATURALES. U2: POTENCIA Y RAÍCES. CURSO 2015-2016. ASIGNATURA: MATEMATICAS CURSO-NIVEL: 1º ESO CONTENIDOS MÍNIMOS U1: NÚMEROS NATURALES. Origen y evolución de los números. Sistemas de numeración aditivos y posicionales. El conjunto de

Más detalles

SISTEMAS Y PROYECTOS INFORMÁTICOS DISEÑO DE UN VISUALIZADOR POLIGONAL TRIDIMENSIONAL

SISTEMAS Y PROYECTOS INFORMÁTICOS DISEÑO DE UN VISUALIZADOR POLIGONAL TRIDIMENSIONAL SISTEMAS Y PROYECTOS INFORMÁTICOS DISEÑO DE UN VISUALIZADOR POLIGONAL TRIDIMENSIONAL AUTOR: Juan Luis Aragón Alcaraz TUTOR: Isidro Verdú Conesa 5º Curso. Facultad de Informática Universidad de Murcia Diciembre

Más detalles

Descomposicion en Polígonos Monótonos. comp-420

Descomposicion en Polígonos Monótonos. comp-420 Descomposicion en Polígonos Monótonos comp-420 Triangulación de Polígonos Teorema 1: Todo polígono simple admite una triangulación, y cualquier triangulación de un polígono simple con n vértices consta

Más detalles

6. TIPOS DE FUENTES DE LUZ

6. TIPOS DE FUENTES DE LUZ 6. TIPOS DE FUENTES DE LUZ Se puede decidir tener una fuente de luz que sea tratada como si estuviera localizada en infinitamente lejos de la escena o una que sea cercana a la escena. 6.1.1.1. Direccional

Más detalles

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

diseño asistido por computador Modelado geométrico departamento de ingeniería de sistemas y automática diseño asistido por computador Modelado geométrico departamento de ingeniería de sistemas y automática índice > INTRODUCCIÓN > MODELADORES 2D, 2½D, 3D > CLASIFICACIÓN > MODELADORES ALÁMBRICOS > MODELADORES

Más detalles

Capítulo II Sistemas de Modelado Geométrico

Capítulo II Sistemas de Modelado Geométrico Capítulo II Sistemas de Modelado Geométrico 2.1 Introducción Según [Aguilera98], se denomina Sistema Geométrico al módulo de pre-proceso de un sistema CAD que trabaja con objetos tridimensionales. Como

Más detalles

Texturas. Introducción. Introducción. Introducción. Introducción. Introducción

Texturas. 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 detalles

Gobierno de La Rioja MATEMÁTICAS CONTENIDOS

Gobierno de La Rioja MATEMÁTICAS CONTENIDOS CONTENIDOS MATEMÁTICAS 1.- Números reales Distintas ampliaciones de los conjuntos numéricos: números enteros, números racionales y números reales. Representaciones de los números racionales. Forma fraccionaria.

Más detalles

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020) CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020) I. Identificadores de la asignatura Instituto: Ingeniería y Tecnología Modalidad: Presencial Departamento: Materia: Eléctrica y Computación

Más detalles

TEMA 1 Álgebra de matrices 4 sesiones. TEMA 2 Determinantes 4 sesiones. TEMA 3 Sistemas de ecuaciones 4 sesiones

TEMA 1 Álgebra de matrices 4 sesiones. TEMA 2 Determinantes 4 sesiones. TEMA 3 Sistemas de ecuaciones 4 sesiones 1.1. MATEMÁTICAS II TEMPORALIZACIÓN Y SECUENCIACIÓN: TEMA 1 Álgebra de matrices 4 sesiones TEMA 2 Determinantes 4 sesiones TEMA 3 Sistemas de ecuaciones 4 sesiones TEMA 4 Vectores en el espacio 4 sesiones

Más detalles

x-z = 0 x+y+2 = [2012] [EXT-B] Halla el punto simétrico del P(2,1,-5) respecto de la recta r definida por

x-z = 0 x+y+2 = [2012] [EXT-B] Halla el punto simétrico del P(2,1,-5) respecto de la recta r definida por x = 1+t 1. [014] [EXT-A] Considera los puntos A(1,1,) y B(1,-1,-) y la recta dada por y = t. z = 1 a) Halla la ecuación general del plano que que contiene a r y es paralelo a la recta que pasa por A y

Más detalles

Las variedades lineales en un K-espacio vectorial V pueden definirse como sigue a partir de los subespacios de V.

Las variedades lineales en un K-espacio vectorial V pueden definirse como sigue a partir de los subespacios de V. Capítulo 9 Variedades lineales Al considerar los subespacios de R 2, vimos que éstos son el conjunto {(0, 0)}, el espacio R 2 y las rectas que pasan por el origen. Ahora, en algunos contextos, por ejemplo

Más detalles

bloque i ejes aprendizajes esperados sentido numérico y PensaMiento algebraico forma, espacio y Medida Manejo de la información Patrones y ecuaciones

bloque i ejes aprendizajes esperados sentido numérico y PensaMiento algebraico forma, espacio y Medida Manejo de la información Patrones y ecuaciones TERCER GRADO bloque i Explica la diferencia entre eventos complementarios, mutuamente excluyentes e independientes. Resolución de problemas que impliquen el uso de ecuaciones cuadráticas sencillas, utilizando

Más detalles

CENTRO UNIVERSITARIO MONTEJO A. C. Temario de Matemáticas 3. Bloque I

CENTRO UNIVERSITARIO MONTEJO A. C. Temario de Matemáticas 3. Bloque I Bloque I Explica la diferencia entre eventos complementarios, mutuamente excluyentes e independientes. Resolución de problemas que impliquen el uso de ecuaciones cuadráticas sencillas, utilizando procedimientos

Más detalles

EJERCICIOS DE SELECTIVIDAD DE GEOMETRIA

EJERCICIOS DE SELECTIVIDAD DE GEOMETRIA EJERCICIOS DE SELECTIVIDAD DE GEOMETRIA 2003 (4) Ejercicio 1. Considera los vectores u = (1,1,1), v = (2,2,a) y w = (2,0,0), (a) [1'25 puntos] Halla los valores de a para que los vectores u, v y w sean

Más detalles

Geometría. 2 (el " " representa el producto vectorial)? En caso afirmativo, justifíquese. En caso contrario, póngase un ejemplo que lo confirme.

Geometría. 2 (el   representa el producto vectorial)? En caso afirmativo, justifíquese. En caso contrario, póngase un ejemplo que lo confirme. Geometría 1 (Junio-96 Dados los vectores a,b y c tales que a, b 1 y c 4 y a b c, calcular la siguiente suma de productos escalares: a b b c a c (Sol: -1 (Junio-96 Señalar si las siguientes afirmaciones

Más detalles

Mapping de texturas. Víctor Theoktisto

Mapping 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 detalles

Interfaz hombre máquina basado en el análisis de los gestos faciales mediante visión artificial

Interfaz hombre máquina basado en el análisis de los gestos faciales mediante visión artificial UNIVERSIDAD DE ALCALÁ Escuela Politécnica Superior INGENIERÍA DE TELECOMUNICACIÓN Interfaz hombre máquina basado en el análisis de los gestos faciales mediante visión artificial Proyecto Fin de Carrera

Más detalles

TEMA 1 NOCIONES DE COLORIMETRÍA

TEMA 1 NOCIONES DE COLORIMETRÍA TEMA 1 NOCIONES DE COLORIMETRÍA 1. COLORIMETRÍA La colorimetría tiene por objeto analizar los colores y atribuirles características lo suficientemente precisas para su identificación y posible reconstrucción

Más detalles

Tema 1: Modelado poligonal

Tema 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 detalles

EJERCICIOS DE GEOMETRÍA

EJERCICIOS DE GEOMETRÍA 1) Sean las rectas EJERCICIOS DE GEOMETRÍA x 2y 6z 1 r : x y 0 x y 1 s: z 2 a a) Determinar la posición relativa de r y s según los valores de a. b) Calcular la distancia entre las rectas r y s cuando

Más detalles

Tema 1. Elementos de un sistema de Visión por Computador. Esquema general de un sistema de visión por computador

Tema 1. Elementos de un sistema de Visión por Computador. Esquema general de un sistema de visión por computador Tema 1 Elementos de un sistema de Visión por Computador Índice Esquema general de un sistema de visión por computador Esquema de un proceso de visión por computador Estructura típica de un sistema Fundamentos

Más detalles

GRAFICAS LINEALES REGLAS GENERALES PARA LA CONSTRUCCIÓN DE GRÁFICAS

GRAFICAS LINEALES REGLAS GENERALES PARA LA CONSTRUCCIÓN DE GRÁFICAS GRAFICAS LINEALES OBJETIVOS 1. Realizar linealización de gráficos por el método de cambios de variables. 2. Obtener experimentalmente la relación matemática, más adecuada, entre dos cantidades o magnitudes

Más detalles

PRÁCTICA 3 Color e Iluminación.

PRÁCTICA 3 Color e Iluminación. INFORMÁTICA GRÁFICA Máster en Informática Gráfica, Juegos y Realidad Virtual PRÁCTICA 3 Color e Iluminación. Carlos Garre del Olmo Índice: 1. Color 2. Iluminación y Materiales 2.1. Fuentes de luz 2.2.

Más detalles

Algebra lineal y conjuntos convexos 1

Algebra lineal y conjuntos convexos 1 Algebra lineal y conjuntos convexos Solución de sistemas. Espacios vectoriales. 3 Conjuntos convexos. 4 Soluciones básicas puntos extremos. Rango de una matriz A R m n. Reducir A a una matriz escalonada

Más detalles

1 Con juntos de Números: Axiomas 1

1 Con juntos de Números: Axiomas 1 ÍNDICE 1 Con juntos de Números: Axiomas 1 LOS CONJUNTOS EN EL ALGEBRA. 1-1 Los conjuntos y sus relaciones, 1.1-2 Conjuntos y variables, 6. AXIOMAS DE LOS NUMEROS REALES. 1-3 Orden en el conjunto de los

Más detalles

Triangulación de polígonos

Triangulación de polígonos Computación Geométrica Triangulación de polígonos Algoritmos iniciales Introducción a la Geometría Computacional Copyright 2010-2011 Universidad de Alicante 1 Índice Historia Conceptos previos Triangulación

Más detalles

PATG. Rosa Mª Sánchez Banderas

PATG. Rosa Mª Sánchez Banderas PATG. Rosa Mª Sánchez Banderas En el contexto de los gráficos por ordenador, se entiende por anisotropía a la variación de la iluminación de un material basada en una rotación sobre la superficie normal

Más detalles

Introducción a OpenGL Shading Language (GLSL)

Introducción a OpenGL Shading Language (GLSL) a OpenGL Shading Language (GLSL) November 20, 2007 a OpenGL Shading Language (GLSL) Fixed Pipeline Programmable Pipeline Características de GLSL Por qué escribir un Shader? Vertex Processor Fragment Processor

Más detalles

UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA CARRERA INGENIERÍA DE SISTEMAS MODELO DE RESPUESTA

UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA CARRERA INGENIERÍA DE SISTEMAS MODELO DE RESPUESTA 4-7- /8 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA CARRERA INGENIERÍA DE SISTEMAS MODELO DE RESPUESTA ASIGNATURA: COMPUTACIÓN GRÁFICA CÓDIGO: 4 MOMENTO: INTEGRAL FECHA DE APLICACIÓN:

Más detalles