¿Alguien sabe una buena guía para principiantes para usar OpenGLES en el iPhone? He encontrado algunos pero todos requieren conocimiento supuesto que no tengo.Guía para principiantes de OpenGLES en iPhone
Respuesta
Simon Maurice tiene excelentes tutoriales sobre los primeros pasos. Eche un vistazo: http://www.cocoachina.com/wiki/index.php?title=Category%3aSimon_Maurice_iPhone_OpenGL_ES. Hazlos desde el principio y tendrás una buena idea de lo básico.
EDIT:
Backup link
Source code
sólo es necesaria una referencia:
Sí, algunos de los documentos hace no tiene mucho sentido la primera vez que lo leas, pero en realidad, lea el oración/párrafo/página nuevamente, y nuevamente. Realmente tiene sentido, y es muy preciso. Que es algo que realmente no puedes decir de los tutoriales. Los tutoriales casi siempre son escritos por personas que no se preocupan demasiado por omitir detalles importantes, mientras que documentación como esa suele ser escrita por personas muy quisquillosas que incorporan cada pequeño hecho importante en oraciones (posiblemente demasiado complejas).
Ah, y un consejo de oro: Añadir una función de búsqueda de su navegador que hace esto:
http://www.google.com/search?q=%s+site%3Awww.khronos.org%2Fopengles%2Fsdk%2F1.1%2Fdocs%2Fman%2F&btnI
(sustituir %s
por cualquier cadena de búsqueda de reemplazo término de su navegador es, el ejemplo anterior es para Opera)
Lo he vinculado al prefijo o
, por lo que cada vez que necesito buscar algo en OpenGL/ES, simplemente escribo o glDrawElements
en la barra de direcciones y obtengo instantáneamente la página de documentación en él.
Un buen recurso para OpenGL, sin duda, pero "solo necesitas uno" ?? Realmente no puede comenzar con ** iPhone ** dev sin una ayuda seria específica para iPhone. – LarsH
@LarsH: La pregunta era específicamente sobre OpenGL/ES. – lhunath
La pregunta era sobre OpenGL/ES * en el iPhone *. Mi punto es que hay muchas cosas específicas de iPhone que debes saber para desarrollar OpenGL/ES en el iPhone, y esa parte no estará en los documentos OpenGL/ES SDK. Por cierto buen consejo sobre una función de búsqueda para el navegador. +1 – LarsH
Una vez más, si puedo conectar mi propio trabajo, tengo un short writeup en lo que aprendí mientras escribía Molecules para el iPhone. Llegué a esto sin experiencia con el lado tridimensional de OpenGL (ya había hecho una pequeña aceleración de hardware en 2D), así que tengo una perspectiva diferente sobre el tema. El source code to Molecules está disponible, por lo que es posible que pueda aprender algo de hurgar en su interior. También tengo written a post sobre cómo usar las estructuras y funciones de Core Animation para acelerar el renderizado de OpenGL ES, si quieres algo un poco más técnico.
Bill Dudney tiene una publicación here sobre cómo comenzó a entrar en OpenGL ES, y luego un seguimiento here donde proporciona el código de un cargador Wavefront OBJ para el iPhone.
Creo que he visto algunos recursos más buenos en Stack Overflow en varias respuestas, por lo que puede buscar y ver qué más puede encontrar aquí.
Además de "The Red Book", otro libro útil -con tutoriales y referencia- es OpenGL SuperBible.
Nuevamente no es específico de OpenGLES, pero creo que es útil aprender las características de OpenGL en general, y luego filtrar las que no necesita.
"El Libro Rojo", no se recomienda para principiantes OpenGL/OpenGLES. Es un libro para profesionales. El primer paso es intentar ejecutar programas simples descargados o códigos simples de los sitios web de OpenGL.
Aquí hay un enlace bueno (no chino) a tutoriales de Simon Maurice: http://web.me.com/smaurice/iPhone_OpenGL_ES_Blog/iPhone_OpenGL/Archive.html
Sus tutoriales son excelentes; son lo que solía aprender OpenGL ES.
No es que tenga nada en contra del chino, pero me distraía visualmente tener que mirar eso. Buen descubrimiento. –
- 1. Guía para principiantes de LINQ
- 2. Guía para principiantes a BPEL
- 3. ¿Una guía para principiantes para aprender JavaScript?
- 4. SQL Server procedimiento almacenado guía para principiantes
- 5. Android NDK tutorial/guía para principiantes.
- 6. antialiasing iPhone OpenGLES
- 7. Guía para principiantes para configurar Qt para C++
- 8. portando la aplicación iPhone openGLES para OSX?
- 9. Guía para principiantes para configurar Emacs con gcc/gdb?
- 10. 2010 Guía para principiantes para nHibernate con fluidez
- 11. Guía para principiantes de la programación de gráficos 3D
- 12. Guía para principiantes de procedimientos almacenados con MySQL?
- 13. iPhone optimización de rendimiento de openGLES
- 14. Android OpenGLES Renderizar para texturizar
- 15. Guía para principiantes absolutos para trabajar con audio en C/C++?
- 16. Guía de Linux para principiantes de Ubuntu para desarrolladores de Windows con experiencia
- 17. Crear modelos en 3D y convertirlos en una forma utilizable por WebGL: ¿una guía para principiantes?
- 18. ¿Guía para Cocos2d y Box2d en el iPhone?
- 19. Guía para principiantes para aprender a usar Subversion con Visual Studio
- 20. guía para principiantes de Amazon Web Services (EC2, S3, RDS, EBS, etc.)
- 21. módulo de rastreo de Python para principiantes
- 22. OpenGL (para dispositivos móviles) Tutoriales para principiantes
- 23. ¿Alguna buena guía sobre iPhone Core Data?
- 24. Qué parámetro pasar a glGet para obtener el actual framebuffer en OpenGLES iPhone
- 25. membresía personalizada de ASP.NET MVC para principiantes
- 26. Programación del núcleo de Linux para principiantes
- 27. ¿Hay algún tutorial/guía para usar Firebug?
- 28. node.js para principiantes tutoriales?
- 29. Preguntas para principiantes: Wakelocks
- 30. presentación Clojure para principiantes?
Aquí es donde comencé. Te llevará muy lejos. +10 si pudiera. – rein
Guau, pensé que esta pregunta nunca sería respondida. Me pregunto por qué ese sitio web no apareció en una búsqueda en Google. – Jacob
Mobile Me no me deja entrar, no puedo acceder a él. Revisaría el sitio para ver qué está pasando – Jaba