System Requirements¶
Runtime¶
- Processing 4; release 1.5.0 is built and tested against Processing core
4.5.6 P3DrendererpixelDensity(1)recommended for stable cross-display behavior- A GPU and driver exposing an OpenGL 4.1 context; packaged shaders use GLSL 4.10
Java 17 is required when building the library from source. Processing supplies its own Java runtime for installed sketches.
Hardware¶
The practical requirement depends on scene complexity, output resolution, and simultaneous outputs. A dedicated GPU is recommended for 3K/4K spherical rendering and shader-heavy scenes. Integrated or legacy GPUs that cannot create an OpenGL 4.1 core context cannot compile the packaged projection shaders. Qualify the exact GPU, driver, projector, lens, and receiver chain before production use.
Platform Capabilities¶
| Capability | macOS | Windows | Linux |
|---|---|---|---|
| Standard and spherical rendering | Supported | Supported | Supported |
| NDI video sender | Experimental; separate NDI Runtime and receiver qualification required | Experimental; separate NDI Runtime and receiver qualification required | Experimental, reduced, and unqualified |
| Syphon | Platform backend | Not available | Not available |
| Spout | Not available | Platform backend | Not available |
"Supported" for core rendering describes the intended platform boundary, not a claim that every GPU/driver combination has passed the manual visual protocol.
Apple Silicon¶
The Processing/Syphon stack used by this project may require the Intel Processing build under Rosetta 2 for complete Syphon interoperability. Native ARM rendering without Syphon can still be used, but must be qualified with the target sketch and driver.
Before deployment, review Known Issues, NDI Runtime, the Calibration Tool Protocol, and Release Readiness.