 Back to my research page.
Back to my research page.
 Back to my personal page.
Back to my personal page.
 research papers videos:
 research papers videos:
 on Youtube:
on Youtube:    
 Videos & images in
 my articles
 repository on HAL. Some missing ones can be found here.
 Videos & images in
 my articles
 repository on HAL. Some missing ones can be found here.
 Shadertoy:
 Shadertoy:
 My Full visual catalog of Shadertoys
(by date or likes).
 My Full visual catalog of Shadertoys
(by date or likes).
 My Ordered list of Shadertoys by theme.
 My Ordered list of Shadertoys by theme.
 My  research-oriented Shadertoys
My  research-oriented Shadertoys
 All  my shadertoy
  demos on
  Shadertoy website.
 All  my shadertoy
  demos on
  Shadertoy website.
 See also:  my Shadertoy
  unofficial blog (GLSL/Shadertoy tricks).
 See also:  my Shadertoy
  unofficial blog (GLSL/Shadertoy tricks).
 html5-Javascript:
 html5-Javascript:
 Vortex particles. (the most interesting of these 3 variants)
 Vortex particles. (the most interesting of these 3 variants) 
 Charged particles.
 Charged particles.  
 Gravity particles.
 Gravity particles.  
 Desmos graphs:
 Desmos graphs:
 My Full visual list of Desmos  graphs.
My Full visual list of Desmos  graphs. My Ordered list of interactive Desmos graphs.
My Ordered list of interactive Desmos graphs.
 See also:  my DesmosGraph
  unofficial blog (many tricks and undocumented features :-) ).
 See also:  my DesmosGraph
  unofficial blog (many tricks and undocumented features :-) ).
 web-MobiNet:
 web-MobiNet:
 Experimental: JS/ANTLR4 concept draft.
Experimental: JS/ANTLR4 concept draft. The original software MobiNet.
The original software MobiNet.
 OpenGL1.x in webGL:
 OpenGL1.x in webGL:
 Demos : (folder) 2D/3D fractals, minimal surface, mountains (simple), mountains (with particles and automatas), particles, colors in volume.
 Demos : (folder) 2D/3D fractals, minimal surface, mountains (simple), mountains (with particles and automatas), particles, colors in volume. 
 Lib: see folder/lib/, or tgz package. (webserver is to test your pages out of web using nodejs).
 Lib: see folder/lib/, or tgz package. (webserver is to test your pages out of web using nodejs).
 Guide of how to port your code to webGL using wOpenGL1.js .
BUG: on old chrome, firefox, opera, or on IE, Safari (see ECMA-262 compatibility ) you'll only get a blank page, since these don't implement back-quote strings `...` (so useful for multiline data such as shaders or help messages !). -> If you want to stick to these browsers+versions, you'll simply have to replace these (few) by a bunch of "...\n"+ at each line, once in cafe.html (help), twice in wOpenGL1.js (shaders), once in contextMenuCSS.js (or simply comment out its require in wOpenGL1.js if you don't use glut.menus)
 Guide of how to port your code to webGL using wOpenGL1.js .
BUG: on old chrome, firefox, opera, or on IE, Safari (see ECMA-262 compatibility ) you'll only get a blank page, since these don't implement back-quote strings `...` (so useful for multiline data such as shaders or help messages !). -> If you want to stick to these browsers+versions, you'll simply have to replace these (few) by a bunch of "...\n"+ at each line, once in cafe.html (help), twice in wOpenGL1.js (shaders), once in contextMenuCSS.js (or simply comment out its require in wOpenGL1.js if you don't use glut.menus) 
 
 
 Contact
 Contact  E-mail :
  Adresse : Maverick / LJK - 
INRIA ZIRST, 655 avenue de l'Europe
  E-mail :
  Adresse : Maverick / LJK - 
INRIA ZIRST, 655 avenue de l'Europe
| Fax :  +33 (0)4 76 61 54 40 Secretariat : 76 61 54 26 (NB: I strongly prefer being contacted by email) |  |