¿Es posible aprender el framework Metal de Apple sin experiencia en OpenGL? Si no, ¿cuál es el mejor curso de acción?

Por supuesto que es. OpenGL no es la base del Metal, compiten. El metal es de nivel más bajo que OpenGL en todas las cuentas: abarca cosas sobre el hardware de GPU que OpenGL extrae. Eso podría significar que OpenGL es más fácil de aprender, pero no lo convierte en un requisito previo.

Dicho esto, cuanta más experiencia tengas con la escritura de software de gráficos, más bases tendrás para elegir rápidamente Metal. Por lo tanto, conocer OpenGL, DirectX y otras API similares podría ayudarlo a aprender Metal más rápido.

Pero si quieres aprender Metal y no conoces OpenGL o DirectX, entonces comenzaría aprendiendo Metal, no aprendiendo tecnologías no relacionadas. Podrías comenzar con:

  • Metal para desarrolladores – Apple Developer
  • Metal por ejemplo

Hay muchas publicaciones introductorias sobre Metal en Internet, pero todavía no veo ningún curso completo sobre Metal, por lo que es probable que la documentación de Apple sea tu mejor amigo.

More Interesting

¿Qué debo saber sobre el lenguaje de programación Swift de Apple?

¿Es posible crear una aplicación para controlar tu iPhone con tu Mac?

¿Qué es lo que lleva más tiempo, codificar una tienda web / sitio web desde cero (sin WP o similar) o codificar exactamente el mismo servicio desde cero pero para Android / iOS?

¿Hay algún beneficio de velocidad al usar xibs en lugar de solo codificar la lógica de vista directamente?

Si el código Java puede ejecutarse en cualquier plataforma, ¿por qué los desarrolladores de iOS usan Objective C y no Java para ejecutar en el iPhone?

¿Qué sucedería si Apple lanza Apple Pay y anuncian que también han implementado una funcionalidad de lector NFC en sus dispositivos y, por lo tanto, pueden actuar como terminales NFC-EMV completas?

¿Qué tipo de personal técnico debería contratar en la etapa inicial si mi startup tendrá productos basados ​​en múltiples plataformas?

Cómo juzgar a un desarrollador de iOS con solo 5 a 10 preguntas

¿Cuál es la mejor aplicación de seguimiento de finanzas de iOS?

¿Cuáles son los aspectos positivos y negativos de la fragmentación del dispositivo causada por el iPhone 5?

Compré un libro para aprender el desarrollo de iOS 7 en Xcode 5. Ahora que Xcode 6 y iOS 8 están fuera, ¿eso significa que el libro está desactualizado e inútil?

¿Cuál es la mejor manera de convertirse en desarrollador de Kickass iOS / iPhone?

¿Cuáles son las principales empresas de desarrollo de aplicaciones para iOS?

¿Cuál es la diferencia entre Xcode BETA8 y Xcode7?

Cómo pasar datos de un controlador de vista a otro utilizando delegados en el objetivo c