3D viewing artefacts with faithful material properties

Welcome to the WebGL BTF Viewer Demo of the University of Bonn's BTFDB. The technical principles are described in the article WebGL-based Streaming and Presentation Framework for Bidirectional Texture Functions. Datasets for the presented objects and materials will be made available soon on our download-page.

Start the viewer

When loading the viewer for the first time, you might experience some minutes of loading time: We do not stream our geometry, and thus 15 Megabytes have to be transfered at startup.


This viewer is a technical proof-of-concept application and not a final product. Therefore, the demo might not work on some systems and browsers. A modern GPU and up-to-date drivers with 3D acceleration and shader-support are required. So far, we successfully tested the viewer on the following setups which you can look up at this website: btf.cs.uni-bonn.de

Browser Tweaks

On Windows, Google Chrome or Internet Explorer with Chrome Frame will by default map all GLSL shaders to HLSL first. Thus, compiling the shaders, i.e. loading the page, might take a while, probably leading to scary "this plugin is stuck" messages. For Google Chrome there is a workaround: you can start the browser with the additional parameter --use-gl=desktop, which will considerably improve loading times.

For some Firefox installations the use of WebGL is not enabled by default. This can be overriden by setting the webgl.force-enabled flag in the about:config page to true.

For Safari WebGL mey need to be activated first: In "Settings" → "Preferences" → "Advanced" check "Show Develop menu in menu bar". Then, simply activate WebGL in the now appearing "Develop" menu in the menu bar.

Memory Requirements

This application is rather memory intensive and requires sufficient GPU memory for proper displaying the objects. Datasets with more than 16 components only work reliable with 64 Bit browsers.

Digitized objects 1MP 16 components 360 MB
Buddha 4MP 32 components 1.4 GB
Buddha 1MP 64 components 1.1 GB
Buddha 1MP 32 components 610 MB

Tag Cloud

Project Final Report

Prof David Arnold, University of Brighton

20 September 2013



The Grand Parade Exhibition

Upcoming Events



European Association of Archaeologists, 19th annual meeting

September 4th - September 8th, 2013, Pilsen, Czech Republic


Lucca Beni Culturali

October 11th - October 19th, 2013

read more


The 2013 International Congress on Digital Heritagenal

October 28th - November 1st, 2013, Marseille, France

Museums Association Conference

November 11th - November 12th, 2013, Liverpool, Great Britain

read more


more events...