XVRML

Last updated

xVRML (eXtensible Virtual Reality Modeling Language, usually pronounced ex-vermal) is a standard file format for representing 3-dimensional (3D) interactive computer graphics, designed particularly with the World Wide Web in mind.

Virtual reality Computer-simulated environment simulating physical presence in real or imagined worlds

Virtual reality (VR) is an interactive computer-generated experience taking place within a simulated environment. It incorporates mainly auditory and visual feedback, but may also allow other types of sensory feedback like haptic. This immersive environment can be similar to the real world or it can be fantastical. Augmented reality systems may also be considered a form of VR that layers virtual information over a live camera feed into a headset or through a smartphone or tablet device giving the user the ability to view three-dimensional images.

A file format is a standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary or free and may be either unpublished or open.

Computer graphics graphics created using computers

Computer graphics are pictures and films created using computers. Usually, the term refers to computer-generated image data created with the help of specialized graphical hardware and software. It is a vast and recently developed area of computer science. The phrase was coined in 1960, by computer graphics researchers Verne Hudson and William Fetter of Boeing. It is often abbreviated as CG, though sometimes erroneously referred to as computer-generated imagery (CGI).

Contents

Format

xVRML is a text-file format from the xVRML Project [1] at RIT. While xVRML evolved from VRML; it now has an easy-to-learn, XML-based syntax, for which it utilizes an XML Schema to insure both a clear structure and understandable constraints.

A text file is a kind of computer file that is structured as a sequence of lines of electronic text. A text file exists stored as data within a computer file system. The end of a text file is often denoted by placing one or more special characters, known as an end-of-file marker, after the last line in a text file. Such markers were required under the CP/M and MS-DOS operating systems. On modern operating systems such as Windows and Unix-like systems, text files do not contain any special EOF character.

Rochester Institute of Technology

Rochester Institute of Technology (RIT) is a private doctoral university within the town of Henrietta in the Rochester, New York metropolitan area.

VRML is a standard file format for representing 3-dimensional (3D) interactive vector graphics, designed particularly with the World Wide Web in mind. It has been superseded by X3D.

Downloads

The specifications, documentation, and example files, as well as information about a viewer application (Carina), may all be found at the xVRML Project website. [1] All but the examples may be downloaded from the Project SourceForge site. [2] An extensive and growing object library is available for public use through the xVRML Project site. [1]

Related Research Articles

DocBook is a semantic markup language for technical documentation. It was originally intended for writing technical documents related to computer hardware and software but it can be used for any other sort of documentation.

Shareaza peer-to-peer file sharing application

Shareaza is a peer-to-peer file sharing client running under Microsoft Windows which supports the gnutella, Gnutella2 (G2), eDonkey, BitTorrent, FTP, HTTP and HTTPS network protocols and handles magnet links, ed2k links, and the now deprecated gnutella and Piolet links. It is available in 30 languages.

RSS family of web feed formats

RSS is a type of web feed which allows users and applications to access updates to online content in a standardized, computer-readable format. These feeds can, for example, allow a user to keep track of many different websites in a single news aggregator. The news aggregator will automatically check the RSS feed for new content, allowing the content to be automatically passed from website to website or from website to user. This passing of content is called web syndication. Websites usually use RSS feeds to publish frequently updated information, such as blog entries, news headlines, or episodes of audio and video series. RSS is also used to distribute podcasts. An RSS document includes full or summarized text, and metadata, like publishing date and author's name.

X3D is a royalty-free ISO standard for declaratively representing 3D computer graphics. File format support includes XML, ClassicVRML, Compressed Binary Encoding (CBE) and a draft JSON encoding. It became the successor to the Virtual Reality Modeling Language (VRML) in 2001. X3D features extensions to VRML, the ability to encode the scene using an XML syntax as well as the Open Inventor-like syntax of VRML97, or binary formatting, and enhanced application programming interfaces (APIs).

Windows Installer XML Toolset, is a free software toolset that builds Windows Installer packages from XML. It consists of a command-line environment that developers may integrate into their build processes to build MSI and MSM packages. WiX was the first Microsoft project to be released under an open-source license, the Common Public License. It was also the first Microsoft project to be hosted on an external website.

PhpGedView

PhpGedView is a free PHP-based web application for working with genealogy data on the Internet. The project was founded and is headed by John Finlay. It is licensed under GPL.

Glade Interface Designer graphical rapid application development program

Glade Interface Designer is a graphical user interface builder for GTK+, with additional components for GNOME. In its third version, Glade is programming language–independent, and does not produce code for events, but rather an XML file that is then used with an appropriate binding. See List of language bindings for GTK+ for the available ones.

Notepad++ text editor and source code editor for Windows

Notepad++ is a text editor and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in a single window. The project's name comes from the C increment operator.

Help & Manual

Help & Manual is a Windows-based help authoring tool published by EC Software, a company based in Austria.

FontForge Font editor created by George Williams

FontForge is a font editor which supports many common font formats. Developed primarily by George Williams until 2012, FontForge is free software and is distributed under a mix of the GNU General Public License Version 3 and the 3-clause BSD license. It is available for operating systems including Linux, Windows and macOS and is localized into 12 languages.

The Web3D Consortium is an international not-for-profit, member-funded industry consortium, originally founded in 1997. In the Web3D Consortium members from governmental, nonprofit and research organizations worldwide, working alongside individual professional members, collaborate in a consensus process encouraging development and implementation of open standards for 3D content and services.

Gramps genealogy software

Gramps is Free and open source genealogy software. Gramps is programmed in Python using PyGObject. It uses Graphviz to create relationship graphs.

Seamless3d open source 3D modeling software

Seamless3d is an open-source 3D modeling software available under the MIT license.

GanttProject

GanttProject is GPL-licensed Java based, project management software that runs under the Microsoft Windows, Linux and Mac OS X operating systems. This project was initiated in January 2003, at University of Marne-la-Vallée (France) and managed, at first, by Alexandre Thomas, now replaced by Dmitry Barashev.

GPAC Project on Advanced Content

GPAC Project on Advanced Content is an implementation of the MPEG-4 Systems standard written in ANSI C. GPAC provides tools for media playback, vector graphics and 3D rendering, MPEG-4 authoring and distribution.

3DMLW

3DMLW is an open-source project, and a XML-based Markup Language for representing interactive 3D and 2D content on the World Wide Web.

Android Package (APK) is the package file format used by the Android operating system for distribution and installation of mobile apps and middleware.

Xena is open-source software for use in digital preservation. Xena is short for XML Electronic Normalising for Archives.

References