Brecht Van Lommel
022d12a721
Fix most of #31307 : cycles panorama camera not working correct with speed
...
vectors and window texture coordinates. Only for Fisheye Equisolid it's
still not working correct yet. Patch from Dalai with modifications.
2012-05-07 10:53:09 +00:00
Brecht Van Lommel
1e2afcddd3
Fix #31168 : cycles mask layer should only affect objects for camera rays.
...
Fix: texture coordinate normal output was not correct, still changed under
object transform.
2012-05-02 09:33:45 +00:00
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
Brecht Van Lommel
93df58160e
Fix #30966 : cycles nan mesh vertices got set to (0, 0, 0), now remove them instead.
2012-04-16 08:35:21 +00:00
Brecht Van Lommel
27df40f87f
Fix #29653 : fix wrong cycles depth of field distance when rendering with a
...
scaled camera.
2011-12-19 14:23:24 +00:00
Brecht Van Lommel
57a39c3a0c
Fix #29594 : cycles NaN values with window coordinates mapping.
2011-12-13 00:00:26 +00:00
Brecht Van Lommel
fc42a6185d
Cycles:
...
* Fix object scaling update issue with interactive rendering + static BVH.
* Fix negative scaling issue with static BVH.
* Fix #29217 : excessive fireflies in first sample.
2011-11-12 14:29:52 +00:00
Brecht Van Lommel
e9b967d05b
Cycles: remove deprecated strict aliasing flag for opencl, fix missing update
...
modifying object layer in properties editor, and add memarena utility.
2011-09-19 11:57:31 +00:00
Brecht Van Lommel
67030aaf84
Cycles: optimizations for instances in scene updates before render starts,
...
should load a non-trivial mesh instanced many times quite a bit faster now.
2011-09-02 16:15:18 +00:00
Brecht Van Lommel
64c2d5e90e
Cycles: more opencl fixes.
2011-05-31 11:31:00 +00:00
Brecht Van Lommel
88b25b871d
Cycles: fix mapping node rotation not working correct for Y/Z axes, patch by Sanne.
2011-05-12 11:34:16 +00:00
Ton Roosendaal
da376e0237
Cycles render engine, initial commit. This is the engine itself, blender modifications and build instructions will follow later.
...
Cycles uses code from some great open source projects, many thanks them:
* BVH building and traversal code from NVidia's "Understanding the Efficiency of Ray Traversal on GPUs":
http://code.google.com/p/understanding-the-efficiency-of-ray-traversal-on-gpus/
* Open Shading Language for a large part of the shading system:
http://code.google.com/p/openshadinglanguage/
* Blender for procedural textures and a few other nodes.
* Approximate Catmull Clark subdivision from NVidia Mesh tools:
http://code.google.com/p/nvidia-mesh-tools/
* Sobol direction vectors from:
http://web.maths.unsw.edu.au/~fkuo/sobol/
* Film response functions from:
http://www.cs.columbia.edu/CAVE/software/softlib/dorf.php
2011-04-27 11:58:34 +00:00