Я также провел некоторые базовые разработки для OpenGL на Delphi и Java. Я использовал JOGL, как упомянуто в ответах других, и я должен заключить, что, хотя существует очень мало различий в программировании OpenGL на Java с использованием JOGL и программировании OpenGL на других языках (Delphi, C ++ и т. Д.), Этого просто нет хорошо чувстовать. Это сводило меня с ума, чтобы все это правильно настроить, а потом писал что-то вроде
gl.glBegin (GL.GL_QUADS)
кажется, что написано много лишнего gl, GL, GLU
, и это просто мешает вам. Кроме того, я считаю, что производительность будет намного лучше, если вы используете C ++ или аналогичный, а не Java.
Я не говорю о том, что нужно отказаться от JOGL (Java + OpenGL), это можно сделать, и на самом деле это не слишком отличается, но ... как я уже сказал. Попробуйте c ++, если можете.