MPX-3D
MPX-3D is a software component for Set-Top Boxes, PVR's and IP-enabled TVs which allows efficient development of 3D native user interfaces.
- User interfaces can be built using widgets and effects from existing pre-developed libraries
- The built-in media player supports PIP, Mosaic and more.
- Video and graphics can be seemlesly combined in a single user interface application with the use of standard Cubiware Media Platform 2D widgets.
- Scenes within a 3D user interface can be formated and udpated using XML layout files just like any other Cubiware Media Platform applications
- MPX-3D also enables reflections, CMP transitions and effects and allows the display of decoded video (viewport) as a texture of a 3D widget.
Performance
Since 3D rendering is computationaly more complex than 2D care must be taken when designing and building 3D user interfaces. MPX-3D minimizes the impact of sluggish performance on a user interface design through the use of Cooperative Multi-tasking (CMT) and efficient management of CPU resources.Since performance may very depending on the actual hardware platform MPX-3D allows mixing 2D and 3D user interface elements in one scene, thus each widget used in a given UI scene can be represented either in 2D or 3D.
Screenshots
Supported Hardware
The MPX-3D is a software component for Set-Top Boxes and System-On-Chips with OpenGL ES compliant hardware processing support. MPX-3D currently supports the following SoC:
- Broadcom BCM7400
- Broadcom BCM7413

