Je n'ai aucune expérience concernant l'animation #D. Mais lequel est le meilleur Java avec Open GL ou C++? Quelle est la différence entre java 3d et opengl?Quel est le meilleur Java + OpenGl ou C++ OpenGl?
Répondre
"Lequel est le meilleur" nécessite une métrique pour pouvoir répondre.
Si la performance est la métrique, alors la réponse est C++ et OpenGL. C'est (entre autres choses) parce que les appels entre Java et natif peuvent être un peu plus long, et C++ a des tableaux qui sont plus en phase avec ce qu'OpenGL attend.
Mais si la métrique est quelque chose comme la vitesse à laquelle un développeur Java sera capable de faire quelque chose avec des performances raisonnables, la réponse sera probablement Java + OpenGL. Java3D est une API de plus haut niveau qu'OpenGL.
Je vous recommande d'utiliser C++ avec OpenGL.
Ma seule expérience avec Java et l'animation 3D est via JOGL et je ne peux pas dire que c'était tout à fait positif. De mémoire, l'interface vous a fait écrire du code C en Java. Il a supprimé de nombreux avantages de l'utilisation de Java (code facile à lire, commodité, etc.) et n'ajoute rien d'autre que du fardeau (tout ce que vous écrivez en Java avec OpenGL est susceptible d'être plus lent que l'équivalent C++).
- 1. Quel est le meilleur moyen de faire pivoter le cube dans Opengl
- 2. Apprendre OpenGL par Java
- 3. C++ ou C++ 0x - Quel est le meilleur standard?
- 4. quel est le meilleur en Java?
- 5. Quel est le code minimum d'une vue 2D OpenGL?
- 6. Quel est le meilleur framework webservice java?
- 7. Quel est le meilleur BOOST_MPL_ASSERT ou BOOST_STATIC_ASSERT?
- 8. Quel est le meilleur: mysql_connect ou mysql_pconnect
- 9. Quel est le meilleur, ETL ou ELT?
- 10. Quel est le meilleur QTP ou Jmeter?
- 11. Quel est le meilleur H2 ou HSQLDB?
- 12. OpenGL à OpenGL-ES - glBegin();
- 13. OpenGL: Choisir quel poly visage est en avant?
- 14. opengl texture cube C++
- 15. Quel est le meilleur réseau IRC pour Java (#java)?
- 16. Java OpenGL rendant plusieurs triangles
- 17. OpenCL ou OpenGL - lequel utiliser?
- 18. Java OpenGL dessine une étoile
- 19. tampon OpenGL stencil OU opération?
- 20. C++/OpenGL - Rotation d'un rectangle
- 21. Quel est un bon moyen d'implémenter HCI dans OpenGL?
- 22. Mono C# vs C++ dans le développement de jeux opengl?
- 23. OpenGL DevIL code source C++
- 24. Mac + Netbeans C++ problème OpenGL
- 25. C++ Transformation de coordonnées OpenGL
- 26. Quel est le meilleur - threads principaux ou séparés?
- 27. Android OpenGL utilisant à la fois Java et C++
- 28. java opengl: glDrawElements() avec> 32767 sommets
- 29. Entrer dans le nouveau OpenGL
- 30. Quel est le meilleur pour cette requête, « jointure » ou « Où »
Il peut également être utile de mentionner que Processing (http://processing.org/) est un environnement Java très agréable pour la programmation graphique. Il inclut le support pour OpenGL. – kusma
mais puis-je développer les mêmes graphismes de qualité avec java3d que comme opeGl? –
Pure OpenGL est plus puissant, mais aussi beaucoup plus compliqué et prend beaucoup de temps. Vous obtiendrez des résultats plus rapidement avec une API de plus haut niveau, mais OpenGL sera en mesure de fournir des fonctionnalités que Java3D ne sera pas en mesure de fournir. – kusma