• Research code

    Private: access restricted to Arches team of the LIRIS laboratory.

    Our team works on innovative methods to generate realistic Virtual Worlds. Our research encompasses procedural generation, ecosystem simulation, terrain synthesis, cloudscapes generation, and river simulation.

    Arches is a platform for the simulation and procedural generation of complex virtual worlds. It It gathers and combines the developments of the GEOMOD (2008-2020) and ORIGAMI (2020-2027) team at LIRIS on virtual worlds. Arches runs on Windows, Linux and Mac OS, and builds on the Qt6 library for the creation of the user interface. The platform includes multiple tools for modeling and rendering large landscapes with many details. The results can be used directly in professional software such as Autodesk Maya or Vue from E-on software.

  • Architecture

    Arches encompass several libraries, coded in C++ 17/C++ 20. Libraries are not publicly available. The online documentation can be found here:
    Core C++ / GLSL
    Core A framework for core classes. 111605/70
    Maya Realtime visualization of meshes and implicit surfaces. 14343 / 3773

    Implicit surfaces
    Blob The BlobTree model, a hierarchical implicit surface construction tree. 16064
    Signed Signed distance fields and multi-phase construction trees. 31430 / 530

    Terrains
    Heightfield Digital elevation models and processing. 14665 / 3552
    Analysis Heightfield analysis and metrics. 7945
    Terra Procedural primitives for modeling elevation terrains. 4456
    Path Anisotropic shortest path. 2792
    Arches Hybrid implicit - layered stack representation for volumetric terrains. 4059

  • Papers

    All papers written since 1996 are based on this code.