WebGL around the net, 19 December 2013

A Merry Christmas and Happy New Year to you all! WebGL finishes 2013 strong with amazing experiments and new tools.

  • Check out Paper Christmas, a beautiful paper cutout scene by Little Workshop, built with Three.js and SoundJS.
  • Google Zeitgeist is an interactive 3D globe showcasing the top search terms per day for 2013, in cities around the world. Created by the Google Data Arts team in WebGL for desktop and mobile.
  • ZYA has developed Octahedrone, a provocative experiment in generative music. Interact with the geometry to create musical arpeggios, dynamically adjust the textures and change the tones.
  • The folks from HelloEnjoy just ported their awesome Hello Racer car to mobile. Point your favorite WebGL-enabled mobile browser at Samsung-sponsored Racer S.
  • This stunning Chrome experiment by Jaume Sanchez Elias uses marching cubes and triplanar texture mapping to create  normal-mapped metaballs.
  • East-Bay developer Josh Staples shows how to extend Three.js to add object-based animation as a native capability. Josh used this approach to develop a WebGL application for the shipping industry.
  • Viktor Kovacs’ JSModeler now has the capability to easily create 3D logos by converting SVG drawings to 3D models. Sweet!
  • Some good news on the tools front: Babylon.js now has a Sandbox Editor to help test your 3D assets without writing code.
  • Really Famo.us? Venturebeat might love your pretty WebGL User Interface Demos, but until you release the API and documentation, it’s all smoke and mirrors to me. It’s almost 2014; get with the program.
  • Net Magazine just posted the online version of my article on building games in Three.js, which originally appeared in the print version of the mag earlier this year.
  • Patrick Cozzi of Cesium and glTF renown also teaches GPU Programming and Architecture at UPenn. (Does this guy ever sleep!?!) Here are some projects Patrick wanted me to share:
1. WebGL water simulation with Fast Fourier Transforms by @wuhao1117 and @Guanyu_He.
They also plan to make their GLSL FFT implementation a standalone open-source library.
2.  Tile-based deferred shading in WebGL by @YuqinShao and @sijietian.
The live demo needs a browser that supports WEBGL_draw_buffers.  The development was done in Firefox using the experimental WebGL 2 features.
3.  Visualizing Kinect input in the browser using WebGL and web sockets by @Qiong0516 and @takfuruya.
A local web server gets Kinect input, compresses it, and sends it to the browser using web sockets where it is rendered with WebGL.
4.  WebGL point cloud renderer by @uriahjb and @MagentaWaffles.
Initial work towards rendering massive point clouds using an out-of-core octree so only a subset of the tree is in memory based on the view parameters.

See you in 2014! –Tony

You can leave a response, or trackback from your own site.

Leave a Reply

Subscribe to RSS Feed Follow Learning WebGL on Twitter