Difference between revisions of "X3D Plugfest"

From Web3D.org
Jump to: navigation, search
m (2009 Plugfest Content: Pass indicated in green)
(split out tables)
Line 21: Line 21:
 
{| {{prettytable}}
 
{| {{prettytable}}
 
|-
 
|-
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]
+
| '''Content'''||  ''' Date'''|| '''Author'''|| '''Short Description''' || '''Problem Description''' || '''Release'''
 
|-
 
|-
| [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 || <!--BS Contact--> fails, defaults to FLY mode || <!--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--> fails, defaults to FLY mode || <!--Xj3D--> fails Text vertical alignment
+
| [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  
 
|-
 
|-
 
<!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] -->
 
<!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] -->
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.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] || Prototype interoperability between browsers || beta development, will be Public || <!--BS Contact-->  || <!--FreeWrl--> Logo seems ok - unsure what Timeline should look like; cant find file "web3d_logo.x3d' - maybe case problem|| <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
+
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.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] || Prototype interoperability between browsers || beta development, will be Public  
 
|-
 
|-
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public || <!--BS Contact-->  || <!--FreeWrl--> Line - mostly ok - line end arrows not rendered; possibly other differences; Fill - uses rasterization, better code not released yet. || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
+
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || 21 February 2009 || Don Brutzman, NPS || Material support (example images: [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LinePropertiesLinetypeExample.png LineProperties] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillPropertiesHatchStyleOctaga.png FillProperties]) || Demonstrate [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/shape.html#t-Linetypes lineType] and [http://jitc.fhu.disa.mil/nitf/graph_reg/class_pages/hatchstyle.html hatchStyle] capabilities || Public  
 
|-
 
|-
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials 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 || <!--BS Contact-->  || <!--FreeWrl--> no ExternProtoDeclare support yet in XML parser interface code  || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
+
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials 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  
 
|-
 
|-
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public || <!--BS Contact-->  || <!--FreeWrl--> <span style="color:green">Pass</span> || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
+
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas Universal Media Panoramas examples] || Background textures, handle or ignore URN || Public
 
|-
 
|-
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public || <!--BS Contact-->  || <!--FreeWrl--> <span style="color:green">Pass</span> | <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
+
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://X3dGraphics.com/examples/X3dForWebAuthors X3D for Web Authors examples] scene to demonstrate user interaction ([http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.png before] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodesModified.png after] images) || TouchSensor, PlaneSensor, CylinderSensor, SphereSensor, KeySensor and StringSensor || Public  
 
|-
 
|-
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public || <!--BS Contact-->  || <!--FreeWrl--> || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
+
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to generate new X3D geometry using an embedded Script node || [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/components/scripting.html#Script Script] node, [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript ECMAScript support] for [http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-X3DLanguageBindings-ECMAScript/Part1/functions.html#t-FunctionsBrowserObject createX3dFromString function] || Public  
 
|-
 
|-
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public || <!--BS Contact-->  || <!--FreeWrl--> || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
+
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || 21 February 2009 || Don Brutzman, NPS || [http://www.web3d.org/x3d/content/examples/Basic/ X3D Basic examples] scene to show coordinate-system rotation values || Shows Extrusion, Text, TouchSensor and Script nodes working together, also tests proper [http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2-X3D-AbstractSpecification/Part01/behaviours.html#SelectFromMulitpleViewpoints keyboard navigation] using PgUp PgDn Home End keys. || Public
 
|-
 
|-
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option || <!--BS Contact-->  || <!--FreeWrl--> || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
+
|Link to content...|| Upload date || Your Name and Company|| Content Description here || Problem Description here || Content release option
 +
|-
 +
|}
 +
 
 +
 
 +
{| {{prettytable}}
 +
|-
 +
| '''Content''' || [http://www.bitmanagement.de BS Contact] || [http://freewrl.sourceforge.net FreeWRL, FreeX3D] || [http://instantreality.org Instant Player] || [http://www.octaga.com Octaga] || [http://www.vivaty.com Vivaty] || [http://www.xj3d.org Xj3D]
 +
|-
 +
| [http://www.web3d.org/x3d/content/examples/Basic/HelloWorld.x3d HelloWorld.x3d] || <!--BS Contact--> fails, defaults to FLY mode || <!--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--> fails, defaults to FLY mode || <!--Xj3D--> fails Text vertical alignment
 +
|-
 +
<!-- prior link, prior version: [[{{ns:-2}}:Web3DTimeline.zip]] -->
 +
| [http://www.web3d.org/x3d/content/examples/Basic/Outreach/Web3dLogo.x3d Web3dLogo.x3d] and [http://www.web3d.org/x3d/content/examples/Basic/Outreach/X3DTimeline.x3d X3DTimeline.x3d] || <!--BS Contact-->  || <!--FreeWrl--> Logo seems ok - unsure what Timeline should look like; cant find file "web3d_logo.x3d' - maybe case problem|| <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
 +
|-
 +
| [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/LineProperties.x3d LineProperties.x3d] and [http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures/FillProperties.x3d FillProperties.x3d] || <!--BS Contact-->  || <!--FreeWrl--> Line - mostly ok - line end arrows not rendered; possibly other differences; Fill - uses rasterization, better code not released yet. || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
 +
|-
 +
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d SpringExamples.x3d] || <!--BS Contact-->  || <!--FreeWrl--> no ExternProtoDeclare support yet in XML parser interface code  || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
 +
|-
 +
| [http://www.web3d.org/x3d/content/examples/Basic/UniversalMediaPanoramas/horizon3.x3d horizon3.x3d] || <!--BS Contact-->  || <!--FreeWrl--> <span style="color:green">Pass</span> || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
 +
|-
 +
| [http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter08-UserInteractivity/UserInteractivitySensorNodes.x3d UserInteractivitySensorNodes.x3d] || <!--BS Contact-->  || <!--FreeWrl--> <span style="color:green">Pass</span> | <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
 +
|-
 +
| [http://www.web3d.org/x3d/content/examples/Basic/course/CreateX3dFromStringRandomSpheres.x3d CreateX3dFromStringRandomSpheres.x3d] || <!--BS Contact-->  || <!--FreeWrl--> || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
 +
|-
 +
| [http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/Gimbals.x3d Gimbals.x3d] || <!--BS Contact-->  || <!--FreeWrl--> || <!--InstantPlayer--> || <!--Octaga--> || <!--VivatyPlayer--> || <!--Xj3D-->
 
|-
 
|-
 
|}
 
|}
 
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip
 
http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip

Revision as of 14:47, 28 February 2009

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.

Basic browser support for X3D is tracked on the Player support for X3D components page.

The X3D Plugfest will be held at the Web3D Consortium Members Meeting, Wednesday, March 4th, 2009, at the NASA Ames research facility in Moffett Field, CA.

This page will be 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.

Past PlugFest Content

2009 Plugfest Content

Content Date Author Short Description Problem Description Release
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
Web3dLogo.x3d and X3DTimeline.x3d 21 February 2009 Anita Havele, Web3D Consortium Outreach examples for Web3D Consortium Prototype interoperability between browsers beta development, will be Public
LineProperties.x3d and FillProperties.x3d 21 February 2009 Don Brutzman, NPS Material support (example images: LineProperties and FillProperties) Demonstrate lineType and 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
Link to content... Upload date Your Name and Company Content Description here Problem Description here Content release option


Content BS Contact FreeWRL, FreeX3D Instant Player Octaga Vivaty Xj3D
HelloWorld.x3d fails, defaults to FLY mode Pass Pass Pass fails, defaults to FLY mode fails Text vertical alignment
Web3dLogo.x3d and X3DTimeline.x3d Logo seems ok - unsure what Timeline should look like; cant find file "web3d_logo.x3d' - maybe case problem
LineProperties.x3d and FillProperties.x3d Line - mostly ok - line end arrows not rendered; possibly other differences; Fill - uses rasterization, better code not released yet.
SpringExamples.x3d no ExternProtoDeclare support yet in XML parser interface code
horizon3.x3d Pass
UserInteractivitySensorNodes.x3d
CreateX3dFromStringRandomSpheres.x3d
Gimbals.x3d

http://www.web3d.org/x3d/wiki/index.php/Image:VT_examples.zip