279#ifndef __SKY_MODEL_H__
280#define __SKY_MODEL_H__
337 const double atmospheric_turbidity,
338 const double ground_albedo);
370 const double solar_elevation,
371 const double solar_intensity,
372 const double solar_surface_temperature_kelvin,
373 const double atmospheric_turbidity,
374 const double ground_albedo);
387 const double elevation);
391 const double elevation);
419 float ozone_density);
422 float angular_diameter,
426 float *r_pixel_bottom,
void SKY_arhosekskymodelstate_free(SKY_ArHosekSkyModelState *state)
SKY_ArHosekSkyModelState * SKY_arhosekskymodelstate_alienworld_alloc_init(const double solar_elevation, const double solar_intensity, const double solar_surface_temperature_kelvin, const double atmospheric_turbidity, const double ground_albedo)
SKY_ArHosekSkyModelState * SKY_arhosek_rgb_skymodelstate_alloc_init(const double turbidity, const double albedo, const double elevation)
SKY_ArHosekSkyModelState * SKY_arhosek_xyz_skymodelstate_alloc_init(const double turbidity, const double albedo, const double elevation)
double SKY_arhosekskymodel_solar_radiance(SKY_ArHosekSkyModelState *state, double theta, double gamma, double wavelength)
void SKY_nishita_skymodel_precompute_sun(float sun_elevation, float angular_diameter, float altitude, float air_density, float dust_density, float *r_pixel_bottom, float *r_pixel_top)
struct SKY_ArHosekSkyModelState SKY_ArHosekSkyModelState
double SKY_arhosek_tristim_skymodel_radiance(SKY_ArHosekSkyModelState *state, double theta, double gamma, int channel)
double SKY_arhosekskymodel_radiance(SKY_ArHosekSkyModelState *state, double theta, double gamma, double wavelength)
double SKY_ArHosekSkyModelConfiguration[9]
SKY_ArHosekSkyModelState * SKY_arhosekskymodelstate_alloc_init(const double solar_elevation, const double atmospheric_turbidity, const double ground_albedo)
void SKY_nishita_skymodel_precompute_texture(float *pixels, int stride, int start_y, int end_y, int width, int height, float sun_elevation, float altitude, float air_density, float dust_density, float ozone_density)
double emission_correction_factor_sky[11]
SKY_ArHosekSkyModelConfiguration configs[11]
double emission_correction_factor_sun[11]