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