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 MPEG-4 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 |
MPEG-4 Scene Description Version 1
| Anchor | Supported | Supported |
| AnimationStream | Supported | Supported |
| Appearance | Supported | Supported |
| AudioBuffer | Supported with natural audio, not MPEG-4 SA | Supported with natural audio, not MPEG-4 SA |
| AudioClip | Supported | Supported |
| AudioDelay | Not Supported | Not Supported |
| AudioFX | Not Supported | Not Supported |
| AudioMix | Not Supported | Not Supported |
| AudioSource | Supported with natural audio, not MPEG-4 SA | Supported with natural audio, not MPEG-4 SA |
| AudioSwitch | Not Supported | Not Supported |
| Background | No 3D Support | Supported |
| Background2D | Supported | Supported |
| Billboard | No 3D Support | Supported |
| Bitmap | Supported | Supported |
| Box | No 3D Support | Supported |
| Circle | Supported | Supported |
| Collision | No 3D Support | Supported |
| Color | Supported | Supported |
| ColorInterpolator | Supported | Supported |
| CompositeTexture2D | Supported | Supported |
| CompositeTexture3D | No 3D Support | Supported |
| Conditional | Supported | Supported |
| Cone | No 3D Support | Supported |
| Coordinate | No 3D Support | Supported |
| Coordinate2D | Supported | Supported |
| CoordinateInterpolator | Supported | Supported |
| CoordinateInterpolator2D | Supported | Supported |
| Curve2D | Supported | Supported |
| Cylinder | No 3D Support | Supported |
| CylinderSensor | No 3D Support | Supported |
| DirectionalLight | No 3D Support | Supported |
| DiscSensor | Supported | Supported |
| ElevationGrid | No 3D Support | Supported |
| Expression | No 3D Support | Not Supported |
| Extrusion | No 3D Support | Supported |
| Face | No 3D Support | Not Supported |
| FaceDefMesh | No 3D Support | Not Supported |
| FaceDefTables | No 3D Support | Not Supported |
| FaceDefTransform | No 3D Support | Not Supported |
| FAP | No 3D Support | Not Supported |
| FDP | No 3D Support | Not Supported |
| FIT | No 3D Support | Not Supported |
| Fog | No 3D Support | Supported |
| FontStyle | Supported | Supported |
| Form | Supported | Supported |
| Group | Supported | Supported |
| ImageTexture | Supported | Supported |
| IndexedFaceSet | No 3D Support | Supported |
| IndexedFaceSet2D | Supported | Supported |
| IndexedLineSet | No 3D Support | Supported |
| IndexedLineSet2D | Supported | Supported |
| Inline | Supported | Supported |
| LOD | No 3D Support | Supported |
| Layer2D | Supported | Supported |
| Layer3D | No 3D Support | Supported |
| Layout | Supported | Supported |
| LineProperties | Supported | Supported |
| ListeningPoint | Not Supported | Not Supported |
| Material | No 3D Support | Supported |
| Material2D | Supported | Supported |
| NavigationInfo | No 3D Support | Supported |
| Normal | No 3D Support | Supported |
| NormalInterpolator | Supported | Supported |
| OrderedGroup | Supported | Supported |
| OrientationInterpolator | Supported | Supported |
| PixelTexture | Supported | Supported |
| PlaneSensor | No 3D Support | Supported |
| PlaneSensor2D | Supported | Supported |
| PointLight | No 3D Support | Supported |
| PointSet | No 3D Support | Supported |
| PointSet2D | Supported | Supported |
| PositionInterpolator | Supported | Supported |
| PositionInterpolator2D | Supported | Supported |
| ProximitySensor2D | Supported | Supported |
| ProximitySensor | No 3D Support | Supported |
| QuantizationParameter | Supported | Supported |
| Rectangle | Supported | Supported |
| ScalarInterpolator | Supported | Supported |
| Script | Supported | Supported |
| Shape | Supported | Supported |
| Sound | No 3D Support | Supported - Stereo spatializer only |
| Sound2D | Supported | Supported |
| Sphere | No 3D Support | Supported |
| SphereSensor | No 3D Support | Supported |
| SpotLight | No 3D Support | Supported |
| Switch | Supported | Supported |
| TermCap | Not Implemented | Not Implemented |
| Text | Supported | Supported |
| TextureCoordinate | Not Supported | Supported |
| TextureTransform | Supported | Supported |
| TimeSensor | Supported | Supported |
| TouchSensor | Supported | Supported |
| Transform | No 3D Support | Supported |
| Transform2D | Supported | Supported |
| Valuator | Supported | Supported |
| Viewpoint | No 3D Support | Supported |
| VisibilitySensor | No 3D Support | Supported |
| Viseme | No 3D Support | Not Supported |
| WorldInfo | Supported | Supported |
MPEG-4 Scene Description Version 2
| AcousticMaterial | Not Supported | Not Supported |
| AcousticScene | Not Supported | Not Supported |
| ApplicationWindow | Not Supported | Not Supported |
| BAP | Not Supported | Not Supported |
| BDP | Not Supported | Not Supported |
| Body | Not Supported | Not Supported |
| BodyDefTable | Not Supported | Not Supported |
| BodySegmentConnectionHint | Not Supported | Not Supported |
| DirectiveSound | Not Supported | Not Implemented |
| Hierarchical3DMesh | Not Supported | Not Supported |
| MaterialKey | Supported (binary keying only) | Not Implemented |
| PerceptualParameters | Not Supported | Not Supported |
MPEG-4 Scene Description Version 3
| TemporalTransform | Not Supported | Not Supported |
| TemporalGroup | Not Supported | Not Supported |
| ServerCommand | Not Implemented | Not Implemented |
MPEG-4 Scene Description Version 4
| InputSensor | Supported | Supported |
| MatteTexture | Not Implemented | Not Implemented |
| MediaBuffer | Not Supported | Not Supported |
| MediaControl | Supported | Supported |
| MediaSensor | Supported | Supported |
MPEG-4 Scene Description Version 5
| BitWrapper | Not Supported | Not Supported |
| CoordinateInterpolator4D | Supported | Supported |
| DepthImage | Not Supported | Not Supported |
| FFD | Not Supported | Not Supported |
| MeshGrid | Not Supported | Not Supported |
| NonLinearDeformer | Not Supported | Supported |
| NurbsCurve | Not Supported | Not Supported |
| NurbsCurve2D | Not Supported | Not Supported |
| NurbsSurface | Not Supported | Not Supported |
| OctreeImage | Not Supported | Not Supported |
| PointTexture | Not Supported | Not Supported |
| PositionAnimator | Supported | Supported |
| PositionAnimator2D | Supported | Supported |
| PositionInterpolator4D | Supported | Supported |
| ProceduralTexture | Not Supported | Not Supported |
| SBBone | Not Supported | Not Supported |
| SBMuscle | Not Supported | Not Supported |
| SBSegment | Not Supported | Not Supported |
| SBSite | Not Supported | Not Supported |
| SBSkinnedModel | Not Supported | Not Supported |
| SBVCAnimation | Not Supported | Not Supported |
| ScalarAnimator | Supported | Supported |
| SimpleTexture | Not Supported | Not Supported |
| SubdivisionSurface | Not Supported | Not Supported |
| SubdivSurfaceSector | Not Supported | Not Supported |
| WaveletSubdivisionSurface | Not Supported | Not Supported |
MPEG-4 Scene Description Version 6
| Clipper2D | Not Supported | Not Supported |
| ColorTransform | Supported | Supported |
| Ellipse | Supported | Supported |
| LinearGradient | Supported | Supported |
| PathLayout | Supported | Supported |
| RadialGradient | Supported | Supported |
| SynthesizedTexture | Not Supported | Not Supported |
| TransformMatrix2D | Supported | Supported |
| Viewport | Supported | Supported |
| XCurve2D | Supported | Supported |
| XFontStyle | Not Implemented | Not Implemented |
| XLineProperties | Supported | Supported |
(C) 2000-05 JLF / (C) 2005-0X ENST - $Date: 2007/07/26 13:43:29 $ - Webmaster