A detailed review of the technologies implemented in the GPAC player.
The documentation to configure the GPAC player.
The documentation to embed GPAC Browser plugins in HTML pages.
The following table is a detailed listing of supported X3D nodes in GPAC. Some nodes are only implemented in one of the renderers, some in both and the rest in none... Some nodes are refered to as not implemented, which means these nodes are not supported but implementation is on the short-term roadmap. Not supported nodes are likely to remain unsupported for a longer time.
This is not a bug tracker page, in other words it is quite possible that some nodes listed as supported have strange behaviors. In such a case please report on gpac sourceforge page
| Node | 2D Renderer | 3D Renderer |
X3D Scene Description
| Anchor | No 3D Support | Supported |
| Appearance | No 3D Support | Supported |
| Arc2D | Not Supported | Supported |
| ArcClose2D | Not Supported | Supported |
| AudioClip | Supported (1) | Supported (1) |
| Background | No 3D Support | Supported |
| Billboard | No 3D Support | Supported |
| BooleanFilter | Supported | Supported |
| BooleanSequencer | Supported | Supported |
| BooleanToggle | Supported | Supported |
| BooleanTrigger | Supported | Supported |
| Box | No 3D Support | Supported |
| Circle2D | Not Supported | Supported |
| Collision | No 3D Support | Supported |
| Color | Supported | Supported |
| ColorInterpolator | Supported | Supported |
| ColorRGBA | No 3D Support | Supported |
| Cone | No 3D Support | Supported |
| Contour2D | No 3D Support | Not Supported |
| ContourPolyline2D | No 3D Support | Not Supported |
| CoordinateDouble | Not Supported | Not Supported |
| CoordinateInterpolator | Supported | Supported |
| CoordinateInterpolator2D | Supported | Supported |
| Cylinder | No 3D Support | Supported |
| DirectionalLight | No 3D Support | Supported |
| Disk2D | Not Supported | Supported |
| ElevationGrid | No 3D Support | Supported |
| EspduTransform | Not Supported | Not Supported |
| Extrusion | No 3D Support | Supported |
| FillProperties | Not Supported | Supported |
| Fog | No 3D Support | Supported |
| FontStyle | No 3D Support | Supported |
| GeoCoordinate | No 3D Support | Not Supported |
| GeoElevationGrid | No 3D Support | Not Supported |
| GeoLocation | No 3D Support | Not Supported |
| GeoLOD | No 3D Support | Not Supported |
| GeoMetadata | No 3D Support | Supported |
| GeoOrigin | No 3D Support | Not Supported |
| GeoPositionInterpolator | No 3D Support | Not Supported |
| GeoTouchSensor | No 3D Support | Not Supported |
| GeoViewpoint | No 3D Support | Not Supported |
| Group | Supported | Supported |
| HAnimDisplacer | No 3D Support | Not Supported |
| HAnimHumanoid | No 3D Support | Not Supported |
| HAnimJoint | No 3D Support | Not Supported |
| HAnimSegment | No 3D Support | Not Supported |
| HAnimSite | No 3D Support | Not Supported |
| ImageTexture | Supported | Supported |
| IndexedFaceSet | No 3D Support | Supported |
| IndexedLineSet | No 3D Support | Supported |
| IndexedTriangleFanSet | No 3D Support | Supported |
| IndexedTriangleSet | No 3D Support | Supported |
| IndexedTriangleStripSet | No 3D Support | Supported |
| Inline | Supported | Supported |
| IntegerSequencer | Supported | Supported |
| IntegerTrigger | Supported | Supported |
| KeySensor | Supported | Supported |
| LineProperties | Not Supported | Not Implemented |
| LineSet | No 3D Support | Supported |
| LoadSensor | Not Supported | Not Supported |
| LOD | No 3D Support | Supported |
| Material | No 3D Support | Supported |
| MetadataDouble | Supported | Supported |
| MetadataFloat | Supported | Supported |
| MetadataInteger | Supported | Supported |
| MetadataSet | Supported | Supported |
| MetadataString | Supported | Supported |
| MovieTexture | Supported (1) | Supported (1) |
| MultiTexture | No 3D Support | Not Implemented |
| MultiTextureCoordinate | No 3D Support | Not Implemenetd |
| MultiTextureTransform | No 3D Support | Not Implemented |
| NavigationInfo | No 3D Support | Supported |
| Normal | No 3D Support | Supported |
| NormalInterpolator | No 3D Support | Supported |
| NurbsCurve | No 3D Support | Not Supported |
| NurbsCurve2D | No 3D Support | Not Supported |
| NurbsOrientationInterpolator | No 3D Support | Not Supported |
| NurbsPatchSurface | No 3D Support | Not Supported |
| NurbsPositionInterpolator | No 3D Support | Not Supported |
| NurbsSet | No 3D Support | Not Supported |
| NurbsSurfaceInterpolator | No 3D Support | Not Supported |
| NurbsSweptSurface | No 3D Support | Not Supported |
| NurbsSwungSurface | No 3D Support | Not Supported |
| NurbsTextureCoordinate | No 3D Support | Not Supported |
| NurbsTrimmedSurface | No 3D Support | Not Supported |
| OrientationInterpolator | Supported | Supported |
| PixelTexture | Supported | Supported |
| PlaneSensor | No 3D Support | Supported |
| PointLight | No 3D Support | Supported |
| PointSet | No 3D Support | Supported |
| Polyline2D | Not Supported | Supported |
| Polypoint2D | Not Supported | Supported |
| PointSet> | No 3D Support | Supported |
| PositionInterpolator | Supported | Supported |
| PositionInterpolator2D | Supported | Supported |
| ProximitySensor | No 3D Support | Supported |
| RecieverPdu | Not Supported | Not Supported |
| Rectangle2D | Supported | Supported |
| ScalarInterpolator | Supported | Supported |
| Script | Supported | Supported |
| Shape | Supported | Supported |
| SignalPdu | Not Supported | Not Supported |
| Sound | No 3D Support | Supported |
| Sphere | No 3D Support | Supported |
| SphereSensor | No 3D Support | Supported |
| SpotLight | No 3D Support | Supported |
| StaticGroup | Supported | Supported |
| StringSensor | Supported | Supported |
| Switch | Supported | Supported |
| Text | Supported | Supported |
| TextureBackground | No 3D Support | Not Implemented |
| TextureCoordinate | Not Supported | Supported |
| TextureCoordinateGenerator | Not Supported | Partial Support (local coords only) |
| TextureTransform | Supported | Supported |
| TimeSensor | Supported (1) | Supported (1) |
| TimeTrigger | Supported | Supported |
| TouchSensor | Supported | Supported |
| Transform | No 3D Support | Supported |
| TransmitterPdu | Not Supported | Not Supported |
| TriangleFanSet | No 3D Support | Supported |
| TriangleSet | No 3D Support | Supported |
| TriangleSet2D | Not Supported | Supported |
| TriangleStripSet | No 3D Support | Supported |
| Viewpoint | No 3D Support | Supported |
| VisibilitySensor | No 3D Support | Supported |
| WorldInfo | Supported | Supported |
Note:
(1): pauseTime/resumeTime not implemented in X3D time nodes.
(C) 2000-05 JLF / (C) 2005-0X ENST - $Date: 2007/07/26 13:43:29 $ - Webmaster