-
Notifications
You must be signed in to change notification settings - Fork 42
2D scenes
The isetbio scene structure is a simplified description of the scene spectral radiance. A complete description represents multiple parameters of the rays in every direction every point. For isetbio calculations only that arrive at the pupil are needed. This information - sometimes called the plenoptic function and sometimes called the light field - includes the angle of the incident rays.
The 3D scene rendering methods in iset3d work with this full set of rays. But many vision science analyses use an even simpler representation, as if each point in the scene send rays uniformly to all points in the entrance pupil. We can describe such a scene spectral radiance by the spectral power distribution at each visible point, with units of quanta/s/sr/nm/m^2. The scene structure stores the pointwise spectral radiance and the distance to each point. A simple scene representation is useful for many of calculations, such as stimuli at a distance or on a planar surface (e.g., a display monitor).
The sceneEye class and methods, together with the iset3d repository, extend the calculations to 3D spectral scenes, including non-uniform emissions (bidirectional reflectance distribution functions) from each point and the plenoptic function.