
En esta clase señalamos los principales temas que trataremos a lo largo del curso.
Explicamos cómo instalar el visualizador gráfico Viewer con el que trabajaremos en las clases de laboratorio este curso. Para instalar qt5 en Ubuntu basta ejecutar los siguientes comandos:
sudo apt-get update
sudo apt-get install qtbase5-dev
Explicamos los fundamentos del Viewer y nos adentramos en sus componentes.
Estudiamos los uniforms prefefinidos en el Viewer.
Introducimos los sistemas de coordenadas con los que podemos trabajar.
Explicamos cómo pasar de un espacio a otro anterior, y cómo concatenar transformaciones.
Resolvemos el problema de animate vertices de la colección de problemas de transformaciones geométricas.
Se trata de animar los vértices de la escena.
Resolvemos el problema de auto rotate de la colección de problemas de transformaciones geométricas.
Se trata de rotar el objeto de la escena alrededor del eje Y.
Resolvemos el problema de twist de la colección de problemas de transformaciones geométricas.
Se trata de rotar el objeto de la escena alrededor de su propio eje Y en función del tiempo transcurrido.
Resolvemos el problema de wave de la colección de problemas de transformaciones geométricas.
Resolvemos el problema de contortion de la colección de problemas de transformaciones geométricas.
Resolvemos el problema de Oscillate de la colección de problemas de transformaciones geométricas.
Resolvemos el problema de iluminación Basic Lighting de la colección de problemas de iluminación.
Se trata de calcular la iluminación a partir de la componente Z de la normal en el Fragment Shader.
Resolvemos el problema de iluminación color gradient 1 de la colección de problemas de iluminación.
Resolvemos el problema de iluminación color gradient 2 de la colección de problemas de iluminación.
Resolvemos el problema de iluminación Modelo de Phong de la colección de problemas de iluminación.
Resolvemos el problema de texturas de basic texture de la colección de problemas de texturas.
Se trata de añadir una textura básica en la unidad 0 en el viewer.
Resolvemos el problema de texturas animate textures de la colección de problemas de texturas.
Se trata de añadir una textura animada.
Resolvemos el problema de texturas tiling de la colección de problemas de texturas.
Se trata de modificar las veces que se repite una textura en el visualizador gráfico.
Resolvemos el problema Texture Splatting de la colección de problemas de texturas.
Se trata de representar un terreno.
Resolvemos el problema de texturas tiling de la colección de problemas de texturas.
Se trata de simular la apariencia del material de mármol en el visualizador gráfico.
Resolvemos el problema de texturas Parallax Hallucination de la colección de problemas de texturas.
Se trata de simular una alucinación de paralaje.
Resolvemos el problema Sky Map de la colección de problemas de texturas.
Resolvemos el problema de textura procedural checkerboard de la colección de problemas de texturas procedurales.
Se trata de representar un tablero de ajedrez en el visualizador gráfico.
Resolvemos el problema de textura procedural Hinomaru de la colección de problemas de texturas procedurales.
Se trata de representar la bandera de japón en el visualizador gráfico.
Resolvemos el problema de textura procedural Hinomaru 2 de la colección de problemas de texturas procedurales.
Se trata de representar las dos banderas de japón en el visualizador gráfico.
Resolvemos el problema de textura procedural CRT Display de la colección de problemas de texturas procedurales.
Se trata de representar la visualización mediante tubos de rayos catódicos.
Resolvemos el problema Shadow perteneciente a la colección de problemas de geometry shader.
Resolvemos el problema Shadow 2 perteneciente a la colección de problemas de geometry shader.
Resolvemos el problema de voxelize de la colección de problemas de geometry shader.
Resolvemos la primera parte del problema Model Info de la colección de problemas de Effect Plugins.
Resolvemos la segunda parte del problema Model Info de la colección de problemas de Effect Plugins.
Resolvemos el problema de Effect Animate Vertices de la sección de problemas de Effect Plugins.
Resolvemos el problema de Screen Model Info de la sección de problemas de Effect Plugins.
Resolvemos el problema Draw Bounding Box de la colección de problemas de Draw Plugins.
¡Conviértete en un experto de OpenGL y aprende una de las habilidades más solicitadas en 2025!
Aprende a programar shaders y plugins en OpenGL desde cero, consigue que te contraten y diviértete en el camino con el curso de gráficos más moderno y actualizado en Udemy. Este curso se centra en la eficiencia: nunca más pierdas tiempo en tutoriales de gráficos de ordenador confusos, desactualizados e incompletos. Estamos bastante seguros de que este es el curso más completo y moderno que encontrará sobre el tema en cualquier lugar.
Este curso completo y basado en problemas y exámenes le presentará todas las habilidades modernas de un especialista en Gráficos en OpenGL y, a lo largo del camino, resolveremos diversos problemas de diseño y análisis de gráficos para que tenga experiencia. Tendrá acceso a todo el material de trabajo y plantillas en los recursos descargables del curso. ¡para que pueda ponerlos en su portafolio de inmediato! Creemos que este curso resuelve el mayor desafío para ingresar al campo de la ingeniería de gráficos: tener todos los recursos necesarios en un solo lugar y aprender las últimas tendencias y las habilidades laborales que los empleadores desean.
El plan de estudios será muy práctico a medida que lo guiamos de principio a fin para convertirse en un ingeniero profesional de informática. El curso incluye todo el temario de Gráficos de un grado universitario. Así, a cualquier programador autodidacta que haya omitido la universidad, este curso es ideal.
El curso está dividido en secciones donde profundizamos en cada uno de los temas de gráficos y motores de gráficos en OpenGL. Además, también estudiamos las principales aplicaciones en el mundo real a día de hoy.
Algunos de los conceptos que estudiaremos son:
Paradigmas de Visualización
Desarrollos de Shaders
Lenguaje GLSL
Vertex Shader
Aplicaciones de los Gráficos
Interacción con escenas 3D
Simulación de Sombras
Model Matrix
Simulación de Objetos Transparentes
Projection Matrix
Tipos de Cámaras y Puntos de Vista
Ray-tracing
Motores de Gráficos
Fragment Shader
Front Color y Frag Color
Texturas N-dimensionales
Geometry Shader
Plugins
Al final de este curso, será un ingeniero especializado en gráficos en OpenGL. Podrá ser contratado en grandes empresas. Usaremos todo lo que aprendamos en el curso para crear proyectos profesionales. Al final, tendrá una pila de proyectos que ha construido que puede mostrar a los demás.
Ya sea que sea nuevo en la informática, desee mejorar sus habilidades o provenga de una industria diferente, este curso es para usted. Este curso no se trata de hacer que solo diseñe sin comprender los principios, de modo que cuando haya terminado con el curso no sepa qué hacer más que ver otro tutorial. ¡No! Este curso lo impulsará y desafiará a pasar de ser un principiante absoluto sin experiencia en algoritmos, a alguien que puede crear sus propios flujos de trabajo.
Los Gráficos tienen aplicaciones en marketing y finanzas comerciales, atención médica, ciberseguridad, comercio minorista, transporte y logística, agricultura, Internet de las cosas, juegos y entretenimiento, diagnóstico de pacientes, detección de fraude, detección de anomalías en la fabricación, gobierno, academia / investigación, sistemas de recomendación y mucho más. Las habilidades aprendidas en este curso le brindarán muchas opciones para su carrera.
¡Obtendrás acceso de por vida a todas las lecciones del curso!
¿Entonces, qué esperas? ¡Aprende Gráficos en OpenGL de una manera que avances en tu carrera y aumentes tu conocimiento, todo de una manera divertida y práctica!