Skip to content

07 ‐ Advanced Features

Andrea Pizzetti edited this page Jun 16, 2026 · 1 revision

Distortions

Optical distortions (radial and decentering) can be obtained by modifying the field rend.camera.distortion. Optical distortions are modeled in ABRAM using a Brown distortion model with radiometric consistency, not just with a post-processing of the final image, rather modifying the actual ray paths. The energy carried by each point is distributed to a location displaced consistently with the distorted optical ray paths, and only in this way radiometry is conserved. The following image depicts all the possible distortions:

image

Multiple Lights

Multiple lights feature is used to simulate Earthshine or really any other planet shining over another. Considering the imaging of the Moon, the earthshine effect is appreciable only at very high phase angles (and long exposure times), given that the reflected radiance from earth is orders of magnitude lower than the emitted radiance from the Sun. The basic idea is to coadd the image of Earthshine to the original image of the Moon. the Earthshine image is generated setting the light position equal to the position of the Earth and to set the the light spectrum equal to the radiance reflected by Earth.

image image

Smearing

The smearing model is used to simulate charge transfer for CCD detectors. This effect is typically only visible when modifying the image colorscale to a small domain as the DN noise level is similar to the background. Example for a 12 bit image (max DN = 4096):

image

Blooming

The blooming model is used to simulate charge spilling due to over-saturation of the detector:

image

Aberrations

Aberrations can be used to simulate higher-harmonics optical effects, even if most of the times blur is the only effect you need:

image

Clone this wiki locally