diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-02-28 20:44:54 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-02-28 20:44:54 +0400 |
commit | 4a903395194aef1cfe97e4d50d73320a72280cf3 (patch) | |
tree | 056c15cc54f0d0446aef69c9b7f299023c01a69f /intern/cycles/render/light.cpp | |
parent | 0052cbed0dadafce44f818d3d2016254c3d914d0 (diff) |
Cycles: support for camera rendering an environment map with equirectangular
environment map, by enabling the Panorama option in the camera.
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Camera#Panorama
The focal length or sensor settings are not used, the UI can be tweaked still to
communicate this, also panorama should probably become a proper camera type like
perspective or ortho.
Diffstat (limited to 'intern/cycles/render/light.cpp')
-rw-r--r-- | intern/cycles/render/light.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/intern/cycles/render/light.cpp b/intern/cycles/render/light.cpp index 405aa800457..bd3acb00f6d 100644 --- a/intern/cycles/render/light.cpp +++ b/intern/cycles/render/light.cpp @@ -45,9 +45,8 @@ static void dump_background_pixels(Device *device, DeviceScene *dscene, int res, for(int x = 0; x < width; x++) { float u = x/(float)width; float v = y/(float)height; - float3 D = -equirectangular_to_direction(u, v); - uint4 in = make_uint4(__float_as_int(D.x), __float_as_int(D.y), __float_as_int(D.z), 0); + uint4 in = make_uint4(__float_as_int(u), __float_as_int(v), 0, 0); d_input_data[x + y*width] = in; } } |