Mon application prend plusieurs secondes pour montrer la première fenêtre avec un Canvas3D
dedans. J'ai profilé et constaté que le goulot d'étranglement est en SimpleUniverse.getPreferredConfiguration()
; le premier appel prend trois ou quatre secondes, et doit être appelé avant que la scène puisse être rendue.Comment démarrer Java3D plus rapidement?
J'utilise le moteur de rendu Direct3D (-Dj3d.rend=d3d
), car le moteur de rendu OpenGL se bloque sur ma carte graphique. J'ai une carte ATI intégrée exécutant un seul moniteur.
Je viens de trouver cette solution de contournement hier, alors je fais un enregistrement public pour ne pas le perdre à nouveau. –
Comment passer -Dsun.awt.nopixfmt = true en jvm? ou Comment arrêter d'appeler l'objet Configuration graphique dans java3D? – Jay