A Study on the Conversion of VRML to X3D In A Highly Complex and Detailed Web3D World
X3D has been used by Web3D world developers around the world, some of them developed their world from the scratch, not as a converted version from VRML. Although VRML document can be converted to X3D version, developers tend to choose to create a new world directly using X3D as it will produce clean documents. This choice can be tough to be taken when the objective is to create a highly complex Web3D world which is constructed almost entirely by polygons, and the bitmap images are used only as complements, used as the skin for 3D objects. Another choice was converting the existing VRML version of the site to its X3D version. The only remaining problem is that whether the converted version will have the same or even better performance than the original one. This paper discussed the initial steps to cut the development time of a Web3D world by converting the VRML to X3D version. Results from the comparison have shown that mostly converted parts from the target world have similar looks and behaviour close to the original parts. A slight increase in performance numbers were noted, no significant differences were found, with only few inconsistencies. Therefore, a full conversion from VRML to X3D is recommended for the site to be executed.
Keywords: Conversion, VRML, X3D, Complex, Detailed, Web3D
ABOUT THE AUTHORS
Mursid W. Hananto
Mursid W. Hananto has Bachelor degree in Computer Science (1999) and Magister degree in Computer Science (2008) from Universitas Gadjah Mada, Indonesia. Currently a PhD student of the Department of Computer Science and Electronics at Universitas Gadjah Mada. Head of Computer Science lab of Computer Science Department (2002-2004) and Chair of the Department of Information Systems (2013-present), Faculty of Mathematics and Natural Science at Universitas Ahmad Dahlan, Indonesia. Research interests are Web Engineering and Applications, Multimedia Technology, and Information System Visualization. Member of the ACM.
Ahmad Ashari has bachelor degree in Electronics and Instrumentation Systems from Universitas Gadjah Mada, Indonesia (1988), Master degree in Computer Science from Universitas Indonesia (1992), and Ph.D degree in Informatics from Vienna University of Technology, Austria (2001). Head of Electronics and Instrumentation lab (2007-2011) and Head of Computer and Network Systems lab (2011-present), Faculty of Mathematics and Natural Sciences at Universitas Gadjah mada. Research interests are Data Communications and Computer Networking, Internetworking and Web, Distributed Systems, and Parallel Computing. Member of the IEEE.