[X3D-Public] 10-step program: adding example scenes to public X3D archives

Don Brutzman brutzman at nps.edu
Wed Dec 5 22:35:38 EST 2012


Joe, thanks for your interest in contributing example scenes for public Web3D use.  It was good to discuss this with you following tonight's H-Anim working group call.

Am posting this publicly, perhaps others want to contribute as well.

==============================================

Please follow these steps o get an example scene added to the X3D Example archives.

1.  Make sure you are comfortable with using an open-source license, such as this one.

	http://www.web3d.org/x3d/content/examples/license.html

2.  Now please consider which archive and which section is best in the the X3D Resources: Examples.

	http://www.web3d.org/x3d/content/examples/X3dResources.html#Examples

for example:
	section c. Basic X3D Examples Archive
	Humanoid Animation
	Box Man

	Now please look at the pretty-print HTML source and various file formats available.

3. Use the .x3d encoding (meaning XML format) since our tools use that form as the master version.  Other formats (.x3dv, .wrl etc.) are autogenerated to match the original .x3d version.

4.  Please use CamelCaseFileName.x3d naming for each scene, script and image.  This lets the catalog generator do its work properly.

5.  Add meta tags and follow other style guidelines in the X3D Scene Authoring Hints.  Improvements welcome!

	http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html

6.  Post the scenes (or links) publicly on the x3d-public at web3d.org mailing list for discussion.

7.  I, or another SourceForge committer for the X3D project, will add them.

	https://sourceforge.net/projects/x3d

8. Each scene is typically tested with the X3D Validator.

	https://savage.nps.edu/X3dValidator

9.  I will then run the various open-source production tools we've made to publish new versions.  All of these tests also run each night on a publicly visible server at NPS. For example:

	https://savage.nps.edu/jenkins/job/X3dExamplesBasic

10.  Perfection is not a prerequisite, but validation usually is... Rinse lather repeat - iterative improvement of each scene is always welcome.  8)


Again thanks for your efforts Joe.  Looking forward to further progress together.  Have fun with X3D!

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman



More information about the X3D-Public mailing list