Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search

Web 3D Technologies
Web 3D: VRML
Web3D Consortium Projects Page
http://www.web3d.org/x3d/opensource/
Projects: The Web3D Consortium's projects page. Developers are invited to use and contribute to the projects listed here. Current projects include: Xj3D—Java-based toolkit and X3D browser for creating X3D products; FreeWRL—a VRML/X3D browser for Mac and Linux with support for JavaScript, the external authoring interface (EAI), and the X3D scene access interface (SAI); Flux Web3D Engine—high-performance implementation of X3D and VRML standards for a web browser plugin for Windows; OpenVRML—cross platform VRML/X3D runtime library for platforms running the X Windows system; Rawkee—X3D plugin for Maya Complete and Maya Unlimited for exporting Maya 3D data as an X3D file with scripting; X3DToolkit—free toolkit for loading, displaying and processing X3D scenegraph and models; libx3d—library tools for XML X3D data/files and rendering using OpenGL; Info3D—web application for information visualization (IV) using OpenGL; The Planet Earth Project—Web3D interactive, extensible, earth map created and annotated by the public; and GPAC—multimedia framework based on MPEG-4 Systems standard that integrates SVG/SMIL, VRML, X3D, SWF, and 3GPP(2) tools.
VRML Google Groups
http://groups.google.com/group/comp.lang.vrml/topics?lnk=srg
User Groups: Google Groups listing of VRML user groups. Topics include: VRML help, 4-dimensional video; gzip, file names, and content encoding. Topics are listed by date (the most recent posts are listed first), the number of postings for each topic and in some case a rating are also given.
The VRML Sourcebook, 2nd Edition
http://www.amazon.com/VRML-2-0-Sourcebook-2nd-Ames/dp/0471165077
eBook: The VRML Sourcebook, 2nd Edition, February 2001, by Ames, Morehead and Nadeau. Discusses VRML, key concepts (VRML file, defining node names, using node names, building shapes, events and routes), building and grouping predefined shapes, building text shapes, positioning shapes, rotating shapes, scaling shapes; animating position, orientation and scale; sensing viewer actions, controlling appearance with materials, grouping nodes, inlining files; building shapes with points, lines and faces; building an elevation grid, building extruded shapes; building colors to points, lines, faces and coordinates, mapping textures, controlling texture mapping, controlling shading, lighting your worlds, creating shiny shapes using materials, adding a background, adding fog, adding sound, controlling detail, controlling the viewpoint, sensing viewer proximity, adding anchors, providing information about your worlds, creating program scripts, and creating new node types.
"Optimizing the Performance of VRML Worlds"
http://www.ddj.com/184409914?pgno=13
Tutorial: "Optimizing the Performance of VRML Worlds," by David R. Nadeau, Andrea L. Ames and John L. Moreland. Discusses the 3D graphics pipeline, determining the performance bottleneck, optimizing VRML worlds for better performance, stages comprising the 3D graphics pipeline, and typical VRML performance problems.
A VRML Audio Tutorial
http://www.dform.com/inquiry/tutorials/vrmlaudio/
Tutorial: "A VRML Audio Tutorial," from dform.com. Discusses single nodes, the AudioClip node, the MovieTexture node, optimizing sound for the web, MIDI or WAVE?, trading off download time and sound quality, multiple nodes, synchronized nodes, and complex behaviors.
VRML and X3D Tutorials
http://www.swirlx3d.com/tutorials.htm
Tutorials: A series of tutorials on VRML and X3D cover Basic 3D Geometry (illustrates the basic structure of a VRML or X3D file), Routes and Measuring (how to ROUTE statements and demonstrate simple animation), Background (creating a background for a 3D scene), Butterflies (how to use the PositionInterpolator and the OrientationInterpolator nodes), Fog (the fog node is discussed), Color Interpolator (discusses the color interpolator node), Basic 3D Shapes (box, cone, cylinder and sphere nodes), Basic 2D Shapes (Arc2D, ArcClose2D, Circle2D, Disk2D, Rectangle2D, Polypoint2D, Polyline2D, and TriangleSet2D nodes), Image and Pixel Textures (ImageTexture and PixelTexture nodes), and Material (discusses the Material node).
Code and Examples
http://xvrml.kti.ae.poznan.pl/Examples/examples.html
Code and examples: Users can view the code and and see the results for VRML including: a complex cube, database access, a virtual house, virtual mall, virtual furniture shop, and a stock market visualization system.
Web 3D Tools
http://www.3dxtra.cygad.net/list/72/1.htm
Freeware: An assortment of free Web 3D tools including: AXEL Player—3D browser plugin for AXEL files; b3d Projector—browser plugin for b3d files; blaxxunContact—multiuser 3D plugin for viewing VRML files; Cortona VRML client—3D browser for virtual worlds written in VRML; Cult3D Viewer—plugin for viewing Cult3D objects; Flatland Rover—3DML browser plugin for Microsoft IE; Flux Player—view the Web in 3D and play with virtual scenes, avatars, gadgets and games in a browser; o2c-Player—browser plugin for viewing o2c 3D objects; OpenVRML—free cross-platform for VRML; RichFX Player—3D browser plugin for viewing RichFX 3D files; SCOL Voyager—VRML client for SCOL 3D content; and Wild Tangent—3D plugin for Wild Tangent games.
VRML Web3D Examples
http://www.realism.com/Web3D/Examples/
Examples: Leonard Daly has a collection of Web3D examples developed in VRML. Topics include animation, HTML/browser interface, textures, geometry, audio, universal media, lighting, scripting, PROTOs and Viewpoint. Anyone who has an example they would like to link to this list should contact Leonard via the link provided on the site.
"3D Computer Graphics: Getting the Hang of VRML"
http://www.javaworld.com/javaworld/jw-08-1997/jw-08-howto.html
Article: "3D Computer Graphics: Getting the Hang of VRML," by Todd Sundsted. Presents a brief history of VRML, the structure of a VRML document, the scene graph, traversing a node graph, using names, using fields, separator nodes, grouping nodes, building a mini-VRML system, the triangle node, the transition node, the rotation node, the parsing node, and the coexistence of Java and VRML.
VRML Wiki
http://en.wikipedia.org/wiki/VRML
Wikipedia's definition and history of VRML. Also discusses standardization, Chat3D, wallpaper, documentation, plugins and viewers, tools, open source implementations, open source programs that export VRML, and links to other resources.
"Extensible 3D: XML Meets VRML"
http://www.xml.com/pub/a/2003/08/06/x3d.html
Article: "Extensible 3D: XML Meets VRML," by Len Bullard. Discusses the VRML Standard, Extensible 3D (X3D), who is using VRML, what's new in VRML, XML, binary formats, MIME type support, X3D browsers and toolkits, Xj3D, Flux, Linux browsers, X3D editors, exporters and converters, and an X3D tutorial. The tutorial discusses the X3D Root element (head, scene, shape, appearance and viewpoint elements), animation with transforms, sensors, interpolators and ROUTEs, understanding X3D objects and using X3D behaviors.
"VRML—Part 1: Introduction"
http://www.devarticles.com/c/a/Web-Graphic-Design/3D-Graphics-Technology-VRML-Part-I-Introduction/
Article: "3D Graphics Technology: VRML—Part 1: Introduction," by Eliana Stavrou. Topics include a definition of VRML, the history of VRML, features of VRML, producing VRML, viewing VRML worlds (Cortona VRML Client, Cosmo Player, and blaxxum Contact 5.1), and VRML examples.
"Intro to VRML"
http://www.virtualrealms.com.au/vrml/tute01/intro_to_vrml.htm
Article: "Intro to VRML," explains what Virtual Reality Modeling Language (VRML) is and what it is used for, the features of VRML including: navigation, viewpoints, models, materials, sound, textures, lighting, special nodes, performance, collisions, animation, sensors, scripting, routes, compact, modular, and extensible; history (time line), current extensions and the future, and links to browsers (Cosmo Player, Cortona, and Contact).
Web 3D: VRML Books
"Key Concepts," from The VRML Sourcebook, 2nd Edition, February 2001, by Ames, Morehead and Nadeau. Discusses the VRML file, parts of a VRML file, the VRML header, comments, nodes, fields and field values, field value type summary, and defining node names.

The VRML Sourcebook, 2nd Edition, February 2001, by Ames, Morehead and Nadeau. Discusses VRML, key concepts (VRML file, defining node names, using node names, building shapes, events and routes), building and grouping predefined shapes, building text shapes, positioning shapes, rotating shapes, scaling shapes; animating position, orientation and scale; sensing viewer actions, controlling appearance with materials, grouping nodes, inlining files; building shapes with points, lines and faces; building an elevation grid, building extruded shapes; building colors to points, lines, faces and coordinates, mapping textures, controlling texture mapping, controlling shading, lighting your worlds, creating shiny shapes using materials, adding a background, adding fog, adding sound, controlling detail, controlling the viewpoint, sensing viewer proximity, adding anchors, providing information about your worlds, creating program scripts, and creating new node types.

Discounts on SafariBooksOnline.com subscriptions

foot
Update :: December 12, 2017