Skip to content
/ abram Public

The Astronomical Bodies RAdiometric Model (ABRAM) is a radiometric-consistent rendering tool for planets and moons

License

Notifications You must be signed in to change notification settings

andrepiz/abram

Repository files navigation

ABRAM

Astronomical Bodies RAdiometric Model

Installation Clone the repository and the linked submodules by running the following git commands:

git clone https://github.com/andrepiz/abram

git submodule init

git submodule update

Then, simply run the script call() to generate your first rendering.

Description ABRAM is a rendering tool to generate images of celestial spherical objects with radiometric consistency. The tool integrates radiometry equations on discretized surface sectors of a sphere according to the desired Bidirectional Reflectance Distribution Function (BRDF), resulting in a 3D point cloud of points that is then gridded to the image frame. Examples of renderings are provided in the following pictures.

image

Several BRDFs are implemented and the user can mix them to find the more realistic model depending on the body considered.

image

The user can provide also texture maps to increase the fidelity of the model at close range. Examples of renderings using only albedo (left), albedo + displacement (middle) and albedo + displacement + normal (right) are shown in the following:

maps

ABRAM has been validated against real space images acquired by the AMIE camera on-board of the SMART-1 mission.

compar

For more details on the implementation and capabilities, check the publications section.

Publications A. Pizzetti, P. Panicucci, F.Topputo. "A Radiometric Consistent Render Procedure for Planets and Moons". 4th Space Imaging Workshop.

Credits If you use the tool, please cite it in your work as: A. Pizzetti. Astronomical Bodies RAdiometric Model (ABRAM)

cover

About

The Astronomical Bodies RAdiometric Model (ABRAM) is a radiometric-consistent rendering tool for planets and moons

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages