Difference between revisions of "X3D Plugfest"
(enable earlier revision of plugfest without disrupting text) |
(convert all commented links to functional nondisrupting links) |
||
Line 1: | Line 1: | ||
− | The goal of the X3D Plugfest is to foster interoperability between X3D players. | + | The goal of the X3D Plugfest is to foster interoperability between X3D players. This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues. Consistent quality for X3D content helps everyone. |
The X3D Plugfest was held at the [http://www.web3d.org/events/details/web3d-consortium-members-meeting Web3D Consortium Members Meeting], Wednesday 4 March 2009, at the NASA Ames research facility in Moffett Field, California. | The X3D Plugfest was held at the [http://www.web3d.org/events/details/web3d-consortium-members-meeting Web3D Consortium Members Meeting], Wednesday 4 March 2009, at the NASA Ames research facility in Moffett Field, California. | ||
Line 21: | Line 21: | ||
{| {{prettytable}} | {| {{prettytable}} | ||
|- | |- | ||
− | | '''X3D Scenes, X3D Viewers'''|| | + | | '''X3D Scenes, X3D Viewers'''|| '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability''' |
|- | |- | ||
| <small>[[{{ns:-2}}:Web3DTimeline.zip|(earlier revision)]]</small> [http://web3d.org/examples/timeline/timeline.html "Web3D Timeline (aka X3D Timeline)"] || 25 May 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public | | <small>[[{{ns:-2}}:Web3DTimeline.zip|(earlier revision)]]</small> [http://web3d.org/examples/timeline/timeline.html "Web3D Timeline (aka X3D Timeline)"] || 25 May 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public | ||
Line 35: | Line 35: | ||
{| {{prettytable}} | {| {{prettytable}} | ||
|- | |- | ||
− | | '''X3D Scenes, X3D Viewers'''|| | + | | '''X3D Scenes, X3D Viewers'''|| '''Updated'''|| '''Author'''|| '''Content Description''' || '''Problem Description''' || '''Content Releasability''' |
|- | |- | ||
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public | | [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/HelloWorld.html Hello World] simple scene ([http://www.web3d.org/x3d/content/examples/HelloWorldTall.png example image]) || Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE || Public | ||
|- | |- | ||
− | < | + | | <small>[[{{ns:-2}}:Web3DTimeline.zip|(earlier revision)]]</small> [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d]|| 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Simple polygonal text geometry || Public |
− | + | ||
|- | |- | ||
| [http://web3d.org/examples/timeline/timeline.html "Web3D Timeline (aka X3D Timeline)"] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public | | [http://web3d.org/examples/timeline/timeline.html "Web3D Timeline (aka X3D Timeline)"] || 21 February 2009 || Anita Havele, Web3D Consortium || [http://www.web3d.org/x3d/content/examples/Basic/Outreach Outreach examples] for [http://www.web3d.org Web3D Consortium] || Prototype interoperability between browsers || Public | ||
Line 74: | Line 73: | ||
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl - uses open source fonts, so some characters are slightly different--> <span style="color:green">Pass</span> || <!--InstantPlayer--> <span style="color:green">Pass</span> || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> fail, defaults to FLY mode || <!--Xj3D--> fail, incorrect Text vertical alignment | | [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl - uses open source fonts, so some characters are slightly different--> <span style="color:green">Pass</span> || <!--InstantPlayer--> <span style="color:green">Pass</span> || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> fail, defaults to FLY mode || <!--Xj3D--> fail, incorrect Text vertical alignment | ||
|- | |- | ||
− | < | + | | <small>[[{{ns:-2}}:Web3DTimeline.zip|(earlier revision)]]</small> [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl--> <span style="color:green">Pass</span> || <!--InstantPlayer--> <span style="color:green">Pass</span> || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> <span style="color:green">Pass</span> || <!--Xj3D--> <span style="color:green">Pass</span> |
− | + | ||
|- | |- | ||
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl--> || <!--InstantPlayer--> <span style="color:green">Pass</span> || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> || <!--Xj3D--> <span style="color:green">Pass</span> | | [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3DTimeline.x3d Web3DTimeline.x3d] (still being improved) || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl--> || <!--InstantPlayer--> <span style="color:green">Pass</span> || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> || <!--Xj3D--> <span style="color:green">Pass</span> | ||
Line 83: | Line 81: | ||
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || <!--BS Contact--> fail || <!--FreeWrl--> <span style="color:green">Pass</span> || <!--InstantPlayer--> fail || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> fail || <!--Xj3D--> fail | | [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || <!--BS Contact--> fail || <!--FreeWrl--> <span style="color:green">Pass</span> || <!--InstantPlayer--> fail || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> fail || <!--Xj3D--> fail | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl--> no ExternProtoDeclare support yet in XML parser interface code | + | | [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl--> no ExternProtoDeclare support yet in XML parser interface code || <!--InstantPlayer--> <span style="color:green">Pass</span> || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> crash || <!--Xj3D--> fail |
|- | |- | ||
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl--> <span style="color:green">Pass</span> || <!--InstantPlayer--> <span style="color:green">Pass</span> || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> crash || <!--Xj3D--> <span style="color:green">Pass</span> | | [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl--> <span style="color:green">Pass</span> || <!--InstantPlayer--> <span style="color:green">Pass</span> || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> crash || <!--Xj3D--> <span style="color:green">Pass</span> | ||
Line 95: | Line 93: | ||
| [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || <!--BS Contact--> fail, only shows Viewpoints || <!--FreeWrl--> fail || <!--InstantPlayer--> OK except for nested ViewpointGroup || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> fail || <!--Xj3D--> fail | | [http://www.web3d.org/x3d/content/examples/Basic/development/ViewpointGroupTest.x3d ViewpointGroupTest.x3d] || <!--BS Contact--> fail, only shows Viewpoints || <!--FreeWrl--> fail || <!--InstantPlayer--> OK except for nested ViewpointGroup || <!--Octaga--> <span style="color:green">Pass</span> || <!--VivatyPlayer--> fail || <!--Xj3D--> fail | ||
|- | |- | ||
− | | [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || <!--BS Contact--> fail || <!--FreeWrl--> <span style="color:green">Pass</span> || <!--InstantPlayer--> fail || <!--Octaga--> fail | + | | [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarth.x3d HelloEarth.x3d], [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenStreetMap.x3d HelloEarthOpenStreetMap.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/GeoSpatial/HelloEarthOpenAerialMap.x3d HelloEarthOpenAerialMap.x3d] || <!--BS Contact--> fail || <!--FreeWrl--> <span style="color:green">Pass</span> || <!--InstantPlayer--> fail || <!--Octaga--> fail || <!--VivatyPlayer--> fail || <!--Xj3D--> <span style="color:green">Pass</span> |
|- | |- | ||
− | | [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl--> | + | | [http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.x3d NancyDiving.x3d] (Script still being improved) || <!--BS Contact--> <span style="color:green">Pass</span> || <!--FreeWrl--> fail || <!--InstantPlayer--> crash || <!--Octaga--> <span style="color:green">Pass</span>|| <!--VivatyPlayer--> fail || <!--Xj3D--> No animation |
|- | |- | ||
|} | |} | ||
Line 104: | Line 102: | ||
== Instructions to Submitters == | == Instructions to Submitters == | ||
− | This is the navigation home page for the upcoming X3D Plugfest. | + | This is the navigation home page for the upcoming X3D Plugfest. Content will be |
linked from this page for everyone's review. | linked from this page for everyone's review. | ||
− | Please Note: submitted .x3d files must be zipped before being uploaded. | + | Please Note: submitted .x3d files must be zipped before being uploaded. Alternatively, links to online content can be provided. |
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested. | Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested. | ||
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing. | Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing. |
Revision as of 08:43, 16 June 2012
The goal of the X3D Plugfest is to foster interoperability between X3D players. This is a regular event that brings content authors, authoring tool vendors and browser implementers together to work on interoperability issues. Consistent quality for X3D content helps everyone.
The X3D Plugfest was held at the Web3D Consortium Members Meeting, Wednesday 4 March 2009, at the NASA Ames research facility in Moffett Field, California.
Related links include
Contents
2010 Plugfest Content - 24-29 July 2010 - Web3D Symposium, SIGGRAPH
How about another plugfest?
- When/where? Web3D 2010 Symposium and/or SIGGRAPH 2010?
- Getting organized around priority "Bugs of the month" that we document for all active browsers
- Who is tracking each browser and reporting the bugs?
- Demo how to use X3D-Edit to launch one or many browsers at a time on individual test scenes
- How to best report and track status of successes and problems?
2009 Plugfest Content - June 2009 - Fraunhofer IGD, Darmstadt, Germany
X3D Scenes, X3D Viewers | Updated | Author | Content Description | Problem Description | Content Releasability |
(earlier revision) "Web3D Timeline (aka X3D Timeline)" | 25 May 2009 | Anita Havele, Web3D Consortium | Outreach examples for Web3D Consortium | Prototype interoperability between browsers | Public |
"simpleShader.zip" | 26 May 2009 | John Stewart, CRC Canada | GLSL Shader test that uses a modified "toon" shader; light intensity on Spheres is shown where the color is dependent on intensity; the intensity bounding values are passed into the shader | Should display on hardware supporting GLSL shaders; Spheres will be "ringed". On non-GLSL systems, Spheres will be a uniformly shaded light blue | Public |
Media:UrlInProtoTest.zip | 12 June 2009 | Patrick Dähne, Fraunhofer IGD | The X3D spec does not specify how to resolve relative URLs in EXTERNPROTOs. Some X3D Browsers resolve them relative to the EXTERNPROTO declaration, some to the EXTERNPROTO instantiation. | Open the file "UrlInProtoTest.wrl" in different browsers. Some will show yellow textured boxes, and some will show cyan textured boxes. Which behaviour is correct? | Public |
2009 Plugfest Content - March 2009 - Nasa Ames, California
X3D Scenes, X3D Viewers | Updated | Author | Content Description | Problem Description | Content Releasability |
HelloWorld.x3d | 21 February 2009 | Don Brutzman, NPS | Hello World simple scene (example image) | Quality of Sphere geometry, Text alignment, default X3D navigation mode is EXAMINE | Public |
(earlier revision) Web3dLogo.x3d | 21 February 2009 | Anita Havele, Web3D Consortium | Outreach examples for Web3D Consortium | Simple polygonal text geometry | Public |
"Web3D Timeline (aka X3D Timeline)" | 21 February 2009 | Anita Havele, Web3D Consortium | Outreach examples for Web3D Consortium | Prototype interoperability between browsers | Public |
LineProperties.x3d | 21 February 2009 | Don Brutzman, NPS | Material support (example image: LineProperties ) | Demonstrate lineType capabilities | Public |
FillProperties.x3d | 21 February 2009 | Don Brutzman, NPS | Material support (example image: FillProperties) | Demonstrate hatchStyle capabilities | Public |
SpringExamples.x3d | 21 February 2009 | Don Brutzman, NPS | Universal Media Materials examples | Proper rendering of Material values, ProtoDeclare and ExternProtoDeclare support, anchor links to HTML should get handed off to web browser | Public |
horizon3.x3d | 21 February 2009 | Don Brutzman, NPS | Universal Media Panoramas examples | Background textures, handle or ignore URN | Public |
UserInteractivitySensorNodes.x3d | 21 February 2009 | Don Brutzman, NPS | X3D for Web Authors examples scene to demonstrate user interaction (before and after images) | TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor | Public |
CreateX3dFromStringRandomSpheres.x3d | 21 February 2009 | Don Brutzman, NPS | X3D Basic examples scene to generate new X3D geometry using an embedded Script node | Script node, ECMAScript support for createX3dFromString function | Public |
Gimbals.x3d | 21 February 2009 | Don Brutzman, NPS | X3D Basic examples scene to show coordinate-system rotation values | Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper keyboard navigation using PgUp PgDn Home End keys. | Public |
ViewpointGroupTest.x3d | 9 March 2009 | Don Brutzman, NPS | X3D Basic examples scene to demonstrate ViewpointGroup support | Shows ViewpointGroup nodes containing nested Viewpoints to support user navigation in large worlds. | Public |
HelloEarth.x3d, HelloEarthOpenStreetMap.x3d and HelloEarthOpenAerialMap.x3d | 1 March 2009 | Byounghyun Yoo, Web3D Fellow | Geospatial Component scenes to demonstrate X3D Earth support | Shows GeoLOD imagery and terrain nodes from various sources for 7 to 17 levels of detail. | Public |
NancyDiving.x3d | 1 March 2009 | Don Brutzman, NPS | HumanoidAnimation Component scene to demonstrate H-Anim support | Shows Nancy avatar scuba diving. | Public |
2009 Plugfest - March 2009 - Results
X3D Scenes, X3D Viewers | BS Contact beta | FreeWRL, FreeX3D | Instant Player | Octaga | Vivaty | Xj3D |
HelloWorld.x3d | Pass | Pass | Pass | Pass | fail, defaults to FLY mode | fail, incorrect Text vertical alignment |
(earlier revision) Web3dLogo.x3d | Pass | Pass | Pass | Pass | Pass | Pass |
Web3DTimeline.x3d (still being improved) | Pass | Pass | Pass | Pass | ||
LineProperties.x3d | fail | Pass | Pass | Pass | fail | Pass |
FillProperties.x3d | fail | Pass | fail | Pass | fail | fail |
SpringExamples.x3d | Pass | no ExternProtoDeclare support yet in XML parser interface code | Pass | Pass | crash | fail |
horizon3.x3d | Pass | Pass | Pass | Pass | crash | Pass |
UserInteractivitySensorNodes.x3d | Pass | Pass | All pass but StringSensor, since <enter> key goes full screen | Pass | KeySensor case error, StringSensor duplicates characters | Pass |
CreateX3dFromStringRandomSpheres.x3d | fail | fail | fail | fail | fail | fail |
Gimbals.x3d | Pass | Pass | Pass | Pass | crash | Works OK but Extrusion ends are warped |
ViewpointGroupTest.x3d | fail, only shows Viewpoints | fail | OK except for nested ViewpointGroup | Pass | fail | fail |
HelloEarth.x3d, HelloEarthOpenStreetMap.x3d and HelloEarthOpenAerialMap.x3d | fail | Pass | fail | fail | fail | Pass |
NancyDiving.x3d (Script still being improved) | Pass | fail | crash | Pass | fail | No animation |
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip
Instructions to Submitters
This is the navigation home page for the upcoming X3D Plugfest. Content will be linked from this page for everyone's review.
Please Note: submitted .x3d files must be zipped before being uploaded. Alternatively, links to online content can be provided.
Description fields: include a description of your content, or else a description of the problem and any results from the browsers you've tested.
Content Release Option: specify whether the content can be released publicly or just distributed to browser implementers for testing.