WebGL Academy

Justice pour Jean-Marie Bourry ! Jean Marie Bourry sur NobsRevActu L'ancien Chef de la Police de l’ONUCI Jean-Marie Bourry et le juge Rémy Le Hors

Learn WebGL and 3D algorithmic for free

This platform has been developed in order to learn WebGL and 3D algorithmic with a progressive and interactive way. It is a simplified online IDE with automatic indentation, syntax highlighting for HTML, Javascript and Python. You can run your code and download your project. It is based on Codemirror.

The courses are presented in a progressive way, always in connection with the code. Sometimes there are some development exercises. The number of the courses only depends on their chronological writing. Because there are many tutorials, I have grouped them in several lessons with a suggested execution order.

Before starting the courses, you should be comfortable with javascript and it would be great if you already know basics of linear algebra (multiplication, addition matrix/vector) and trigonometry (cosinus and sinus stories...).

The code provided for the different demonstration is given in a very sequential format. It won't be handy to have too many files with our IDE, so most of the time the code is grouped in script.js. If you want to develop your own 3D engine, you should split the code in different modules and classes and you should use software engineering to keep it clean.

The lessons

Click here to launch WebGL Academy IDE with all the tutorials.

In this section, I have grouped the tutorials into differents lessons. For each lesson, I recommend performing the tutorials in the provided order (from top to bottom).

Advanced lessons
You should have done the previous part, WebGL Basis, before starting these tutorials. These modules are not linked.

About me

I am Xavier Bourry. You can contact me either using Linkedin, or Twitter, or Google +.

I teach 3D programming with WebGL in a French school of computer science engineering, l'Esipe MLV. I also offer training in web 3D programming and 3D algorithmic using either raw WebGL or Three.js. My training sessions are in French or in English and I can freely move around the Paris Area in France. I am not interested in giving online training session (videoconferencing is so boring...). Of course, I use this tool for my training sessions, and I even improve it after each session !

I provide 3D web development services with my company, SPACEGOO. I have also written a framework agnostic book on webgl programming. It is in French. It is entitled Webgl : guide de développement d'applications web 3D .

I am an organizer of the WebGL Paris annual conference. More information are available on the WebGL Paris official website www.webglparis.com.

Discussion