project kosmo

142740307673_0142740307673_1142740307673_2145871670343_0145871670343_1145871670343_2 145871670343_4145871670343_5145871670343_6

141681185078_2

minimal online WebGL engine and dynamic scene viewer.

features:

  • raw webGL API manager
  • scene and mesh JSON loader / manager
  • basic scene render structure
  • hierarchical transformation tree
  • delegated resources loading
  • shader load manager
  • directional sun illumination
  • linear fog
  • depth based chromatic aberration
  • pointer interface
  • dynamic mesh / items selection

sourcecode on githu

[nodejs + webgl + ES6]