Method | Description | |
---|---|---|
YxyToRGB ( System.Vector3 Yxy ) : System.Vector3 | ||
perezFunc ( float t, float cosTheta, float cosGamma ) : System.Vector3 | ||
perezSky ( float t, System.Vector3 viewDir, System.Vector3 sunDir ) : System.Vector3 |
|
|
perezSky ( float t, float cosTheta, float cosGamma, float cosThetaSun ) : System.Vector3 |
|
|
perezSun ( float t, float cosThetaSun, float boost = 100 ) : System.Vector3 |
Method | Description | |
---|---|---|
acos ( float x ) : float | ||
dot ( System.Vector3 a, System.Vector3 b ) : float | ||
dot ( System.Vector4 a, System.Vector4 b ) : float | ||
exp ( float x ) : float | ||
perezZenith ( float t, float thetaSun ) : System.Vector3 | ||
tan ( float x ) : float |
public static YxyToRGB ( System.Vector3 Yxy ) : System.Vector3 | ||
Yxy | System.Vector3 | |
return | System.Vector3 |
public static perezFunc ( float t, float cosTheta, float cosGamma ) : System.Vector3 | ||
t | float | |
cosTheta | float | |
cosGamma | float | |
return | System.Vector3 |
public static perezSky ( float t, System.Vector3 viewDir, System.Vector3 sunDir ) : System.Vector3 | ||
t | float | Turbidity |
viewDir | System.Vector3 | Normalized (!) view direction |
sunDir | System.Vector3 | Normalized (!) sun direction |
return | System.Vector3 |
public static perezSky ( float t, float cosTheta, float cosGamma, float cosThetaSun ) : System.Vector3 | ||
t | float | Turbidity |
cosTheta | float | cosine of view angle |
cosGamma | float | cosine of angle between view dir and sun dir |
cosThetaSun | float | cosine of sun angle |
return | System.Vector3 |
public static perezSun ( float t, float cosThetaSun, float boost = 100 ) : System.Vector3 | ||
t | float | |
cosThetaSun | float | |
boost | float | |
return | System.Vector3 |