paysages : Small refactor.

git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@424 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
This commit is contained in:
Michaël Lemaire 2012-08-26 20:40:39 +00:00 committed by ThunderK
parent 07077845b3
commit 6cd571f92f
5 changed files with 14 additions and 14 deletions

View file

@ -10,8 +10,8 @@
#include "lighting.h" #include "lighting.h"
#include "render.h" #include "render.h"
#include "tools.h" #include "tools.h"
#include "preetham.h" #include "skypreetham.h"
#include "rayleigh.h" #include "skyrayleigh.h"
#define SPHERE_SIZE 1000.0 #define SPHERE_SIZE 1000.0
@ -245,11 +245,11 @@ Color skyGetColor(SkyDefinition* definition, Renderer* renderer, Vector3 eye, Ve
if (definition->model == SKY_MODEL_PREETHAM) if (definition->model == SKY_MODEL_PREETHAM)
{ {
sky_color = preethamGetSkyColor(eye, look, sun_position, definition->model_preetham.turbidity); sky_color = skyPreethamGetColor(eye, look, sun_position, definition->model_preetham.turbidity);
} }
else if (definition->model == SKY_MODEL_RAYLEIGH_MIE) else if (definition->model == SKY_MODEL_RAYLEIGH_MIE)
{ {
sky_color = rayleighGetSkyColor(eye, look, sun_position); sky_color = skyRayleighGetColor(eye, look, sun_position);
} }
else else
{ {

View file

@ -1,4 +1,4 @@
#include "preetham.h" #include "skypreetham.h"
#include <math.h> #include <math.h>
@ -50,7 +50,7 @@ static inline void _directionToThetaPhi(Vector3 direction, double* theta, double
*theta = M_PI_2 - asin(direction.y); *theta = M_PI_2 - asin(direction.y);
} }
Color preethamGetSkyColor(Vector3 viewer, Vector3 direction, Vector3 sun_direction, double turbidity) Color skyPreethamGetColor(Vector3 viewer, Vector3 direction, Vector3 sun_direction, double turbidity)
{ {
double theta, phi; double theta, phi;
double thetaSun, phiSun; double thetaSun, phiSun;
@ -130,7 +130,7 @@ Color preethamGetSkyColor(Vector3 viewer, Vector3 direction, Vector3 sun_directi
return _xyYToRGB(x, y, Y); return _xyYToRGB(x, y, Y);
} }
Color preethamApplyToObject(Vector3 viewer, Vector3 object_location, Vector3 sun_direction, double turbidity, Color object_color) Color skyPreethamApplyToObject(Vector3 viewer, Vector3 object_location, Vector3 sun_direction, double turbidity, Color object_color)
{ {
/* TODO Aerial perspective */ /* TODO Aerial perspective */
return object_color; return object_color;

View file

@ -10,8 +10,8 @@
extern "C" { extern "C" {
#endif #endif
Color preethamGetSkyColor(Vector3 viewer, Vector3 direction, Vector3 sun_direction, double turbidity); Color skyPreethamGetColor(Vector3 viewer, Vector3 direction, Vector3 sun_direction, double turbidity);
Color preethamApplyToObject(Vector3 viewer, Vector3 object_location, Vector3 sun_direction, double turbidity, Color object_color); Color skyPreethamApplyToObject(Vector3 viewer, Vector3 object_location, Vector3 sun_direction, double turbidity, Color object_color);
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -1,4 +1,4 @@
#include "rayleigh.h" #include "skyrayleigh.h"
#include <math.h> #include <math.h>
@ -71,12 +71,12 @@ static Vector3 _computeIncidentLight(Ray r)
return 20 * (sumR * phaseR * _betaR + sumM * phaseM * _betaM); return 20 * (sumR * phaseR * _betaR + sumM * phaseM * _betaM);
}*/ }*/
Color rayleighGetSkyColor(Vector3 viewer, Vector3 direction, Vector3 sun_direction) Color skyRayleighGetColor(Vector3 viewer, Vector3 direction, Vector3 sun_direction)
{ {
return COLOR_BLACK; return COLOR_BLACK;
} }
Color rayleighApplyToObject(Vector3 viewer, Vector3 object_location, Vector3 sun_direction, Color object_color) Color skyRayleighApplyToObject(Vector3 viewer, Vector3 object_location, Vector3 sun_direction, Color object_color)
{ {
return COLOR_BLACK; return COLOR_BLACK;
} }

View file

@ -10,8 +10,8 @@
extern "C" { extern "C" {
#endif #endif
Color rayleighGetSkyColor(Vector3 viewer, Vector3 direction, Vector3 sun_direction); Color skyRayleighGetColor(Vector3 viewer, Vector3 direction, Vector3 sun_direction);
Color rayleighApplyToObject(Vector3 viewer, Vector3 object_location, Vector3 sun_direction, Color object_color); Color skyRayleighApplyToObject(Vector3 viewer, Vector3 object_location, Vector3 sun_direction, Color object_color);
#ifdef __cplusplus #ifdef __cplusplus
} }