Today, the main technologies for developing Web 3D are Flash and HTML5. Among Internet Browsers, Chrome, Firefox and Safari are the best in terms of support and performance. One of the additional features from HTML4 is that the HTML5 is able to use the canvas element, this allows for hardware acceleration for 3D rendering. One of the most useful Javascript libraries is three.js by Mr. Doob which we can use as a Web 3D engine. Using this engine, we can create our own 3D objects without writing the complicated rendering/raytracking algorithm.
Continue reading