Web3D 2015 Tutorials and Workshops
X3DOM: Basics & Advanced
Organizers: Alexander Rodopoulos (TEI Crete), Max Limper (Fraunhofer IGD)
Authoring Materials with shade.js
Organizer: Jan Sutter (DFKI), Kristian Sons (DFKI)
Despite many efforts, it is still not possible to exchange materials between rendering systems.
Shade.js is a novel material description language that enables the definition of materials that can
adapt to available input parameters and system functionality. With shade.js, authors can create complex appearances including procedural and animated materials without interfering with other
concerns of the rendering pipeline. Additionally,shade.js provides a range of predefined BRDFs to
configure the lighting. Therefor it is possible to author materials that are portable between different
scenes, hardware architectures and rendering approaches.
Course materials can be obtained here: http://xml3d.org/xml3d/slides/web3dshadetutorial/
Three-dimensional Shape Retrieval and Matching
Organizers: Ivan Sipiran (University of Konstanz), Tobias Schreck (University of Konstanz)
Multimedia information is already an important issue in our lives. This can be easily checked by the large amount of
information such as images and videos updated daily in social networks. Furthermore, the production of this kind of
information has considerably been increased due to the proliferation of capture devices such as digital cameras.
Unfortunately, unlike structured data such as text, multimedia information is difficult to be compared directly and
therefore we require techniques to manipulate it effectively. In addition, due to its large amount, the efficiency in
processes involving multimedia information is also a concern.
The same effect has occurred with three-dimensional information due to the increasing number of 3D shapes which are available on Internet. A good example is the Trimble 3D Warehouse (https://3dwarehouse.sketchup.com/), which is a multi-purpose repository of 3D objects and scenes from different sources. Also, there is a large amount of potential applications involving 3D data in fields such as engineering, security, medicine, entertainment, and so forth. Furthermore, the recent introduction of cheap 3D capture devices has generated much attention in various fields. Now it is possible to take advantage of 3D data to face some problems as alternative to other media. However, in order to fully understand the 3D data and their advantages, it is increasingly necessary to have processing and analysis tools.
One of the most challenging task is 3D shape matching, or how to compare two 3D models in order to assess the similarity. The purpose of the research in 3D shape matching is to develop similarity models. The goal of this tutorial is to address the problem of comparing two 3D objects based on their shapes. Shape matching refers to the process of finding a correspondence between two shapes based on some similarity criterion. The criterion which has received most attention by the research community is the visual similarity, that is to say, two shapes should be matched if they share visually common features.
Creating Games Using Castle Game Engine and X3D
Organizer: Michalis Kamburelis (Michalis Kamburelis Software)
Castle Game Engine ( http://castle-engine.sourceforge.net/)
is a modern, open-source game engine using X3D as a scene graph,and a main 3D and 2D interchange format. It allows to use a variety
of authoring tools to create immersive game environments. In the tutorial we would like to present using the engine to create 3D and
2D games. We believe that the engine is easy enough to learn during a short tutorial, available for everyone with basic programming skills.
Organizer: Mike McCann (Monterey Bay Aquarium Research Institute)
This will be a hands-on tutorial with attendees highly encouraged to install the free and open source STOQS software on their laptop before the meeting.
Attendees are directed to https://github.com/stoqs/stoqs/tree/django17upgrade for instructions.
With the STOQS geospatial database web application running on their own laptops, attendees will be able to inspect and experiment with various X3D Geospatial constructs.