Por lo tanto, solo sé cómo usar Python, pero también sé cómo modelar en 3D. He oído hablar de OpenGL y realmente quiero aprender a usarlo, porque me parece muy útil (quiero crear juegos simples con él ...). Encontré PyOpenGL, enlaces de Python para OpenGL, pero no pude encontrar ninguna documentación "real", por lo que la única opción es estudiar ejemplos de código y tutoriales escritos en C++ o algo así. Pero, como dije, solo sé cómo usar Python. ¿Qué puedo hacer al respecto?Uso de OpenGL con Python
Respuesta
Si su objetivo es hacer juegos en Python, entonces debería mirar PyGame. Está mejor documentado y respaldado.
Conozco PyGame, pero quiero crear juegos 3D (simples) y PyGame no admite elementos 3D (creo ...). – Antoni4040
No obstante, puede * combinar * pygame y pyopengl – sloth
Debe seguir y leer un OpenGL tutorial.
Aquí hay un pyopengl demo; otras muestras son más de here.
Además, puede usar pygame junto con pyopengl; un ejemplo es here.
Puede probar con un nivel superior, si lo desea hacer con juegos simples, Panda3D tiene la reputación de ser muy simple (en comparación con OpenGL) para aprender.
Si utiliza Cython existe la posibilidad de optimizar parte de su código con OpenCL:
¿Quiso decir OpenCL? No creo que eso esté relacionado con Cython. El código similar a un juego se puede optimizar con Cython, con relativa facilidad. Usar OpenCL para distribuir computación entre matrices de GPU, FGPA, etc., es una técnica avanzada que normalmente no se usa en proyectos similares a juegos, sino en proyectos como SETI, que necesitan batir cantidades masivas de procesamiento de CPU. –
- 1. OpenGl con Python
- 2. Uso de Python con WAMP
- 3. uso de rotación de glm en Opengl
- 4. framebuffer y uso de sombreadores en opengl
- 5. Uso de OpenGL para reemplazar Canvas - Android
- 6. Uso de OpenGL Toon Shader en GLSL
- 7. Uso de extensiones OpenGL En Windows
- 8. ¿Usando OpenGl con C#?
- 9. Uso de memoria de Python con BeautifulSoup
- 10. gluUnProject Android OpenGL ES 1.1 Uso
- 11. Contexto OpenGL de Tkinter en Python
- 12. Utilidades de matriz matricial OpenGL para Python?
- 13. OpenGL ES y sombreadores compatibles con OpenGL
- 14. Máscaras alfa con OpenGL
- 15. openGL: líneas con sombreadores
- 16. Ejemplo 2D con OpenGL
- 17. OpenGL 3.2 con NSOpenGLView
- 18. Usando QImage con OpenGL
- 19. ¿Es OpenGL compatible con versiones anteriores de OpenGL ES?
- 20. Uso de los modelos de Blender/SketchUp en OpenGL
- 21. Pantalla de video con OpenGL
- 22. ¿Modificar una imagen con OpenGL?
- 23. OpenGL - máscara con múltiples texturas
- 24. Uso de las funciones de OpenGL ES en un Mac
- 25. Uso de GLEW para usar extensiones OpenGL bajo Windows
- 26. Uso de OpenGL sin el sistema X-Window
- 27. Uso de QPainter sobre OpenGL en QGLWidget al utilizar sombreadores
- 28. Protector de pantalla Xcode con OpenGL
- 29. Uso de la función glBindAttribLocation en OpenGL ES
- 30. Uso de OpenGL desde el hilo principal en Android
comenzar Tal vez con un [tutorial de OpenGL] (http://pyopengl.sourceforge.net/context/ tutorials/index.xhtml) – sloth
possbile duplicate: http://stackoverflow.com/questions/7493611/where-is-there-a-pyopengl-tutorial – sloth
Estoy confundido. También conozco PyOgre y Panda3D, pero parece ser diferente de OpenGL, ¿verdad? (Lo siento por las preguntas tontas, soy un novato, realmente ...) ¿Qué debo usar? – Antoni4040