Skip to content
Processing library · ziviDomeLive 2.0

Create for the dome, the sphere and the live image

Build real-time fulldome, spherical and immersive visual workflows from one Processing scene, then choose how each preview or output should be represented.

Animated ziviDomeLive splash sphere

What can I create?

  • Standard

    Conventional perspective rendering for the Processing window and standard visual outputs.

  • Domemaster

    Circular fisheye representation for fulldome projection and dome calibration.

  • Equirectangular

    2:1 spherical representation for 360° image workflows.

  • Skybox

    Cubemap-layout representation for inspection and compatible spherical workflows.

Start with one Scene

A basic project needs the ziviDomeLive runtime and a Scene. Put state/simulation in update() and drawing in sceneRender().

Release & compatibility

ziviDomeLive is a Processing 4 library for real-time Standard, fulldome and spherical visual workflows, including Domemaster, Equirectangular and Skybox representations, scene management, spherical calibration and optional NDI, Syphon and Spout output routing.

Item Current information
Release 2.0.0
Last update 24 August 2026
Processing compatibility Processing 4, revision 1285+
Automated test version Processing 4.5.6
Physically qualified systems macOS Apple Silicon arm64; macOS Intel x86_64; Windows x86_64; Linux x86_64
Categories 3D, Video & Vision
Keywords fulldome, projection, immersive, spherical, 360, visual, real-time, NDI, Syphon, Spout
Required Processing dependency ControlP5 2.2.6 for the distributed examples and control panel
Optional output dependencies NDI Runtime; Syphon for Processing 4.0 on macOS; Spout for Processing 2.0.8.0 on Windows

Distributed examples and tools: EmptyProject, Basic, NamedActions, PortLoopback, SphereParticle, InfiniteBackground, FulldomePBR, SolarSystem, CalibrationTool, and BenchmarkTool.

Download ziviDomeLive.zip Installation details Dependencies

The release qualification record covers the four desktop configurations above, all ten distributed examples and tools, Standard and spherical rendering, calibration, Processing package installation and platform-applicable native outputs. Qualify the exact GPU, driver, projector, lens and receiver chain before production use.

Choose your path

  • New to ziviDomeLive

    Install the library, run the Quickstart and continue through the eight learning examples.

    Open the Quickstart →

  • Building an artwork or installation

    Learn RenderMode, Preview × Output, spherical calibration, camera/navigation and external outputs.

    Open the Creative Guide →

  • Programming against the library

    Use the Artist API Map first, then generated Javadocs for exact signatures.

    Open the API Map →

  • Contributing or researching the engine

    Study the Standard/Spherical domains, OpenGL backend, lifecycle, threading and output boundaries.

    Open the architecture →

Calibration belongs to the output, not to scene zoom

Pitch/Yaw/Roll orient the shared spherical domain. Domemaster additionally uses FOV and Size% to fit the representation to a physical projection system.

Open Spherical Calibration

Under the hood

Version 2.0 captures the spherical domain through a native cubemap and derives Domemaster, Equirectangular and Skybox from that shared representation. This implementation detail is documented for developers; artists can remain at the Scene, RenderMode, ViewType and calibration level.