Transcript
![Page 2: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/2.jpg)
Objective to learn
❑ Game with WJGL
![Page 3: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/3.jpg)
LWJGL ?
![Page 4: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/4.jpg)
![Page 5: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/5.jpg)
![Page 6: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/6.jpg)
![Page 7: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/7.jpg)
![Page 8: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/8.jpg)
![Page 9: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/9.jpg)
download joml-lwjgl 3
![Page 10: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/10.jpg)
download joml-lwjgl 3
![Page 11: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/11.jpg)
Example JOML Demo
![Page 12: 3D Game with LWJGL with JWGL.pdf · LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio](https://reader030.vdocuments.pub/reader030/viewer/2022040716/5e212d4c9d5e3a745c641f6b/html5/thumbnails/12.jpg)
อา้งอิง
[1] http://wiki.netbeans.org/Java3DGamingWithNetBeans
[2]https://en.wikibooks.org/wiki/Guide_to_Game_Development/Rendering_and_Game_Engines/OpenGL
[3]https://www.lwjgl.org/guide
[4] https://github.com/JOML-CI/joml-lwjgl3-demos