Skip to content

Repository Structure

Andrea Pizzetti edited this page Sep 8, 2025 · 1 revision
  • +abram. ABRAM Class tree.

    • +body. It contains core functionalities to perform discretization and sampling of the body.
    • +brdf. It contains the implementation of the BRDF functions.
    • +render. It contains core functionalities to perform integration and gridding of the point cloud.
  • code. External libraries, functions and core scripts used by ABRAM.

    • functions. ABRAM-specific functions that may be called at runtime.
    • lib. External libraries used by ABRAM, such as cvt or yamlMatlab.
    • scripts. ABRAM scripts-only implementation. It can be used for developing or debugging as it makes available the entire workspace during the rendering process.
  • postpro. Post-processing scripts to ease the visualization of results.

  • inputs. Texture maps and large input data files required for the rendering.

    • maps/albedo. It stores the albedo texture maps of the different bodies.
    • maps/displacement. It stores the displacement texture maps of the different bodies.
    • maps/normal. It stores the normal texture maps of the different bodies.
  • test. Tutorial, examples and validation scripts.

    • application
    • tutorial
    • validation

Clone this wiki locally