Screenshots, where provided along with the file, are for comparative reference only.
MP4 files generated using IBM tools | |
IBMRectangleFilled | A single Rectangle (filled=true) |
IBMRectangleOutlined | A single Rectangle (filled=false) |
IBMCircleFilled | A single Circle (filled=true) |
IBMCircleOutlined | A single Circle (filled=false) |
IBMTextFont | Text with different fonts and sizes |
IBMBackgroundColor | Background set to a color |
IBMBackgroundImage | Background set to an image |
IBMBitmapScale | Image texture on Bitmap with scale field at various values |
IBMCounter | BIFS updates to delete/insert text nodes |
MP4 files generated using MP4Enc tool | |
IBMCirclesAndRectangles | Circle and Rectangle variations |
IBMCircleLineProperties | Circles with all lineStyles |
IBMRectangleLineProperties | Rectangles with all lineStyles |
IBMIndexedLineSet2D | IndexedLineSet2D variations |
IBMIndexedFaceSet2D | IndexedFaceSet2D variations |
IBMPointSet2D | PointSet2D variations |
IBMCurve2D | Curve2D variations; no type field values |
IBMImageOnCircle | Default texture mapping on Circle |
IBMImageOnIndexedFaceSet2D | Default texture mapping on IndexedFaceSet2D |
IBMImageOnText | Default texture mapping on Text |
IBMSVGLion | IndexedFaceSet2D |
IBMTouchSensorLoop | TouchSensor including route looping |
IBMColorInterpolation | ColorInterpolator test of colors |
IBMColorInterpolators | ColorInterpolator variations |
IBMBackgroundColorInterpolator | ColorInterpolator used on Background2D backcolor |
IBMTrafficLights | ColorInterpolator with apparent step-wise changes |
IBMPositionInterpolator2Ds | PositionInterpolator2D variations |
IBMBouncingRectangle | 'Bouncing' Rectangle with rate control |
IBMNervousText | Color and position interpolation. |
IBMWindmill | ScalarInterpolator routed to rotationAngle |
IBMCoordinateInterpolator2Ds | CoordinateInterpolator2D variations |
IBMCurve2DMorph | Curve2D points altered by CoordinateInterpolator2D |
IBMCurve2DTesselation | Curve2D with fineness interpolated |
IBMBitmapScaling | Dynamic scaling with ImageTexture on Bitmap |
IBMCircleScaling | Dynamic scaling with Circle |
IBMIndexedLineSet2DScaling | Dynamic scaling with IndexedLineSet2D |
IBMIndexedFaceSet2DScaling | Dynamic scaling with IndexedFaceSet2D |
IBMPointSet2DScaling | Dynamic scaling with PointSet2D |
IBMCurve2DScaling | Dynamic scaling with Curve2D |
IBMShapesWithLinesScaling | Dynamic scaling of Shapes with different LineProperties |
IBMImageOnCircleScaling | Dynamic scaling with default texture mapping on Circle |
IBMImageOnIndexedFaceSet2DScaling | Dynamic scaling with default texture mapping on IndexedFaceSet2D |
IBMTimeSensors | TimeSensor test using variations of startTime, stopTime, loop and enabled |
IBMOrderedGroup | Changing order of images during update and interactively |
IBMOrderedGroupStack | Changing stack of images interactively keeping default rendering order |
IBMOrderedGroupOrder | Varies number of entries in order field |
IBMSwitchText | Dynamic changing Switch choice |
IBMSwitchImage | Using valuator to change Switch choice |
IBMMpegLogo | The MPEG logo |
IBMReplaceFields | Tests basic field replacement |
IBMGeometryReplace | Tests replacement of geometry field in a Shape |
IBMSharedMaterial | Tests management of DEF/USE shared field |
IBMCircleTransparency | Tests Material2D transparency applied to Circles |
IBMBitmapTransparency | Tests Material2D transparency for ImageTextures mapped onto Bitmap |
IBMCircleFading | Interpolation of transparency |
IBMTransparency | Transparency of text, bitmap and rectangle |
IBMPixelTextureGray | A PixelTexture with one component |
IBMPixelTextureGrayAlpha | A PixelTexture with two components |
IBMPixelTextureRGB | A PixelTexture with three components |
IBMPixelTextureRGBAlpha | A PixelTexture with four components |
IBMMpegjClock | MPEG-J scene updates to make a clock |
IBMTicTacToe | MPEG-J in a game of TicTacToe |
IBMConfetti | Tests intensive node insert/delete |
IBMMosaic | Image mosiac with rectangles. Intensive re-USE |
IBMTiles | Test timing of insertion and interpolators |
IBMRectangleM | A Rectangle using Meter metrics |
IBMCircleM | A Circle using Meter metrics |
IBMImagesM | ImageTexture on Bitmap and Rectangle using Meter metrics |
IBMOutlinesM | Many Rectangles and interpolators using Meter metrics |
MP4 files generated using IBM XMT tools | |
IBMImageOnBitmap | Image texture on Bitmap |
IBMImageOnRectangle | Image texture mapped onto on a Rectangle |
IBMImagePngTransparency | Bitmap effective geometry defined by non-transparent pixels |
IBMImagesPng | Color PNG images, with and without alpha, on rectangles |
IBMImagesPngGray | Gray scale PNG images, with and without alpha, on rectangles |
IBMCommandReplaceScene | Replace Scene commands |
IBMAnchor | Anchor linking two presentations |
IBMAnchorActivate | Anchor with automatic activation |
IBMLinePropertiesWidth | Line widths from 0 to 10 |
IBMTextM | Text using Meter metrics |
IBMTextStyle | Text in each family of each style |
IBMTextFontStyle | Test for changes to font style |
IBMTextPosition | Text showing Major and Minor alignments |
IBMTextRotating | Text rotating with all Major and Minor alignments |
IBMTextScaling | Dynamic scaling with Text |
IBMTextSpinning | Text spinning |
IBMIndexedFaceSet2DM | An IndexedFaceSet2D using Meter metrics |
IBMIndexedFaceSet2DSetIndices | An IndexedFaceSet2D set_colorIndex and set_coordIndex |
IBMIndexedLineSet2DSetIndices | An IndexedLineSet2D set_colorIndex and set_coordIndex |
IBMCurve2DType | Various Curve2D variations all using type field values |
IBMMyHouse | Scene including interpolation of points of Curve2Ds having type field values |
IBMShapesCenterScaling | Dynamic scaling shapes with center field set |
IBMGroupScaling | Dynamic scaling of multiple shapes at once in a group |
IBMRectanglesRotating | Four Rectangles rotating |
IBMCirclesRotating | Four Circles rotating |
IBMSpirals | Eight circles rotating with center interpolated to produce spiral motion |
IBMRectangleGroupsRotating | Nested groups of rectangles rotating |
IBMRectangleSkewing | A Rectangle being skewed using scaleOrientation |
IBMImageOnRectangleFlipping | A Rectangle textured with an image being flipped using negative scale values |
IBMImageOnRectangleSkewing | A Rectangle textured with an image being skewed using scaleOrientation |
IBMImagesSpinning | An ImageTexture on Rectangle, Circle, IFS2D and Curve2D rotating |
IBMImagesFlipping | An ImageTexture on Rectangle, Circle, IFS2D and Curve2D flipping |
IBMImagesSkewing | An ImageTexture on Rectangle, Circle, IFS2D and Curve2D skewing |
IBMImagesSkewingSpinning | An ImageTexture on Rectangle, Circle, IFS2D and Curve2D skewing and rotating |
IBMTextureTransformTiling | TextureTransform scale test with Rectangle and Circle |
IBMTextureTransformTranslating | TextureTransform translation test |
IBMTextureTransformImagesSpinning | TextureTransform shown with Rectangle, Circle, IFS2D and Curve2D rotating |
IBMTextureGradientsSpinning | Textures forming gradients on Rectangle, Circle, IFS2D, Curve2D and Text rotating |
IBMTextureGradientsInterpolation | Changing colors of gradients formed with textures using ColorInterpolators. |
IBMLazyInteraction | A slideshow whose timing may be changed by interaction (or not if you're lazy!) |
IBMLayer2D | A Layer2D test |
IBMLayer2DM | The Layer2D test using meter metrics |
IBMLayer2DScaling | Dynamic scaling of multiple shapes at once in a Layer2D |
IBMImageSeries | A series of images presented by replacing url field |
IBMTransitions | Transitions, SMIL 2.0 and SMPTE |
IBMTouchSensor | TouchSensor; isOver, isActive and touchTime eventOuts |
IBMTouchSensorShapes | TouchSensor with various shapes |
IBMTouchSensorHitPoint | TouchSensors with selectable geometries for hit point testing |
IBMPlaneSensor2D | PlaneSensor2D used to allow a rectangle to be dragged |
IBMDiscSensor | DiscSensor used to allow a rectangle to be rotated |
IBMPlaneSensor2DsNested | PlaneSensor2Ds allowing multiple movements in groups of shapes |
IBMDiscSensorsNested | DiscSensors allowing multiple rotation points in groups of shapes |
IBMControls | Controls implemented from PlaneSensor2D and DiscSensor nodes |
IBMMagnify | Moveable magnifier implemented with Layer2D and PlaneSensor2D nodes |
IBMTimeSensorStarting | TimeSensors; startTime, stopTime and cycleInterval |
IBMTimeSensorEnabling | TimeSensors; enabled and cycleTime |
IBMTimeSensorChain | A chain of TimeSensors; cycleTimes via Valuators to startTimes |
IBMTransform2D | Test of all Transform2D fields |
IBMValuator | Valuator; test of conversions to string |
IBMIncrementer | Valuator; incrementing counter |
IBMAccumulator | Incrementer used to create accumulative animation |
IBMFlipFlop | A toggle between 0 and 1 |
IBMBinaryCounter | A binary counter using a chain of FlipFlops |
IBMMaterialKey | MaterialKey - demonstrating isKeyed |
IBMMaterialKeyColor | MaterialKey - changing keyColor |
IBMSteadyHand | A simple game using MaterialKey as basis |
IBMAudioAAC | Audio in Low Complexity AAC format |
IBMAudioMP3 | Audio in MPEG-1 and MPEG-2 Layer 3 formats |
IBMVideo | Video using Rectangle and Bitmap geometries |
IBMVideoOddSizes | Four video's at 'odd' sizes - 150x150, 150x149, 149x150, 149x149 |
IBMVideoScaling | Video, dynamic scaling with default texture mapping on Rectangle |
IBMVideosSpinning | A MovieTexture on Rectangle, Circle, IFS2D and Curve2D rotating |
IBMVideoTextureTransformSpinning | TextureTransform shown with Rectangle, Circle, IFS2D and Curve2D rotating |
IBMVideoTextureTransformTiling | TextureTransform scale test with Rectangle and Circle, using MovieTexture |
IBMVideoTextureTransformTranslating | TextureTransform translation test, using MovieTexture |
IBMVideoTransitions | Transitions using video, SMIL 2.0 and SMPTE |
IBMVideoTransparency | Tests Material2D transparency for MovieTextures mapped onto Bitmap |
IBMTemporalTransform | TemporalTransform test with various speed combinations |
IBMBouncingRectangleTT | 'Bouncing' Rectangle with rate control from TemporalTransform speed |
IBMBouncingBall | 'Bouncing' ball, acceleration using TemporalTransform speed |
IBMVideoFiveSpeeds | Temporal transformation of five video clips |
IBMFlextimeSeq | Flextime sequence, objects in meet relationships |