X3DV: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 14: Line 14:


* [http://www.mediamachines.com/flux.html Flux] from MediaMachines. Free player X3D player for Windows (IE/Firefox). Also avaible from the same folks, the good free for private use [http://www.mediamachines.com/make.php Flux Studio] authoring tool.
* [http://www.mediamachines.com/flux.html Flux] from MediaMachines. Free player X3D player for Windows (IE/Firefox). Also avaible from the same folks, the good free for private use [http://www.mediamachines.com/make.php Flux Studio] authoring tool.
** [http://sourceforge.net/projects/flux Flux Web3D Engine on SourceForge]


* [http://www.octaga.com/ Octaga Player]. Full free X3D player for Window and Linux.  
* [http://www.octaga.com/ Octaga Player]. Full free X3D player for Window and Linux.  
Line 30: Line 31:


* [http://www.manyone.net/ ManyOne] is Digital Universe. Features a modified Mozilla with a flux plugin for 3D contents.
* [http://www.manyone.net/ ManyOne] is Digital Universe. Features a modified Mozilla with a flux plugin for 3D contents.
; 3D plugin selector
* [http://community.mediamachines.com/comments.php?DiscussionID=135 List of 3D plugin selectors] at MediaMachines.com,


=== Servers ===
=== Servers ===
Line 46: Line 51:
** [http://community.blaxxun.com/ community.blaxxun.com]
** [http://community.blaxxun.com/ community.blaxxun.com]
** [http://www.cybertown.com/ Cybertown] one of the blaxxun-based worlds.
** [http://www.cybertown.com/ Cybertown] one of the blaxxun-based worlds.
* [http://www.mediamachines.com/press/pressrelease-03292007.php Flux World] (announcement March 2007).
* [http://www.mediamachines.com/press/pressrelease-03292007.php Flux World] (announcement March 2007). Simple Wide Area Multi-User Protocol, or SWMP (pronounced "swamp").
 


=== Authoring tools  ===
=== Authoring tools  ===
Line 56: Line 60:


* [http://www.mediamachines.com/make.php Flux Studio]. FREE for personal use on 14:03, 6 February 2007 (MET) ! Authoring means model, animate, and script. Imports from other applications such as Sketchup, 3ds, Maya, Blender, and Unreal.
* [http://www.mediamachines.com/make.php Flux Studio]. FREE for personal use on 14:03, 6 February 2007 (MET) ! Authoring means model, animate, and script. Imports from other applications such as Sketchup, 3ds, Maya, Blender, and Unreal.
** [http://3donthewebcheap.blogspot.com/2007/03/you-say-you-want-revolution-well.html You Say You Want A Revolution? Well...] by Len Bullard, March 2007. (Flux Studio tutorial).


* [http://www.pinecoast.com/swirl3d.htm SwirlX3D], 129 CAN$. This is a successor of popular Spazz3D
* [http://www.pinecoast.com/swirl3d.htm SwirlX3D], 129 CAN$. This is a successor of popular Spazz3D
Line 92: Line 97:
[http://www.sciencedirect.com/science/journal/03601315 Table of Contents]. The introductory article is availabe as preprint from [[http://hcilab.uniud.it/publications/2007-03.html HCI Lab]].
[http://www.sciencedirect.com/science/journal/03601315 Table of Contents]. The introductory article is availabe as preprint from [[http://hcilab.uniud.it/publications/2007-03.html HCI Lab]].


* Weber, Jay C. and Tony Parisi (2007.). ''An open protocol for wide-area multi-user X3D'', Proceedings of the twelfth international conference on 3D web technology, ACM Press, [http://doi.acm.org/10.1145/1229390.1229413 http://doi.acm.org/10.1145/1229390.1229413] {{ar}}.


* Osvaldo Gervasi, Donald P. Brutzman (Eds.): Proceeding of the Twelfth International Conference on 3D Web Technology, Web3D 2007, Perugia, Italy, April 15-18, 2007. ACM 2007, ISBN 978-1-59593-652-3 [http://portal.acm.org/toc.cfm?id=1229390 TOC].





Revision as of 18:15, 21 May 2007

Draft

Definition

The X3D ISO standard defines a runtime system and delivery mechanism for real time 3D content and applications running on a network. It supports several file format encodings and programming languages, providing unsurpassed interoperability for 3D data and significant flexibility in manipulating, communicating and displaying scenes interactively. X3D incorporates the latest advances in graphics hardware, compression and data security to provide the best performance and visual impact in an extensible architecture that supports ongoing evolution. X3D's XML-encoded scene graph enables 3D to be incorporated into web services architectures and distributed environments, facilitating the movement of 3D data between applications.

See also: AJAX3D, VRML

Software

X3D Clients

Major clients (tested by Daniel K. Schneider)
  • BS Contact VRML X3D VRML/X3D. Commercial software, but 60 days of trial. A free version that includes a crawling banner is available
Other clients
  • Free WRL an open-source (GPL) X3D and VRML browser for Unix/Linux/OS X. Perl/C based. Not completely feature complete, but getting there.
Specialized clients
  • Alpharis, a collective knowledge organization tool that uses X3D
  • ManyOne is Digital Universe. Features a modified Mozilla with a flux plugin for 3D contents.
3D plugin selector

Servers

X3D files
  • Any web-server can serve X3D contents for stand-alone usage. You only have to make sure to configure the following mime-types:
 .x3dv  model/x3d vrml
 .x3d   model/x3d xml
 .x3db  model/x3d binary
Multi user (virtual 3D interactive environments)
  • Blaxxun. One of the first VRML-based systems. The company at some went broke, but seems to be alive again (12:48, 1 April 2007 (MEST)).
  • Flux World (announcement March 2007). Simple Wide Area Multi-User Protocol, or SWMP (pronounced "swamp").

Authoring tools

Check the web3d.org website. It has a good list of tools for X3D Development.

Combined Modeling / behaviors and scripting tools with a GUI
  • Flux Studio. FREE for personal use on 14:03, 6 February 2007 (MET) ! Authoring means model, animate, and script. Imports from other applications such as Sketchup, 3ds, Maya, Blender, and Unreal.
  • SwirlX3D, 129 CAN$. This is a successor of popular Spazz3D
Structure editors
  • X3D-Edit X3D-Edit is a graphics file editor for Extensible 3D (X3D) that enables simple error-free editing, authoring and validation of X3D or VRML scene-graph files. Context-sensitive tooltips provide concise summaries of each VRML node and attribute. These tooltips simplify authoring and improve understanding for novice and expert users alike.
  • To handcode X3D you also can use any XML editor that supports DTD or XSD, e.g. Xemacs.

Links

General / Indexes

Specification

Tutorials

Examples

A Social Science Education Project.

References

  • Chittaro, L. and R. Rano (editors) (2007). Web3D Technologies in Learning, Education and Training, Computers & Education Volume 49, Issue 1, Pages 1-130 (August 2007).

Table of Contents. The introductory article is availabe as preprint from [HCI Lab].

  • Osvaldo Gervasi, Donald P. Brutzman (Eds.): Proceeding of the Twelfth International Conference on 3D Web Technology, Web3D 2007, Perugia, Italy, April 15-18, 2007. ACM 2007, ISBN 978-1-59593-652-3 TOC.