voz tutoriales tutorial programas programa pasos para interactivos hacer gratis desde con como opengl deprecated opengl-3 pyopengl

opengl - programas - programa para hacer tutoriales en pc



¿Dónde puedo encontrar un buen tutorial en línea OpenGL 3.0 que no utilice ninguna funcionalidad obsoleta? (3)

Aléjate de NeHe, los tutoriales están desactualizados y contienen muchas cosas "problemáticas" también.

Para comenzar con 3.x, prueba esos, ambos están actualizados:

Aurian (Joe Groff)

Arcsynthesis (Jason L. McKesson)

Actualizar:
Releyendo mi propia publicación casi 2 años después, creo que uno puede pensar que suena un poco duro.

Por supuesto, este no es el intento. El mensaje principal (que sigue siendo válido) que quería dar es que NeHe todavía se ocupa de OpenGL 1.x / 2.x y utiliza algunas bibliotecas "antiguas" no compatibles.
En general, como tal, esto no significa que los tutoriales son necesariamente malos, pero a partir de allí significará comenzar dos generaciones detrás del estado actual de la técnica, y una generación detrás del mínimo debería aprender. Legado de aprendizaje OpenGL requerirá, en un momento posterior, que olvide casi todo lo que conoce y vuelva a aprender desde cero.

Dicho esto, la página principal de NeHe ahora se vincula a un tutorial centrado en OpenGL 3.3 por Damien Mabin, que se ve bastante bien a primera vista (aunque no tendré tiempo de leerlo detenidamente antes de año nuevo).

Acabo de comprar la quinta edición de OpenGL SuperBible. Estoy muy contento de que hayan evitado el uso de la funcionalidad en desuso, pero sus ejemplos hacen uso de GLTools . GLTools proporciona una gran cantidad de funciones útiles para renderizar objetos 3D simples y administrar la vista matrices de frustrum, cámara y transformación.

Todo esto es genial, pero la abstracción proporcionada oculta detalles de bajo nivel y tengo dificultades para pasar al código donde no puedo usar GLTools , por ejemplo, pyopengl . La gran mayoría de los tutoriales que he visto en línea utilizan el modo inmediato, que trato de evitar. Los que usan glDrawArrays hacen uso de glEnableClientState , que también estoy tratando de evitar.

Lo que estoy buscando son tutoriales introductorios que sean totalmente compatibles con OpenGL 3.x. Si eso es demasiado alto para un pedido, tal vez una buena lista de lavandería funcione como "punto de partida".



https://bitbucket.org/rndblnch/opengl-programmable

un breve tutorial paso a paso para la canalización programable de OpenGL (OpenGL / OpenGL | ES 2.x) para las personas que ya están familiarizadas con la canalización fija. dependencias: python 2.5+, PyOpenGL 3.0.1+

Versiones sucesivas de un programa glut / opengl pequeño pero bastante completo que se inicia desde el modo directo y se transforma paso a paso para ejecutarse exclusivamente en la interconexión programable. Mire las diferencias entre las versiones sucesivas para destacar los cambios necesarios (p. Ej., https://bitbucket.org/rndblnch/opengl-programmable/changeset/b21131e37ed7 ).