Babylon.js

Babylon.js is a complete JavaScript framework and graphics engine for building 3D applications with HTML5 and WebGL (Web Graphics Library). It is possible to load and draw 3D objects, manage these 3D objects, create and manage special effects, play and manage spatialized sounds, create gameplays and more.

Babylon.js library is free to use, thus enabling also didactic use.

References