Massive Pixel Environment (MPE)

Purpose

Massive Pixel Environment (MPE) is a library for extending Processing sketches to multi-node tiled displays. This library makes it possible to render interactive Processing sketches across distributed computing systems on many displays. It is intended for tiled display systems, but works in many other types of environments. With simple modifications, a sketch can be rendered across a cluster at the native resolution of the displays, and can greatly increase the amount of data that can be visualized at one time. This library is intended to run on Linux and OSX-based clusters.

This library is developed from scratch at the TACC/ACES Visualization Lab with inspiration from Most Pixels Ever, developed by Daniel Shiffman.

Massive Pixel Environment Features

  • Create interactive multimedia and data visualizations that span multiple displays, at a resolution and scale never before possible
  • Enables extremely high resolution Processing sketches -- tested on the 328 Megapixel Stallion display cluster at the TACC/ACES Visualization Lab

Contributors

Heri Nieto
Visualization Laboratory Manager

Related Links

Funding Source

National Endowment for the Humanities (NEH)