NOTE: THE LIBRARY NOW WORKS WITH INVENTOR TEXT FILES!!!
We developed this collection of Inventor nodes, engines, fields and basic data types to help us rapidly develop DMbuffer demos for the O2.
Descriptions of the classes, their use and limitations are
given below; but, for those in a hurry, here's the code:
Developed by The Demo Factory:
Kevin Brunner, Tim Davison,
Ed Allard, Bob Penrod
Source Code
The easiest way to learn to use these nodes is to see them in action. Here's an easy example:
Develop an application which treats video as a texture map and wraps it around an arbitrary Inventor geometry.
The scene graph for a traditional implementation (with static textures) is given below alongside the graph for video texture mapping using libdmuiv:
![]() |
![]() |
#Inventor V2.1 ascii Separator { SoComplexity { textureQuality 1.0 } SoDMBufferTexture2 { dmBufferImage = DEF ENGINE SoDMBufferVideoEngine { videoSource "any" } . textureBits transform = USE ENGINE . scale } SoDMBufferBackground { } Cube { } }