blender/intern/cycles/render
Brecht Van Lommel 1d8c798188 Cycles: support for motion vector and UV passes.
Most of the changes are related to adding support for motion data throughout
the code. There's some code for actual camera/object motion blur raytracing
but it's unfinished (it badly slows down the raytracing kernel even when the
option is turned off), so that code it disabled still.

Motion vector export from Blender tries to avoid computing derived meshes
when the mesh does not have a deforming modifier, and it also won't store
motion vectors for every vertex if only the object or camera is moving.
2012-04-30 12:49:26 +00:00
..
attribute.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
attribute.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
background.cpp Cycles: add render layer use environment option to disable world lighting on 2012-04-13 12:58:12 +00:00
background.h Cycles: add render layer use environment option to disable world lighting on 2012-04-13 12:58:12 +00:00
buffers.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
buffers.h Cycles: viewport rendered draw mode now shows background images, also changed the 2012-03-28 09:07:10 +00:00
camera.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
camera.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
CMakeLists.txt Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
film.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
film.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
filter.cpp Fix #29274: problem compiling cycles opencl kernel from directory with spaces. 2011-11-22 16:38:58 +00:00
filter.h Cycles: 2011-08-28 13:55:59 +00:00
graph.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
graph.h Generalized node groups for Cycles. 2011-12-18 15:34:06 +00:00
image.cpp Cycles: float texture support. Due to GPU limitations there are now 95 byte, 2012-03-07 12:27:18 +00:00
image.h Cycles: float texture support. Due to GPU limitations there are now 95 byte, 2012-03-07 12:27:18 +00:00
integrator.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
integrator.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
light.cpp Fix #30966: cycles nan mesh vertices got set to (0, 0, 0), now remove them instead. 2012-04-16 08:35:21 +00:00
light.h Sample as Lamp option for world shaders, to enable multiple importance sampling. 2012-01-20 17:49:17 +00:00
mesh_displace.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
mesh.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
mesh.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
nodes.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
nodes.h Cycles: add ColorRamp node. 2012-03-26 12:45:14 +00:00
object.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
object.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
osl.cpp Cycles: revert commit that joined surface/volume socket into a single shader socket, 2011-10-12 23:03:12 +00:00
osl.h Cycles render engine, initial commit. This is the engine itself, blender modifications and build instructions will follow later. 2011-04-27 11:58:34 +00:00
scene.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
scene.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
session.cpp Cycles: merging features from tomato branch. 2012-04-28 08:53:59 +00:00
session.h Fix #30246: rendering multiple render layers with CUDA still not working, 2012-02-23 19:48:18 +00:00
shader.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
shader.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
sobol.cpp Fix #29528: crash adding subsurf modifier in a particular scene with viewport render. 2011-12-08 21:55:35 +00:00
sobol.h Fix #29528: crash adding subsurf modifier in a particular scene with viewport render. 2011-12-08 21:55:35 +00:00
svm.cpp Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
svm.h Cycles: support for motion vector and UV passes. 2012-04-30 12:49:26 +00:00
tile.cpp Cycles: device code refactoring, no functional changes. 2012-01-04 18:06:32 +00:00
tile.h Cycles: some small code refactoring related to buffer parameters. 2011-12-21 13:48:35 +00:00