Buenas noches, saludos de nuevo. Aun sigo con mi artículo, bueno en realidad aún sigo con mis investigaciones para posteriormente sentarme a escribir, e conseguido bastante información de vrml, pero ahora necesito información de las distintas librerías gráficas 3d que hay para java, las más conocidas son: java3d, jogl, y más o menos conocida está el jgl (javagl), ok, resulta que por allí conseguí estas gl4java, opengl4java, que no sé si será la misma que la anterior y también ésta, tre. Como la poca información que he conseguido es mínima y además en inglés, me gustaría saber por favor si estas librerías existen: gl4java, tre, y si son realmente librerías gráficas 3d para java.
Conosco y he visto información de java3d, jogl y jgl, pero estas no las había visto, son librerías gráficas 3d para java? Si no lo son, para que se utilizan o en donde se utilizan?
Por favor y gracias.
Sí, gl4java y Tre son librerías gráficas 3D para Java, pero son históricas y están completamente obsoletas.
gl4java (OpenGL for Java) fue un binding temprano para usar OpenGL desde Java. Fue el predecesor directo de lo que luego se convirtió en JOGL. Ya no se desarrolla ni se usa.
Tre era un motor gráfico 3D para Java, una capa de alto nivel sobre APIs como OpenGL. También está abandonado hace muchos años y no es viable para proyectos nuevos.
Hoy en día, las opciones modernas y activas son completamente diferentes. Para desarrollo 3D en Java, la recomendación principal es usar LWJGL (Lightweight Java Game Library). LWJGL proporciona acceso de bajo nivel a APIs como OpenGL, Vulkan y OpenAL, y es el estándar de facto para proyectos serios como juegos y simulaciones de alto rendimiento.
Para una API de más alto nivel y más sencilla, basada en LWJGL, está libGDX. Es un framework excelente para desarrollo de juegos 2D y 3D, muy bien documentado y con una comunidad activa.
Java3D y JOGL en su forma original están discontinuados. El proyecto oficial sucesor es JOGL como parte de JogAmp, que aún se mantiene, pero LWJGL es generalmente una opción más popular y potente en la comunidad.
En resumen, olvida las librerías que mencionas. Para un proyecto nuevo, investiga LWJGL si necesitas control de bajo nivel y máximo rendimiento, o libGDX si quieres un framework más completo y orientado a juegos. Ambas son herramientas actuales, poderosas y con buen soporte.