本课程教授现代OpenGL核心模式与C++,从零构建圆柱、球体等3D物体,涵盖图形管线、GLSL着色器、VAO/VBO内存管理及MVP矩阵变换,实现动态交互摄像机场景。
原始标题:OpenGL Moderno con C++: Construye Objetos 3D paso a paso

该课程专注于现代 OpenGL 核心模式与 C/C++ 底层图形编程,核心特色在于摒弃外部 3D 模型,教导学员运用线性代数与三角函数公式,从零通过代码程序化生成圆柱、球体和圆环等三维几何体。课程系统性地涵盖了从图形管线理论、GLSL 着色器编写,到显存中的 VAO/VBO 内存管理与 MVP 矩阵变换,最终指导学员成功构建出具备动态交互摄像机的 3D 渲染场景。
Published 8/2026
Created by Gustavo Mondragon
MP4 | Video: h264, 2560×1440 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Beginner | Genre: eLearning | Language: Spanish | Duration: 41 Lectures ( 15h 3m ) | Size: 10.5 GB
Aprende el pipeline grafico moderno, shaders, VAO/VBO, transformaciones, la camara y generacion procedural de geometria.
What you’ll learn
⚡ Aprende OpenGL paso por paso
⚡ Comprender las bases matematicas que hay detras de los objetos 3D
⚡ Desarrollar tus propias aplicaciones en OpenGL desde cero
⚡ Crear escenas 3D en movimiento
⚡ Programar shaders en GLSL
⚡ Configurar el entorno de programacion
⚡ Trabajar con VAOs y VBOs
⚡ Dibujar primitivas 2D y 3D
⚡ Implementar una camara 3D
⚡ Generar geometria de forma procedural
⚡ Construir diferentes objetos tridimencionales
Requirements
❗ Programacion basica en C/C++
❗ Nivel basico en matematicas (algebra, trigonometria, geometria)
❗ Se explicaran los conceptos tanto de programacion como de matematicas para un mejor entendimiento
Description
Alguna vez te has preguntado como se contruyen realmente los objetos 3D que vez en videojuegos, simuladores o programas CAD?
En este curso no solo aprenderas a utilizar OpenGL moderno, podras comprender como funciona el renderizado grafico y a crear tus propias figuras 3D calculando cada vertice mediante geometria y trigonometria sin depender de modelos externos creados en programas como Blender. Aqui construiremos la geometria desde cero, entendiendo el proceso matematico y su implementacion en C++.
Lo que aprenderas
-El pipeline grafico
-Crear aplicaciones de OpenGL en C++
-Configurar el ambiente de desarrollo
-Escribir y utilizar Vertex Shaders y Fragment Shaders
-Trabajar con VAO y VBO
-Dibujar primitivas 2D y 3D
-Aplicar transformaciones mediante matrices
-Implementar una camara 3D
-Comprender la organizacion de una malla
-Generar geometria de forma procedural
-Calcular vertices utilizando geometria analitica y trigonometria
-Construir diferentes objetos 3D completamente desde el codigo
Durante el curso desarollaras figuras como
Puntos, Lineas, Triangulos, Cuadrados, Cubos, Prismas, Cilindros, Esfera y Toroides.
Cada figura se desarollara paso a paso, explicando el razonamiento matematico y posteriormente su implementacion en C++ con OpenGL.
Este curso es para ti si
-Quieres aprender OpenGL moderno desde sus fundamentos.
-Deseas comprender como se construyen realmente las mallas 3D.
-Te interesa el desarrollo de motores graficos, simuladores, visualizacion cientifica.
-Quieres aprender programacion grafica mas alla del uso de motores como Unity o Unreal.
-Disfrutas entender el funcionamiento interno de la tecnologia que usas.
Requisitos
-Conocimintos basicos de C/C++ (no sera necesaria la programacion orientada a objetos).
-Conocimientos basicos de algebra lineal y trigonometria.
-Mucho entusiasmo!!
Que no cubre este curso?
Este curso esta enfocado en los fundamentos de OpenGL y la generacion de geometria.
Temas como texturas, blending e iluminacion seran abordados en un curso posterior, permitiendonos dedicar el tiempo necesario a comprender profundamante las bases de la programacion grafica.
El objetivo es que entiendas como se construye un objeto 3D desde cero, como se organiza una malla en memoria, como se calculan sus vertices y como todo ese proceso llega finalmente a la pantalla.
Al finalizar el curso tendras una base solida para continuar con temas mas avanzados como texturas e iluminacion.
Who this course is for
⭐ Estudiantes o autodidactas interezados en OpenGL para el desarrollo de videojuegos, simulaciones, animaciones, visualizacion cientifica, etc.
此处内容需要权限查看
会员免费查看



