{"id":8902,"date":"2018-12-09T10:26:08","date_gmt":"2018-12-09T10:26:08","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=8902"},"modified":"2023-02-13T10:15:12","modified_gmt":"2023-02-13T10:15:12","slug":"java-3d-opengl","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=8902","title":{"rendered":"Java 3D OpenGL"},"content":{"rendered":"<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\ncom.jogamp.opengl (OpenGL 3.x?)\r\nvs.\r\njavax.media.opengl (OpenGL 2.x?)\r\n<\/pre>\n<p><a href=\"https:\/\/jvm-gaming.org\/t\/lwjgl-3-vs-jogl\/56902\/2\">LWJGL 3 vs JOGL<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/processing\/processing\/wiki\/Advanced-OpenGL\">Processing &#8211; Advanced OpenGL<\/a><\/p>\n<h3>javax.media.opengl<\/h3>\n<p><a href=\"https:\/\/stackoverflow.com\/questions\/7210194\/where-can-i-find-the-package-javax-media-opengl\">Where can I find the package javax.media.opengl?<\/a><br \/>\n<a href=\"http:\/\/jogamp.org\/deployment\/jogamp-current\/archive\/\">jogamp.org\/deployment\/jogamp-current\/archive\/<\/a><\/p>\n<h3>Maven<\/h3>\n<p><a href=\"https:\/\/mvnrepository.com\/artifact\/com.kenai.nbpwr\/javax-media-opengl\/1.1.1-201002281504\">Javax Media OpenGL<\/a><br \/>\n<a href=\"https:\/\/mvnrepository.com\/artifact\/net.java.dev.jogl\/jogl-windows-amd64\/1.1.1a\">JOGL Windows AMD64<\/a><\/p>\n<h3>LWJGL<\/h3>\n<p><a href=\"https:\/\/www.lwjgl.org\/\">LWJGL &#8211; Lightweight Java Game Library 3<\/a><br \/>\n<a href=\"https:\/\/github.com\/LWJGL\/lwjgl3\">github.com\/LWJGL\/lwjgl3<\/a>, LWJGL is a Java library that enables cross-platform access to popular native APIs<br \/>\n<a href=\"https:\/\/github.com\/LWJGLX\/lwjgl3-awt\">github.com\/LWJGLX\/lwjgl3-awt<\/a>, AWT support for LWJGL3 <\/p>\n<p>LWJGL3 based on GLFW<br \/>\n<a href=\"http:\/\/www.glfw.org\/\">GLFW<\/a><br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/GLFW\">Wikipedia: GLFW<\/a>, small C library that allows the creation and management of windows with OpenGL contexts (like FreeGLUT or SDL)<\/p>\n<p><a href=\"https:\/\/stackoverflow.com\/questions\/16946030\/how-to-use-opengl-in-javafx\">How to use OpenGL in JavaFX?<\/a><br \/>\n<a href=\"https:\/\/bitbucket.org\/cuchaz\/jfxgl\">JFXGL<\/a>, Glue code that allows you to use JavaFX in your OpenGL\/LWJGL3 app.<\/p>\n<h3>JOGL<\/h3>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Java_OpenGL\">Java OpenGL (JOGL)<\/a><br \/>\n<a href=\"http:\/\/jogamp.org\/\">JogAmp<\/a><\/p>\n<h1>YouTube<\/h1>\n<p><!-- ------------------------------------------------------- --><\/p>\n<h2>JOGL<\/h2>\n<h3>JavaWebAndMore<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=eTfFfalrEao\">#23 Java und OpenGL Tutorial &#8211; culling und depth-test<\/a><\/p>\n<h2>LWJGL<\/h2>\n<h3>GamesWithGabe<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/playlist?list=PLtrSb4XxIVbp8AKuEAlwNXDxr99e3woGE\">Coding a 2D Game Engine in Java<\/a><\/p>\n<h3>freeCodeCamp.org<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=025QFeZfeyM\">Code a 2D Game Engine using Java &#8211; Full Course for Beginners<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=roPRqEQZFu8\">Code a 2D Game Engine using Java [Part 2]<\/a><br \/>\n<a href=\"https:\/\/github.com\/codingminecraft\/MarioYoutube\/tree\/master\">github.com\/codingminecraft\/MarioYoutube\/tree\/master<\/a><\/p>\n<h3>ThinMatrix<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=WMiggUPst-Q\">OpenGL 3D Game Tutorial<\/a> (02.08.2014)<br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=2xElle5HvPE\">Starting Work on my New Farming Game!<\/a> (30.01.2022)<br \/>\n<a href=\"https:\/\/www.youtube.com\/playlist?list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP\">OpenGL 3D Game Tutorials<\/a> (Playlist)<\/p>\n<h3>mr frozen97-OSG\u2022noob<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=0dHc5VBrkHA\">Java 3D game using LWJGL, OPENGL, OPENAL, e.t.c<\/a><br \/>\n<a href=\"https:\/\/github.com\/mrfrozen97\/Java-3D-game-engine-with-basic-game\">github.com\/mrfrozen97\/Java-3D-game-engine-with-basic-game<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>com.jogamp.opengl (OpenGL 3.x?) vs. javax.media.opengl (OpenGL 2.x?) LWJGL 3 vs JOGL Processing &#8211; Advanced OpenGL javax.media.opengl Where can I find the package javax.media.opengl? jogamp.org\/deployment\/jogamp-current\/archive\/ Maven Javax Media OpenGL JOGL Windows AMD64 LWJGL LWJGL &#8211; Lightweight Java Game Library 3 github.com\/LWJGL\/lwjgl3, LWJGL is a Java library that enables cross-platform access to popular native APIs github.com\/LWJGLX\/lwjgl3-awt, AWT [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8902","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/8902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8902"}],"version-history":[{"count":12,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/8902\/revisions"}],"predecessor-version":[{"id":13767,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/8902\/revisions\/13767"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}