Gracias por A2A
Bueno, definitivamente no soy programador de gráficos, y realmente no disfruto la programación de gráficos, pero mis títulos universitarios me han hecho sufrir en muchas de esas clases, así que creo que puedo darte una idea básica de esto, pero puede que no sea la mejor. .
Necesita saber C / C ++ con seguridad (o si planea usar JOGL, entonces necesita saber java), porque OpenGL y directX, ambos se integran con C ++, y HLSL / GLSL, que son lenguaje de sombreado y usan sintaxis de estilo C . Definitivamente puedes salirte sin saber C, porque es solo la sintaxis.
Ahora una de las cosas más importantes de los gráficos son las matrices. Se puede decir que los aprendes en clases de gráficos, así que es parte de los gráficos de computadora, pero realmente depende de cómo aprendas. Si estás aprendiendo en línea, la mayoría de los cursos de gráficos asumirán que eres bueno con las matrices. Y si está tomando un curso en la universidad, pasarán de 1 a 3 clases solo para matrices, lo que es muy importante.
- ¿Es posible aprender AutoCAD sin un tutor?
- ¿Cómo debería uno comenzar a aprender Algoritmos?
- ¿Existe un buen recurso para aprender la etimología de los nombres binomiales en taxonomía zoológica?
- ¿Por qué no podemos simplemente rediseñar C ++ para que sea más fácil de aprender?
- ¿Es difícil aprender el aprendizaje automático? Conozco Python básico y matemáticas básicas.
Y eso debería ser lo suficientemente bueno para entrar en la programación de gráficos, realmente no tiene muchos requisitos previos, porque es un nivel bastante bajo.
En cuanto a los recursos, estos son los mejores.
Aprenda OpenGL, un extenso recurso tutorial para aprender OpenGL moderno
OpenGL – Introducción
Y finalmente
Nuevas producciones – Todo OpenGL
Cosas bastante avanzadas, pero es muy fácil de aprender a través de estos tutoriales.