Welcome to the WebGL4J Tutorial Series home page. This is where I write tutorials on WebGL programming through the use of WebGL4J library, which provides WebGL access to Java programming language. This tutorial series is here to introduce the WebGL4J library to programmers. These tutorials will start at a very basic level, and setting up the workspace and move on eventually building our framework and learning how GPUs work.
What is WebGL4J?
What is WebGL?
WebGL stands for (Web Graphics Library) and allows for programming 3D graphics (most of them are games however) that are run inside a browser. WebGL, according to its specification is an immediate mode 3D rendering API designed for the web. It is derived from OpenGL ES (a port of OpenGL for embedded systems such as the mobile) and provides a similar functionality, but in an HTML context, that is the graphics are rendered using the HTML5 canvas element.
All the source code for this tutorial series is hosted on the GitHub repository here.