CU
Size: a a a
CU
CU
CU
CU
D
CU
CU
U
vec2 SampleSphericalMap(vec3 v) {
float m = 2. * sqrt( pow( v.x, 2. ) + pow( v.y, 2. ) + pow( v.z + 1., 2. ) );
return vec2(v.x / m + 0.5, 1.0 - (v.y / m + 0.5));
}
IK
d
CU
CU
vec2 SampleSphericalMap(vec3 v) {
float m = 2. * sqrt( pow( v.x, 2. ) + pow( v.y, 2. ) + pow( v.z + 1., 2. ) );
return vec2(v.x / m + 0.5, 1.0 - (v.y / m + 0.5));
}
IK
U
CU
U
D
vec2 SampleSphericalMap(vec3 v) {
float m = 2. * sqrt( pow( v.x, 2. ) + pow( v.y, 2. ) + pow( v.z + 1., 2. ) );
return vec2(v.x / m + 0.5, 1.0 - (v.y / m + 0.5));
}
U
CU
U