Projects / taccGL


taccGL is a JavaScript canvas library for animating HTML elements and 3D objects as integrated scenes with depth buffering and shadows. It uses the GPU-accelerated HTML5 canvas (WebGL). Features include accelerated motion in 2D and 3D space, rotating, mapping of HTML elements on 3D objects, custom shaders, etc. The library loads 3D models from OBJ files. In WebGL mode, animations mostly run inside the GPU. Otherwise, there is a restricted fallback to the 2D canvas.

Operating Systems

Recent releases

  •  20 May 2014 18:15

    Release Notes: Several parts of the interface were cleaned up, for example, to simplify running multiple animations in parallel. Detection of slow clients/devices was improved. Various bugs were resolved.

    •  14 Nov 2013 15:23

      Release Notes: This release supports WebGL in IE11, in addition to Firefox and Chrome. It also fixes bugs occurring when used with Chrome 31.

      •  29 Oct 2013 18:34

        Release Notes: This release supports shadows (including shadows cast from 3D Objects on HTML elements and vice versa), improves the examples and tutorial, and adds various bugfixes.

        •  27 Aug 2013 16:53

          Release Notes: New features include updating of animation steps and processing of mouse events while an animation is running. Also, memory handing of vertex buffers was improved, and various bugs were fixed.

          •  30 Jul 2013 20:38

            Release Notes: New features include rendering and animation of 3D models read from OBJ files, alignment with HTML elements, mapping of HTML elements on faces of the 3D models, and some new lighting methods.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.