Skip to content

About ziviDomeLive

ziviDomeLive is an open-source Java library for Processing 4 that turns one creative-coding scene into real-time Standard, Domemaster, Equirectangular and Skybox representations. It is designed for artists, creative coders, planetarium practitioners, researchers, educators, students, VJs, developers and installation teams working with fulldome, spherical and immersive images.

At a glance

Project identity
Platform Processing 4 and Java 17
Primary domain Real-time monoscopic fulldome and spherical rendering
Representations Standard, Domemaster, Equirectangular and Skybox
License Apache-2.0
Software DOI 10.5281/zenodo.15671506
Source github.com/vicvalentim/ziviDomeLive

Why the project exists

Processing makes real-time graphics approachable, but a production fulldome workflow must coordinate spherical capture, multiple projections, calibration, scene lifecycle, resource ownership and non-blocking output publication. ziviDomeLive provides one Processing-oriented boundary for those concerns while keeping scene code close to an ordinary sketch.

The project focuses on image generation and routing. It is not a stereoscopic VR runtime, headset engine, projection-mapping suite or general application framework.

Research origin and current program

ziviDomeLive emerged in 2024 from the doctoral research in Arts in the Technological Poetics research line at PPGARTES/UFMG, O domo é vivo: entre técnica, sensível e poética em imersão (institutional record). The library began as research-creation infrastructure for investigating relationships among technical systems, sensory experience, poetics and immersive space.

Today, the library is linked to the research project Arte, Codificação e Imersão: pesquisa-criação, open-source e ecossistemas audiovisuais imersivos, selected under PIBITI/UFRB Call no. 05/2026 for the 2026–2027 cycle. The project is coordinated by Prof. Dr. Victor Hugo Soares Valentim, with undergraduate scholarship students Tiago Silva Rosa and David Siqueira de Araujo, both at CECULT/UFRB, as collaborators. Their participation is recognized as research and development collaboration; formal authorship and release citation remain governed by CITATION.cff and the corresponding project records.

The public research record also includes the Open Source Science project entry and the 2026 SIIMI proceedings article ziviDomeLive como artefato de pesquisa e experimentação em arte e tecnologia para criação de experiências audiovisuais ao vivo em fulldome. Read the project's integrity, full human-review and conduct declaration for its normative framework and AI-use disclosure.

History and stewardship

The repository preserves the architectural path from the original 1.x renderer through the 1.5 consolidation and the deliberate 2.0 public-API reset. Current tutorials describe only callable 2.0 behavior; historical names remain in the 1.x migration record, release notes and project changelog.

Technical claims in this site are governed by source, tests and executable examples. Qualification and publication evidence are kept separate from artist-facing guidance so that supported capability, automated coverage and physically verified platforms are not conflated.

Project information

  • Research software

    Statement of need, research integrity, evidence levels, reproducibility, JOSS readiness and the limits of current research-impact claims.

    Research and JOSS readiness →

  • Citation

    Cite the software release with its machine-readable metadata and keep software, documentation and future-paper identifiers distinct.

    Citation guidance →

  • Author

    Project authorship, academic affiliations, website and ORCID information.

    About the author →

  • License

    Project license, dependency notices, bundled assets and the location of authoritative legal texts.

    License and notices →

Participate

Use the contribution guide for code and documentation changes, review known issues before reporting a problem, and consult the roadmap for work that is intentionally outside the frozen 2.0 contract.