Red de conocimiento informático - Aprendizaje de programación - ¿Puede la combinación de JAVA y OPENGL producir varios efectos e implementaciones de la combinación de VC y opengl? ¿Cuál es más fácil de aprender?

¿Puede la combinación de JAVA y OPENGL producir varios efectos e implementaciones de la combinación de VC y opengl? ¿Cuál es más fácil de aprender?

Tanto Java como VC se pueden combinar con OpenGL. VC es más intuitivo; pero Java no es difícil. Requiere un contenedor que sirva como interfaz. Tanto Java3D como JOGL son tales contenedores. Java3D es un sistema completo y más pesado, por lo que puede resultar más lento de aprender.

Java3D y JOGL son solo interfaces para operar OpenGL en Java, por lo que puedes hacer todo lo que OpenGL puede hacer, pero los métodos específicos son diferentes. Los sistemas de partículas, la niebla y el terreno son cosas relativamente básicas en OpenGL y no deberían ser imposibles de hacer (pero nunca he usado Java para hacer OpenGL. Esto es solo una especulación y debes confirmarlo)

Si Java es mejor que VC, utilice Java. Ya sea Java3D o JOGL, no debería haber ningún problema de que algo no sea compatible si elige uno. Debería ser posible crearlo, y tal vez sea más rápido comenzar con JOGL. Opinión personal.

Personalmente no creo que el nivel de lenguaje C o Java sea muy alto, principalmente Depende de su comprensión de OpenGL cómo. Sin embargo, si el proyecto es relativamente grande, las habilidades orientadas a objetos serán más importantes y Java es mejor que VC.