Reference/Release Notes/2.66/Cycles

From Blender Developer Wiki
Jump to: navigation, search

Blender 2.66: Cycles

Hair Rendering

File:Blender2.66 cycles hair demo Eames by marcoG.png
Eames chaise lounge - Model and render by Marco G

Initial support for hair rendering is now available, when enabling the Experimental feature set and using CPU rendering. Settings can be found in the Particle tab after creating a hair particle system. A Hair Info Node has been added to retrieve hair data. (Template:Commit)

Experimental feature
This feature is still under development, settings might change causing .blend files to render differently in future versions


Open Shading Language

  • Add diffuse_toon and specular_toon shaders, for toon shading. For typical toon results, lamps with size 0 should be used, otherwise the edges will be blurry. (Template:Commit)
300px 300px


  • Cycles OSL now autodetects the presence of emission and transparent closures to enable multiple importance sampling and transparent shadows. (Template:Commit)

Shading

  • RGB and Vector Curves nodes now supported, with the limitation that the range must be left to the default (0..1 and -1..1) and that it will only affect values in this range, values outside of this range will be clamped. (Template:Commit)

Optimizations

  • Reduced memory usage of instanced objects by about 40%, as long as the motion vector pass is not enabled. (Template:Commit)
  • Multiple importance sampling for lamps, which already existed for mesh and background lighting. This helps reduce noise for big lamps and sharp glossy reflections, at the cost of samples rendering a bit slower. There is currently no way to disable this but it will be added later. (Template:Commit)
300px 300px


User Interaction

  • The render order of tiles can now be specified in the Performance panel. (Template:Commit)
  • Preview Renderer is now available inside the Properties Editor. (Template:Commit)


CUDA

For Mac OS X users that build the kernel at runtime, CUDA toolkit version 4.2 should be used for correct operation and optimal performance, other versions are not supported.