GPU - Procesadores de vértices
|
|
- Jesús Soler Peña
- hace 7 años
- Vistas:
Transcripción
1 GPU - Procesadores de vértices Sistemas Gráficos UBA 2014 Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
2 Índice 1 Arquitectura de la GPU Vertex Shaders Actividad 1 Actividad 2 Actividad 1 Actividad 2 Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
3 Arquitectura de la GPU Figura : Block Diagram of the GeForce 6 Series Architecture Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
4 Vertex Shaders (Vertex Shaders) La primera etapa programable del Pipeline. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
5 Vertex Shaders (Vertex Shaders) La primera etapa programable del Pipeline. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
6 Vertex Shaders Su función es operar sobre los atributos de todos los vértices de acuerdo a un programa. El usuario escribe este programa. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
7 Vertex Shaders Su función es operar sobre los atributos de todos los vértices de acuerdo a un programa. El usuario escribe este programa. El programa se compila y carga en tiempo de ejecución, antes de renderizar el objeto. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
8 Vertex Shaders Su función es operar sobre los atributos de todos los vértices de acuerdo a un programa. El usuario escribe este programa. El programa se compila y carga en tiempo de ejecución, antes de renderizar el objeto. Cada vértice se procesa de forma independiente del resto. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
9 Vertex Shaders Su función es operar sobre los atributos de todos los vértices de acuerdo a un programa. El usuario escribe este programa. El programa se compila y carga en tiempo de ejecución, antes de renderizar el objeto. Cada vértice se procesa de forma independiente del resto. Los vértices del objeto se procesan en paralelo en los N procesadores disponibles. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
10 Vertex Shaders Su función es operar sobre los atributos de todos los vértices de acuerdo a un programa. El usuario escribe este programa. El programa se compila y carga en tiempo de ejecución, antes de renderizar el objeto. Cada vértice se procesa de forma independiente del resto. Los vértices del objeto se procesan en paralelo en los N procesadores disponibles. No se generan nuevos vértices. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
11 Vertex Shaders Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
12 Vertex Shaders Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
13 Vertex Shaders Variables de entrada Atributos de los vértices. La posición, color, normal, etc de un vértice son datos de entrada en cada procesador. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
14 Vertex Shaders Variables de entrada Atributos de los vértices. La posición, color, normal, etc de un vértice son datos de entrada en cada procesador. Variables Uniform. Variables cuyo estado es común a todos los procesadores. Datos necesarios para el procesamiento. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
15 Vertex Shaders Variables de salida Registros o variables internas. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
16 Vertex Shaders Variables de salida Registros o variables internas. Variables definidas como varying que serán utilizadas por las etapas siguientes del pipeline. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
17 Vertex Shaders Estructura del programa Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
18 Vertex Shaders La API de WebGL ofrece servicios para la carga, compilación, linkeado de los programas o shaders. ver la funcion initshaders() en los demos utilizados. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
19 Vertex Shaders Actividad Cargar en el browser el archivo esfera.html Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
20 Vertex Shaders Actividad Cargar en el browser el archivo esfera.html Ubicar el shader de vértices. Deformar la esfera operando sobre las coordenadas de los vértices. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
21 Vertex Shaders Actividad Cargar en el browser el archivo esfera.html Ubicar el shader de vértices. Deformar la esfera operando sobre las coordenadas de los vértices. Utilizar la variable uniform tick para crear deformaciones dinámicas Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
22 Otra forma de operar sobre la posición de los vértices es aplicando transformaciones en el espacio: Traslación Escalado Rotación Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
23 Otra forma de operar sobre la posición de los vértices es aplicando transformaciones en el espacio: Traslación Escalado Rotación Cada una de estas operaciones se puede expresar como una matriz. Cuando multiplicamos el vector que contiene la posición del vértice por una de estas matrices, el resultado es la posición transformada. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
24 Traslación Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
25 Traslación V trasladado = x + T x y + T y z + T z 1 = T x T y T z x y z 1 Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
26 Escalado Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
27 Escalado V escalado = x S x y S y z S z 1 = S x S y S z x y z 1 Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
28 Rotación sobre el eje X Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
29 Rotación sobre el eje X V rotado = cos φ sin φ 0 0 sin φ cos φ x y z 1 Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
30 El usuario define cuales son las transformaciones que se aplicarán a cada objeto y crea las matrices. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
31 El usuario define cuales son las transformaciones que se aplicarán a cada objeto y crea las matrices. El producto se realiza en los procesadores de vértices. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
32 El usuario define cuales son las transformaciones que se aplicarán a cada objeto y crea las matrices. El producto se realiza en los procesadores de vértices. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
33 El usuario define cuales son las transformaciones que se aplicarán a cada objeto y crea las matrices. El producto se realiza en los procesadores de vértices. La matriz de transformación es una variable uniform, dado que la misma matriz se aplica a todos los vértices Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
34 Actividad Cargar en el browser en archivo transformaciones.html Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
35 Actividad Ubicar en la función drawscene() Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
36 Actividad Ubicar en la función drawscene() Crear y aplicar otras transformaciones al cubo. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
37 Actividad Utilizar la variable t y transformaciones para dar animación a la escena Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
38 Actividad Utilizar la variable t y transformaciones para dar animación a la escena y dibujar varios objetos en la escena. Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
39 FIN Sistemas Gráficos (UBA) GPU - Procesadores de vértices / 28
Translaciones, giros, simetrías.
Translaciones, giros, simetrías. Transformaciones geométricas Transformación geométrica es una aplicación del plano en el plano tal que a cada punto de un plano le hace corresponder otro punto del mismo
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 detallesTema 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 detallesIntroducción a la geometría
Introducción a la geometría Este curso cubre los siguientes temas. Usted puede personalizar la gama y la secuencia de este curso para satisfacer sus necesidades curriculares. Plan de estudios (217 temas)
Más detallesGeometría Analítica Agosto 2016
Laboratorio #1 Distancia entre dos puntos I.- Demostrar que los puntos dados no son colineales. 1) A (0, 5), B(3, 1), C( 11, 27) 2) A (1, 4), B( 2, 10), C(5, 5) II.- Demostrar que los puntos dados forman
Más detallesTema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Más detallesÁngulo y conversión de medida de ángulos
INSTITUCIÓN EDUCATIVA GABRIEL TRUJILLO CORREGIMIENTO DE CAIMALITO, PEREIRA El saber es la única propiedad que no puede perderse. Bías Ángulo y conversión de medida de ángulos DESEMPEÑOS Entender y emplear
Más detallesAcademia de Matemáticas T.M Geometría Analítica Página 1
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS 10. CARLOS VALLEJO MÁRQUEZ PROBLEMARIO DE GEOMETRIA ANALITICA Distancia entre puntos 1.- Determina la distancia entre los puntos
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Más detallesMICROSOFT WORD AVANZADO. Nº Horas: 18. Objetivos:
MICROSOFT WORD 2003 1. AVANZADO Nº Horas: 18 Objetivos: Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2003, explicando las funciones necesarias para el manejo del programa
Más detallesonline Itinerario Adobe CS6 para Diseñadores
online Itinerario Adobe CS6 para Diseñadores Objetivos Familiarizarse con la aplicación. Crear, guardar y gestionar documentos. Administrar documentos con Bridge Comprender las herramientas del programa.
Más detallesGráficos por Computador
Gráficos por Computador 3D con processing Jordi Linares i Pellicer Escola Politècnica Superior d Alcoi Dep. de Sistemes Informàtics i Computació jlinares@dsic.upv.es http://www.dsic.upv.es/~jlinares processing
Más detallesTEMA 9 CUERPOS GEOMÉTRICOS
Tel: 98 9 6 91 Fax: 98 1 89 96 TEMA 9 CUERPOS GEOMÉTRICOS Objetivos / Criterios de evaluación O.1.1 Conocer las fórmulas de áreas y volúmenes de figuras geométricas sencillas de D. O.1. Resolver problemas
Más detallesTema 3. Gestión de proyectos de desarrollo. Elementos de diseño. Contenido dinámico - Animación
Tema 3. Gestión de proyectos de desarrollo multimedia y sistemas web. Elementos de diseño. Contenido dinámico - Animación 30258- Diseño Centrado en el Usuario. Diseño para la Multimedia Dra. Sandra Baldassarri
Más detallesTema 6: Realismo Visual
Tema 6: Realismo Visual José Ribelles VJ1221 Informática Gráfica Departamento de Lenguajes y Sistemas Informáticos, Universitat Jaume I Tema 6: Realismo Visual 1 Contenido 1 Introducción 2 Transparencia
Más detallesTRA NSFORMACIO N ES LIN EA LES
TRA NSFORMACIO N ES LIN EA LES C o m p uta c i ó n G r á fica Tipos de Datos Geométricos T Un punto se puede representar con tres números reales [x,y,z] que llamaremos vector coordenado. Los números especifican
Más detallesUna Aplicación Informática para la Enseñanza de las Transformaciones Geométricas 3D
Una Aplicación Informática para la Enseñanza de las Transformaciones Geométricas 3D Claire Lastennet 1 ENST Bretagne F-29285 Brest cedex José Ribelles 2 Departamento de Lenguajes y Sistemas Informáticos
Más detallesComputación Gráfica = CG = Computer Graphics
Computación Gráfica = CG = Computer Graphics Porqué computación gráfica? Para qué sirve? Cómo se utiliza? Cuáles son las principales áreas? Necesidad contemporanea Visualizar/Analizar lo imposible Una
Más detallesNombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje
Nombre de la asignatura: Programación Básica Créditos: 2 4-6 Objetivo de aprendizaje Plantear metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas
Más detallesRelación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 2: Memoria dinámica y Bibliotecas Objetivos Practicar conceptos
Más detallesTEMA 6. ECUACIONES DE LA RECTA
TEMA 6. ECUACIONES DE LA RECTA Dados un punto y un vector, vamos a hallar las ecuaciones de la recta r que pasa por el punto A y es paralela al vector. Sea consideramos los vectores un punto cualquiera
Más detallesEcuaciones de la recta en el espacio
Ecuaciones de la recta en el espacio Ecuación vectorial de la recta Sea P(x 1, y 1 ) es un punto de la recta r y uu su vector director, el vector PPXX tiene igual dirección que uu, luego es igual a uu
Más detallesDiseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Más detallesRotaciones en MatLab mediante Matrices de Rotación y Cuaterniones
Rotaciones en MatLab mediante Matrices de Rotación y Cuaterniones Carlos Alberto Edo Solera ÍNDICE: 1.- Rotaciones mediante cuaterniones 2.- Álgebra de cuaterniones. 3.- Cuaterniones con MatLab. 1.- Rotaciones
Más detallesGeometría de masas: Cálculos del tensor de Inercia
Departamento: Física Aplicada Mecánica acional (ngeniería ndustrial) Curso 007-08 eometría de masas: Cálculos del tensor de nercia Tensor de inercia de una varilla delgada. Calculo del tensor de inercia
Más detallesMATEMÁTICA 5 BÁSICO MATERIAL DE APOYO PARA EL DOCENTE LOCALIZACIONES, CARACTERIZACIONES Y TRANSFORMACIONES GEOMÉTRICAS
MATEMÁTICA 5 BÁSICO LOCALIZACIONES, CARACTERIZACIONES Y TRANSFORMACIONES GEOMÉTRICAS Material elaborado por: Héctor Muñoz Adaptación: Equipo de Matemática Programa Mejor Escuela 1. DESCRIPCIÓN GENERAL
Más detallesProfr. Efraín Soto Apolinar. Polígonos
Polígonos En esta sección vamos a utlizar las fórmulas que a conocemos para calcular perímetros áreas de polígonos. Para esto es una buena idea recordar las fórmulas de áreas de los polígonos. alcula el
Más detallesMecánica de Fluidos. Análisis Diferencial
Mecánica de Fluidos Análisis Diferencial Análisis Diferencial: Descripción y caracterización del flujo en función de la descripción de una partícula genérica del flujo. 1. Introducción 2. Movimiento de
Más detallesComputación de Propósito General en Unidades de Procesamiento Gráfico GPGPU
Computación de Propósito General en Unidades de Procesamiento Gráfico () R. Bayá, E. Dufrechou, P. Ezzattiy M. Pedemonte Clase 1 Introducción Contenido Un poco de historia El pipeline gráfico Tarjetas
Más detallesMATEMÁTICAS - 6º curso
MATEMÁTICAS 6º curso TEMA 1. OPERACIONES CON NÚMEROS NATURALES 1. Realizar sumas y restas dadas. 2. Efectuar multiplicaciones dadas. 3. Realizar divisiones dadas. 4. Clasificar las divisiones en exactas
Más detallesAUTORES CIENTÍFICO-TÉCNICOS Y ACADÉMICOS El mundo de las tarjetas gráficas Laura Raya González La capacidad computacional de todo un centro de computación, al alcance de tus manos Las tarjetas gráficas
Más detallesCAMPOS ELÉCTRICOS DEBIDOS A DISTRIBUCIONES CONTINUAS DE CARGA
CAMPOS ELÉCTRICOS DEBIDOS A DISTRIBUCIONES CONTINUAS DE CARGA Este documento enuncia de forma más detallada la formulación matemática que permite el estudio de campos eléctricos debido a distribuciones
Más detallesTEMARIO CURSO ARCHICAD
TEMARIO CURSO ARCHICAD Dirigido a: Las personas interesadas en desarrollar planos en tercera dimensión con movimiento. Recomendado para los alumnos de Arquitectura, Ingeniería Civil o afines. Duración:
Más detallesÁLGEBRA VECTORIAL Y MATRICES. Ciclo 02 de Circunferencia.
ÁLGEBRA VECTORIAL Y MATRICES. Ciclo 02 de 2012. Circunferencia. Elementos de la circunferencia. El segmento de recta es una cuerda. El segmento de recta es una cuerda que pasa por el centro, por lo tanto
Más detallesLa línea en rojo es la que yo he marcado con la orden Medir en la página del Catastro.
En el presente trabajo se trata de segregar una parte de la parcela de referencia catastral nº 29043A00200015, para agregarla posteriormente a la parcela lindante de referencia catastral nº 29043A00200083.
Más detallesTema 12. El Hardware de la Realidad Virtual
El Hardware de la Realidad Virtual Evolución en tecnología gráfica 1 La RV llega vinculada a las capacidades gráficas de los microordenadores. 2 Evolución en tecnología gráfica 2 Los pequeños ordenadores
Más detallesCONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido
CONTENIDO Sobre el autor 4 Prólogo 5 El libro de un vistazo 8 Introducción 14 Capítulo 1 INTRODUCCIÓN Estructura básica de la computadora 16 El microprocesador 16 La memoria 17 Los buses 18 Controladoras
Más detalles16. Geometría. con el ordenador
16. Geometría con el ordenador Ámbito científico 1. Geometría con Cabri 2. Transformaciones geométricas 3. Lugares geométricos y cónicas 4. Poliedros con Poly 310 Geometría con el ordenador 1. Geometría
Más detalles4.1 Conceptos Básicos de Matlab. Matlab es creado por The MathWorks, el cual es un idioma de alto rendimiento
MATLAB CAPÍTULO 4 Realización Activa en 4.1 Conceptos Básicos de es creado por The MathWorks, el cual es un idioma de alto rendimiento para la informática técnica. Integra cómputo, visualización, y programación
Más detallesFundamentos 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 detallesHerramientas de Programación. M.C. Juan Carlos Olivares Rojas
Herramientas de Programación M.C. Juan Carlos Olivares Rojas Febrero 2011 Temario Simbología Reglas para la construcción de Diagramas Pseudocódigo Temario Tipos de Datos y Expresiones Estructuras lógicas
Más detallesMontaje y Reparación de Sistemas Microinformáticos
Montaje y Reparación de Sistemas s Es uno de los componentes más imprescindible del equipo informático. Al igual que el resto de tarjetas de expansión, la tarjeta gráfica se conecta al bus PCIe. Algunas
Más detallesVisión artificial y Robótica Modelos de movimiento y mapas. Depto. de Ciencia de la Computación e Inteligencia Artificial
Visión artificial y Robótica Modelos de movimiento y mapas Depto. de Ciencia de la Computación e Inteligencia Artificial Contenidos Sistemas de coordenadas Localización de objetos en el espacio Modelos
Más detallesProgramación I: Matrices - Arreglos bidimensionales
Programación I: Matrices - Arreglos bidimensionales Esteban De La Fuente Rubio 17 de junio de 2013 Índice 1. Matrices 1 1.1. Operaciones básicas.................................................... 2 1.1.1.
Más detallesUNIDAD IV DISTANCIA ENTRE DOS PUNTOS
UNIDAD IV DISTANCIA ENTRE DOS PUNTOS Dados los puntos: P(x1, y1) y Q(x2, y2), del plano, hallemos la distancia entre P y Q. Sin pérdida de generalidad, tomemos los puntos P y Q, en el primer cuadrante
Más detalles2.5.1. Procesamiento de documentos XML.
2.5.1. Procesamiento de documentos XML. Un analizador o parser XML es una herramienta encargada de leer documentos XML [17], poder acceder a sus elementos y comprobar si el documento es sintácticamente
Más detalles3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES. ha desarrollado durante los últimos 30 años gracias a los avances tecnológicos de
3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES 3.1 Introducción al procesamiento digital de señales Una alternativa para el procesado analógico de señales es el procesado digital. Esta área se ha desarrollado
Más detallesNIVEL : 1er. AÑO PROF. L. ALTIMIRAS R. CARRERA : GEOGRAFÍA AYUD. C. ESCOBEDO C. AÑO : 2009 GEOMETRÍA ANALÍTICA
UNIVERSIDAD DE CHILE FACULTAD DE ARQUITECTURA Y URBANISMO ESCUELA DE GEOGRAFÍA DEPARTAMENTO DE CIENCIAS DE LA CONSTRUCCIÓN ASIGNATURA : MATEMATICAS MATERIAL DE APOYO NIVEL : 1er. AÑO PROF. L. ALTIMIRAS
Más detallesGuía n 0: Herramientas de Física y Matemáticas
Guía n 0: Herramientas de Física y Matemáticas Problema Dadas dos partículas en el espacio ubicadas en los puntos de coordenadas p = (0,5, 2) y p 2 = (2,3,). Hallar el vector posición de la partícula respecto
Más detallesCompetencia específica. Conceptos básicos. Función. f : X Y
Funcio nes inplícit as FUNCI ONES Cncept os iniciale s Sucesio nes Grafica ción Operaci ones Clasific ación Competencia específica Comprender el concepto de función real e identificar los tipos de funciones,
Más detallesPórtico creado con matrices de columnas
1 TEMA 8. MODIFICACIONES AVANZADAS DE OBJETOS. 8.1. Copia, instancia y referencia de objetos Creación de copias y matrices Pórtico creado con matrices de columnas Con 3ds max puede crear rápidamente varias
Más detallesVECTORES. BIDIMENSIONAL
VETORES. IDIMENSIONL 1. Dado los vectores,,, D, E, F y G que se muestran en la figura, determinar el modulo del vector resultante si = 5N y F = 4N. Rpta. R = 17,35N. 2. En el primer cuadrante de un sistema
Más detallesMatriz de funcionalidades pcon.planner pcon.planner 7.0
Matriz de funcionalidades pcon.planner pcon.planner 7.0 Guardar STD ME PRO Cargar y guardar ficheros DWG e DWT Conversión y soporte de formatos DWG anteriores Soporte ampliado de plantillas Espacio de
Más detalles1. Teoría: a) Forma polar; b) Producto de números complejos; c) Ley de Moivre.
1. Teoría: a) Forma polar; b) Producto de números complejos; c) Ley de Moivre. 2. Si el senx=0,6 y ð/2
Más detallesModelo de aplicaciones CUDA
Modelo de aplicaciones CUDA Utilización de GPGPUs: las placas gráficas se utilizan en el contexto de una CPU: host (CPU) + uno o varios device o GPUs Procesadores masivamente paralelos equipados con muchas
Más detallesMongoDB Up & Running
MongoDB Up & Running Índice Introducción Qué es? Ventajas/Desventajas frente a BBDD Relacionales Características Principales Por qué usar NoSQL? Estructura Instalación & Configuración Comandos Comandos
Más detallesDepartamento de Física y Química
1 PAU Física, septiembre 2011 OPCIÓN A Cuestión 1.- Un espejo esférico convexo, proporciona una imagen virtual de un objeto que se encuentra a 3 m del espejo con un tamaño 1/5 del de la imagen real. Realice
Más detallesUNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS
Asignatura Código COMPUTACION GRAFICA IS623 Créditos 3 Intensidad semanal 4 Requisitos CB223 IS453 Las posibilidades gráficas del computador se han convertido en el principal motivo de que ésta sea la
Más detallesCAPITULO 8 DISEÑO DEL SISTEMA NEUMÁTICO Y SISTEMA HIDRÁULICO. Como se vio en los capítulos anteriores, todas las unidades diseñadas requieren de
CAPITULO 8 DISEÑO DEL SISTEMA NEUMÁTICO Y SISTEMA HIDRÁULICO 8.1 Sistema de movimiento de la máquina. Como se vio en los capítulos anteriores, todas las unidades diseñadas requieren de una fuerza externa
Más detallesMATEMÁTICASII Curso académico BLOQUE GEOMETRÍA. TEMA 1: VECTORES
MATEMÁTICASII Curso académico 2015-2016 BLOQUE GEOMETRÍA. TEMA 1: VECTORES 1.1 VECTORES DEL ESPACIO. VECTORES LIBRES DEL ESPACIO Sean y dos puntos del espacio. Llamaremos vector (fijo) a un segmento orientado
Más detallesCAPÍTULO 3: PORCIONES Y NÚMEROS ENTEROS
CAPÍTULO 3: PORCIONES Y NÚMEROS ENTEROS Fecha: Caja de herramientas 2014 CPM Educational Program. All rights reserved. 22 Capítulo 3: Porciones y números enteros Fecha: 23 2014 CPM Educational Program.
Más detallesDraw: objetos en 3D, diagramas de flujo y exportación
1 de 15 30/11/2010 22:11 Draw: objetos en 3D, diagramas de flujo y exportación Draw es una herramienta de dibujo gráfico vectorial, aunque puede hacer algunas operaciones sobre graficos rasterizados. Ofrece
Más detallesSÓLIDOS EN EL ESPACIO TRIDIMENSIONAL
G3D1: Sólidos convexos y cóncavos SÓLIDOS EN EL ESPACIO TRIDIMENSIONAL Pon tres ejemplos de objetos cotidianos que sean convexos: Pon tres ejemplos de objetos cotidianos que sean cóncavos: G3D2: Caracterización
Más detalles*SIMETRAL DE UN TRAZO.: perpendicular en el punto medio.
*DISTANCIA ENTRE DOS PUNTOS EN EL PLANO: P(x a, y b ). Q(x a, y b ) 2 b + ya yb d= ( ) ( ) 2 x a x *SIMETRAL DE UN TRAZO.: perpendicular en el punto medio. *ALTURA: perpendicular bajada del vértice al
Más detallesSOLUCIONES A LOS EJERCICIOS DE LA UNIDAD
SLUINES LS EJERIIS E L UNI Pág. 1 Página 207 PRTI 1 Reproduce sobre papel cuadriculado el paralelogramo (,,, ). a) Somételo a una traslación de vector t 1. b) Traslada la figura obtenida, ', mediante t
Más detallesHerramientas Informáticas I Software: Sistemas Operativos
Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como
Más detalles95 EJERCICIOS de RECTAS
9 EJERCICIOS de RECTAS Forma paramétrica: 1. Dado el punto A(,3) y el vector director ur = (1, ), se pide: a) Hallar las ecuaciones paramétricas de la recta r que determinan. b) Obtener otros tres puntos
Más detallesSUPERFICIES CUÁDRICAS
SUPERFICIES CUÁDRICAS Un cuarto tipo de superficie en el espacio tridimensional son las cuádricas. Una superficie cuádrica en el espacio es una ecuación de segundo grado de la forma Ax + By + Cz + Dx +
Más detallesGUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.
1 Programación II, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. Objetivos Utilizar la sintaxis de las funciones
Más detallesESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS
FUNDAMENTOS DE PROGRAMACIÓN UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Ciencias Computacionales, Ingeniería en Electrónica y Telecomunicaciones,
Más detallesUniversidad de Pamplona Sede Villa del Rosario LABORATORIO DE MECÁNICA CUESTIONARIO GUIA PARA LAS PRÁCTICAS DE LABORATORIO DE MECÁNICA
Universidad de Pamplona Sede Villa del Rosario LABORATORIO DE MECÁNICA CUESTIONARIO GUIA PARA LAS PRÁCTICAS DE LABORATORIO DE MECÁNICA El cuestionario correspondiente a cada práctica de laboratorio debe
Más detallesTEMA 11. VECTORES EN EL ESPACIO
TEMA 11. VECTORES EN EL ESPACIO Dados dos puntos y, se define el vector como el segmento orientado caracterizado por su módulo, su dirección y su sentido. Dos vectores son equipolentes si tienen el mismo
Más detallesProyecto Fin de Carrera
Proyecto Fin de Carrera Generación de paisajes procedurales con Direct3D y GPU Autor D. Juan Gallego Molina Director Dr. D. Francisco José Serón Arbeloa Escuela de Ingeniería y Arquitectura 2013/2014 Gracias
Más detallesProgramación de altas prestaciones utilizando GPUs
Programación de altas prestaciones utilizando GPUs //Sintaxis deprecated glbegin(gl_quads); { gltexcoord2f(0, 0); gltexcoord2f(1, 0); gltexcoord2f(1, 1); gltexcoord2f(0, 1); } glend(); Aplicación 3D Llamadas
Más detallesMigracion Office
Migracion Office 2003-2010 Duración: 30.00 horas Descripción Microsoft office 2010 es un conjunto de aplicaciones informáticas tanto para empresas como para usuarios para la elaboración de documentos propios.
Más detallesLICEO SOROLLA C TEMA 4: DISEÑO 3D EN AUTOCAD
LICEO SOROLLA C TEMA 4: DISEÑO 3D EN AUTOCAD 1 1.- Visualización 3D. Para trabajar en 3D es necesario utilizar el eje Z. De esta forma nuestros puntos tendrán tres coordenadas, una para cada eje. 2.- Concepto
Más detallesSeminario II: Introducción a la Computación GPU
Seminario II: Introducción a la Computación GPU CONTENIDO Introducción Evolución CPUs-Evolución GPUs Evolución sistemas HPC Tecnologías GPGPU Problemática: Programación paralela en clústers heterogéneos
Más detalles1 x (rad) 0 π/2 π 3π/2 2π cos x x Para representarla, recomiendo que se haga una tabla dando al argumento
. A partir de las funciones: y = sen, y = cos, y = e, y = Ln, e y = ² representar las siguientes funciones: i. y = cos 2 y = cos Función periódica. = 2π 2π T ; ω Coeficiente de la. T = = 2π ω (rad) 0 π/2
Más detallesLABORATORIO ARQUITECTURAS SOFTWARE DE VARIOS NIVELES EN JAVA (I)
LABORATORIO ARQUITECTURAS SOFTWARE DE VARIOS NIVELES EN JAVA (I) SEPARACIÓN DEL NIVEL DE PRESENTACIÓN Y LÓGICA DE NEGOCIO MEDIANTE EL USO DE INTERFACES JAVA 1. OBJETIVO Los objetivos de este laboratorio
Más detallesDIPLOMADO DESARROLLO WEB Y CREACIÓN DE APPS MÓDULO DESARROLLO DE APLICACIONES WEB CON PHP & MYSQL
DIPLOMADO DESARROLLO WEB Y CREACIÓN DE APPS MÓDULO DESARROLLO DE APLICACIONES WEB CON PHP & MYSQL MySQL Introducción a MySQL y WAMP Operador LIKE y Wildcards Introducción al modelo de datos Entidad-Relación
Más detallesAceleradores gráficos. Su impacto en el bus del sistema.
Aceleradores gráficos. Su impacto en el bus del sistema. Conceptos básicos Controladora de video tradicional en modo gráfico Buffer de video en placas ISA se ubica en el rango de posiciones de memoria
Más detallesProcesadores superescalares. Introducción
Procesadores superescalares Introducción Introducción El término superescalar (superscalar) fue acuñado a fines de los 80s. Todas las CPUs modernas son superescalares. Es un desarrollo de la arquitectura
Más detallesFigura 1 Si la señal continua únicamante toma dos balores, entonces se denomina señal binaria, Figura 2. Figura 2
1. Señales digitales-analógicas Antes de comenzar con el diseño de sistemas digitales, se debe definir qué es una señal continua, discreta, analógica, digital y binaria. Una señal continua es aquella que
Más detallesMosaicos y frisos. Adela Salvador
Mosaicos y frisos Adela Salvador Isometrías en el plano Traslación Giro Simetría Simetría con deslizamiento Traslaciones La traslación queda definida al conocer el vector de traslación Busca dos vectores
Más detallesMovimientos en el plano-vectores Dirección: http://descartes.cnice.mec.es/aplicaciones/movimientos_plano_vectores/movimientos_vectores.
Movimientos en el plano-vectores Dirección: http://descartes.cnice.mec.es/aplicaciones/movimientos_plano_vectores/movimientos_vectores.htm Alumno/a: Curso: Grupo 1.- Dibuja un vector en tu cuaderno y pon
Más detallesTema 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 detallesEstilos y temas. Contenido TECNOLOGÍA WORD
Contenido 1. Crear un estilo rápido... 2 2. Cambiar un estilo... 2 3. Aplicar un estilo... 3 4. Hacer que un conjunto de estilos rápidos sea el conjunto de estilos predeterminado... 3 4.1 Elegir un conjunto
Más detallesLABORATORIO ARQUITECTURAS SOFTWARE DE VARIOS NIVELES EN JAVA (I)
LABORATORIO ARQUITECTURAS SOFTWARE DE VARIOS NIVELES EN JAVA (I) SEPARACIÓN DEL NIVEL DE PRESENTACIÓN Y LÓGICA DE NEGOCIO MEDIANTE EL USO DE INTERFACES JAVA 1. OBJETIVO Los objetivos de este laboratorio
Más detallesMÓDULO 8: VECTORES. Física
MÓDULO 8: VECTORES Física Magnitud vectorial. Elementos. Producto de un vector por un escalar. Operaciones vectoriales. Vector unitario. Suma de vectores por el método de componentes rectangulares. UTN
Más detallesArquitecturas basadas en computación gráfica (GPU)
Arquitecturas basadas en computación gráfica (GPU) Francesc Guim Ivan Rodero PID_00184818 CC-BY-NC-ND PID_00184818 Arquitecturas basadas en computación gráfica (GPU) Los textos e imágenes publicados en
Más detallesIntroducción. Cuerpo Rígido. Mecánica Racional 20 TEMA 4: Cinemática de los Cuerpos Rígidos.
Introducción. La cinemática de cuerpos rígidos estudia las relaciones existentes entre el tiempo, las posiciones, las velocidades y las aceleraciones de las diferentes partículas que forman un cuerpo rígido.
Más detallesCINEMÁTICA: MOVIMIENTO CIRCULAR, CONCEPTOS BÁSICOS Y GRÁFICAS
CINEMÁTICA: MOVIMIENTO CIRCULAR, CONCEPTOS BÁSICOS Y GRÁFICAS Un volante cuyo diámetro es de 3 m está girando a 120 r.p.m. Calcular: a) su frecuencia, b) el periodo, c) la velocidad angular, d) la velocidad
Más detallesMICROSOFT EXCEL 2010
MICROSOFT EXCEL 2010 1. AVANZADO Nº Horas:24 Objetivos: Descripción de funciones avanzadas de la hoja de cálculo Microsoft Excel 2010, viendo el uso de fórmulas, funciones y gráficos en los libros de Excel.
Más detallesTablas de contenidos Matemática PDN primer semestre 2014
Kinder Tablas de contenidos Matemática PDN primer semestre 2014 Seriación: con 5, 7 ó 9 elementos. Patrón: Patrones simples (AB- AAB-ABB- ABC-AABB); patrones complejos (AABBCC- ABCD- ABCC-AABC). Considera:
Más detallesInformática y Computación III Guía de Estudio (50 reactivos)
Informática y Computación III Guía de Estudio (50 reactivos) Responde cada una de las preguntas que se te plantean. Excel es un editor de textos como PowerPoint No existen otras hojas de cálculo, solo
Más detallesMétodos directos para resolver sistemas de ecuaciones lineales
Métodos directos para resolver sistemas de ecuaciones lineales Problemas para examen Si en algún problema se pide calcular el número de flops (operaciones aritméticas con punto flotante), entonces en el
Más detallesCURSO DE Q GIS y GRASS NIVEL USUARIO
CURSO DE Q GIS y GRASS NIVEL USUARIO MODALIDAD ONLINE Profesionales formando a Profesionales 2014 formacion@tycgis.com Calle Rodríguez San Pedro 13, 3ª Planta, Oficina 301 28015 Madrid (+34) 910 325 482
Más detallesTransformaciones e Insertando Imágenes en la Ventana Gráfica
Transformaciones e Insertando Imágenes en la Ventana Gráfica GeoGebra Manual Taller 4 Judith and Markus Hohenwarter www.geogebra.org Traducción y adaptación María Asunción Montes Tabla de Contenido 1.
Más detalles1.1 Definición del problema
Capítulo 1. Introducción 1.1 Definición del problema Cuando el famoso juego Doom apareció, no solamente nos asombró el grandioso juego, sino que también trajo y popularizo un nuevo modelo de programación
Más detalles