blender/intern/cycles/util
Thomas Dinges 9020df976c Cycles / Wavelength to RGB node:
* Added a node to convert wavelength (in nanometers, from 380nm to 780nm) to RGB values. This can be useful to match real world colors easier.

* Code cleanup:
** Moved color functions (xyz and hsv) into dedicated utility files.
** Remove svm_lerp(), use interp() instead. 

Documentation:
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/More#Wavelength

Example render:
http://www.pasteall.org/pic/show.php?id=53202

This is part of my GSoC 2013. (revisions 57322, 57326, 57335 and 57367 from soc-2013-dingto).
2013-06-10 21:55:41 +00:00
..
CMakeLists.txt Cycles Hair: refactoring to support generic attributes for hair curves. There 2013-01-03 12:08:54 +00:00
util_algorithm.h
util_args.h
util_boundbox.h Cycles: 2013-05-13 15:31:59 +00:00
util_cache.cpp Additional fix #32074, by Sven-Hendrik Haase (svenstaro). Boost version header must be included in cycles in order to expand the version check macro. 2012-07-29 13:52:38 +00:00
util_cache.h Fix cycles issue with BVH cache created with 64 bits and used for 32 bits binary, 2013-02-13 11:02:51 +00:00
util_color.h Cycles / Wavelength to RGB node: 2013-06-10 21:55:41 +00:00
util_cuda.cpp For non-windows systems, check for CUDA compiler during runtime 2013-01-14 19:33:16 +00:00
util_cuda.h Cycles GPU Rendering: 2013-02-21 17:16:32 +00:00
util_debug.h
util_dynlib.cpp patch [#34320] Cross compiling with mingw-w64 on ubuntu 2013-02-19 12:05:38 +00:00
util_dynlib.h
util_foreach.h
util_function.h
util_hash.h style cleanup: assignment & indentation. 2012-06-09 18:56:12 +00:00
util_image.h
util_list.h
util_map.h Cycles: first batch of windows build fixes, not quite there yet. 2011-05-03 18:29:11 +00:00
util_math.h Code cleanup: avoid some warnings due to implicit uint/int/float/double conversion. 2013-06-07 16:06:17 +00:00
util_md5.cpp style cleanup: assignment & indentation. 2012-06-09 18:56:12 +00:00
util_md5.h Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
util_memarena.cpp Cycles: remove deprecated strict aliasing flag for opencl, fix missing update 2011-09-19 11:57:31 +00:00
util_memarena.h Cycles: remove deprecated strict aliasing flag for opencl, fix missing update 2011-09-19 11:57:31 +00:00
util_opencl.cpp Cycles OpenCL: keep the opencl context and program around for quicker rendering 2013-05-31 16:19:03 +00:00
util_opencl.h style cleanup: assignment & indentation. 2012-06-09 18:56:12 +00:00
util_opengl.h Cycles: build without GLUT test app by default. 2011-05-01 10:00:21 +00:00
util_param.h
util_path.cpp Cycles OpenCL: patch #35514 by Doug Gale 2013-05-27 16:21:07 +00:00
util_path.h Cycles OpenCL: patch #35514 by Doug Gale 2013-05-27 16:21:07 +00:00
util_progress.h Cycles: persistent images option 2012-11-09 08:46:53 +00:00
util_set.h Cycles: first batch of windows build fixes, not quite there yet. 2011-05-03 18:29:11 +00:00
util_stats.h Cycles: no need in spin lock in memory statistics 2012-11-09 08:47:08 +00:00
util_string.cpp Cycles: compile opencl kernels in non-blocking thread, and don't crash on 2011-09-02 00:10:03 +00:00
util_string.h Cycles: compile opencl kernels in non-blocking thread, and don't crash on 2011-09-02 00:10:03 +00:00
util_system.cpp Fix build error on non-x86 architectures as pointed out by Jochen Schmitt. 2013-06-04 11:21:13 +00:00
util_system.h Fix cycles intersection issue with overlapping faces on windows 32 bit and CPU 2013-02-04 16:12:37 +00:00
util_task.cpp Cycles OpenCL: keep the opencl context and program around for quicker rendering 2013-05-31 16:19:03 +00:00
util_task.h Fix cycles crash that happened with mesh emission and diffuse/glossy ray 2013-01-25 02:00:57 +00:00
util_thread.h Fix #33375: OSL geom:trianglevertices gave wrong coordinates for static BVH. 2012-12-01 19:15:05 +00:00
util_time.cpp Cycles OpenCL: keep the opencl context and program around for quicker rendering 2013-05-31 16:19:03 +00:00
util_time.h
util_transform.cpp Fix #34880: cycles motion blur render issue with some compilers. Actually is a bigger 2013-04-05 23:03:10 +00:00
util_transform.h Cycles: 2013-06-04 17:20:00 +00:00
util_types.h Fix compilation of cycles for MinGW-w64 after recent commits. MinGW-w64 has conflicting redefinitions of the SSE functions in windows.h, so we will be using this header instead, since we can't always avoid including it instead of the sse headers. 2013-06-08 21:48:01 +00:00
util_vector.h Cycles: clang build fixes. 2011-08-10 19:45:08 +00:00
util_view.cpp style cleanup: assignment & indentation. 2012-06-09 18:56:12 +00:00
util_view.h
util_xml.h