BIFS Implementation Status
Romain Bouqueau edited this page Mar 5, 2024
·
5 revisions
Warning
GPAC's wiki has moved to wiki.gpac.io.
This github wiki will no longer be updated.
You can contribute to GPAC's documentation here.
The following table is a detailed listing of supported MPEG-4 nodes in GPAC.
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 our tracker.
Node | Rendering | Notes |
---|---|---|
Anchor | Supported | |
AnimationStream | Supported | |
Appearance | Supported | |
AudioBuffer | Supported | for natural audio, not MPEG-4 SA |
AudioClip | Supported | |
AudioDelay | Not Supported | |
AudioFX | Not Supported | |
AudioMix | Not Supported | |
AudioSource | Supported | for natural audio, not MPEG-4 SA |
AudioSwitch | Not Supported | |
Background | Supported | |
Background2D | Supported | |
Billboard | Supported | |
Bitmap | Supported | |
Box | Supported | |
Circle | Supported | |
Collision | Supported | |
Color | Supported | |
ColorInterpolator | Supported | |
CompositeTexture2D | Supported | |
CompositeTexture3D | Supported | |
Conditional | Supported | |
Cone | Supported | |
Coordinate | Supported | |
Coordinate2D | Supported | |
CoordinateInterpolator | Supported | |
CoordinateInterpolator2D | Supported | |
Curve2D | Supported | |
Cylinder | Supported | |
CylinderSensor | Supported | |
DirectionalLight | Supported | |
DiscSensor | Supported | |
ElevationGrid | Supported | |
Expression | Supported | |
Extrusion | Supported | |
Face | Supported | |
FaceDefMesh | Supported | |
FaceDefTables | Supported | |
FaceDefTransform | Supported | |
FAP | Supported | |
FDP | Supported | |
FIT | Supported | |
Fog | Supported | |
FontStyle | Supported | |
Form | Supported | |
Group | Supported | |
ImageTexture | Supported | |
IndexedFaceSet | Supported | |
IndexedFaceSet2D | Supported | |
IndexedLineSet | Supported | |
IndexedLineSet2D | Supported | |
Inline | Supported | |
LOD | Supported | |
Layer2D | Supported | |
Layer3D | Supported | |
Layout | Supported | |
LineProperties | Supported | |
ListeningPoint | Not Supported | |
Material | Supported | |
Material2D | Supported | |
NavigationInfo | Supported | |
Normal | Supported | |
NormalInterpolator | Supported | |
OrderedGroup | Supported | |
OrientationInterpolator | Supported | |
PixelTexture | Supported | |
PlaneSensor | Supported | |
PlaneSensor2D | Supported | |
PointLight | Supported | |
PointSet | Supported | |
PointSet2D | Supported | |
PositionInterpolator | Supported | |
PositionInterpolator2D | Supported | |
ProximitySensor2D | Supported | |
ProximitySensor | Supported | |
QuantizationParameter | Supported | |
Rectangle | Supported | |
ScalarInterpolator | Supported | |
Script | Supported | |
Shape | Supported | |
Sound | Supported | Stereo spatializer only |
Sound2D | Supported | |
Sphere | Supported | |
SphereSensor | Supported | |
SpotLight | Supported | |
Switch | Supported | |
TermCap | Supported | Partial support of caps |
Text | Supported | |
TextureCoordinate | Supported | |
TextureTransform | Supported | |
TimeSensor | Supported | |
TouchSensor | Supported | |
Transform | Supported | |
Transform2D | Supported | |
Valuator | Supported | |
Viewpoint | Supported | |
VisibilitySensor | Supported | |
Viseme | Supported | |
WorldInfo | Supported |
Note: VRML 97 nodes not included in MPEG-4 are not supported and will ** NEVER ** be. Their X3D equivalents are not supported but will be some day...
Node | Rendering | Notes |
---|---|---|
AcousticMaterial | Not Supported | |
AcousticScene | Not Supported | |
ApplicationWindow | Not Supported | |
BAP | Not Supported | |
BDP | Not Supported | |
Body | Not Supported | |
BodyDefTable | Not Supported | |
BodySegmentConnectionHint | Not Supported | |
DirectiveSound | Not Supported | |
Hierarchical3DMesh | Not Supported | |
MaterialKey | Supported | |
PerceptualParameters | Not Supported |
Node | Rendering | Notes |
---|---|---|
TemporalTransform | Not Supported | |
TemporalGroup | Not Supported | |
ServerCommand | Not Supported |
Node | Rendering | Notes |
---|---|---|
InputSensor | Supported | |
MatteTexture | Not Supported | |
MediaBuffer | Not Supported | |
MediaControl | Supported | |
MediaSensor | Supported |
Node | Rendering | Notes |
---|---|---|
BitWrapper | Supported | depends on the attached AFX decoder |
CoordinateInterpolator4D | Supported | |
DepthImage | Not Supported | |
FFD | Not Supported | |
MeshGrid | Not Supported | |
NonLinearDeformer | Supported | |
NurbsCurve | Not Supported | |
NurbsCurve2D | Not Supported | |
NurbsSurface | Not Supported | |
OctreeImage | Not Supported | |
PointTexture | Not Supported | |
PositionAnimator | Supported | |
PositionAnimator2D | Supported | |
PositionInterpolator4D | Supported | |
ProceduralTexture | Not Supported | |
SBBone | Not Supported | |
SBMuscle | Not Supported | |
SBSegment | Not Supported | |
SBSite | Not Supported | |
SBSkinnedModel | Not Supported | |
SBVCAnimation | Not Supported | |
ScalarAnimator | Supported | |
SimpleTexture | Not Supported | |
SubdivisionSurface | Not Supported | |
SubdivSurfaceSector | Not Supported | |
WaveletSubdivisionSurface | Not Supported |
Node | Rendering | Notes |
---|---|---|
Clipper2D | Not Supported | |
ColorTransform | Supported | |
Ellipse | Supported | |
LinearGradient | Supported | |
PathLayout | Supported | |
RadialGradient | Supported | |
SynthesizedTexture | Not Supported | |
TransformMatrix2D | Supported | |
Viewport | Supported | |
XCurve2D | Supported | |
XFontStyle | Not Supported | |
XLineProperties | Supported |