Stable dynamic webshadows in the X3DOM framework

•X3DOM has many advantages and does not require additional plug-ins but.•Fast and visually correct 3D shadow casting is now possible in X3DOM.•Developers get an intuitive interface to control the shadows in a 3D scene.•The proposed method is meanwhile standard part of X3DOM.•This enables new realist...

Full description

Saved in:
Bibliographic Details
Published in:Expert systems with applications Vol. 42; no. 7; pp. 3585 - 3609
Main Authors: Eicke, Tim Nicolas, Jung, Yvonne, Kuijper, Arjan
Format: Journal Article
Language:English
Published: Elsevier Ltd 01.05.2015
Subjects:
ISSN:0957-4174, 1873-6793
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•X3DOM has many advantages and does not require additional plug-ins but.•Fast and visually correct 3D shadow casting is now possible in X3DOM.•Developers get an intuitive interface to control the shadows in a 3D scene.•The proposed method is meanwhile standard part of X3DOM.•This enables new realistic 3D applications on a wide diversity of mobile devices. The faithful representation of real-time shadow has become omnipresent in our everyday lives due to modern video games. In the World Wide Web, however, this is different: the representation of three-dimensional scenes in a browser is only a few years old and so far, shadows play at most a minor role. Still, shadows are an important factor in the human perception of three-dimensional worlds, since they increase in general not only the authenticity of a scene, but at the same time provide important clues about where an object is placed in space. The JavaScript-based open-source framework X3DOM plays an essential role in the 3D web development, because it provides an approach for the integration of declarative 3D in HTML5. However, it provides only rudimentary shadow techniques, which are insufficient to today’s requirements. In this work, this problem is addressed by first examining existing shadow mapping techniques for their suitability for use in the web. Based on this we provide a concept to improve the shadow representation for X3DOM. We implemented and validated our concept showing the benefit. As a result is now standard part of X3DOM.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2014.11.059