<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
 <style type="text/css">.mceResizeHandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}.mceResizeHandle:hover {background: #000}img[data-mce-selected] {outline: 1px solid black}img.mceClonedResizable, table.mceClonedResizable {position: absolute;outline: 1px dashed black;opacity: .5;z-index: 10000}

  </style></head><body style="">
 
  
 
 
  <div>
   Thank you (all) on behalf of thousands of Blender heads for working to improve Blender!&#160;
  </div> 
  <div>
   &#160;
  </div> 
  <div>
   I wish I could see how you create new functions, tools, modifiers from pieces of code.&#160;
  </div> 
  <div>
   I have several other 3D apps, each fun to use and good at something. But I find Blender
   <br/>the most interesting and fun....can&#39;t get enough of it.&#160;
  </div> 
  <div>
   &#160;
  </div> 
  <div>
   Awesome! =)
  </div> 
  <div>
   &#160;
  </div> 
  <div>
   <br/>On November 28, 2012 at 8:48 PM Brecht Van Lommel &#60;brechtvanlommel@pandora.be&#62; wrote:
   <br/>&#62; Hi,
   <br/>&#62; 
   <br/>&#62; I&#39;m still busy with bugfixing for 2.65 for a few weeks, but for 2.66
   <br/>&#62; I&#39;m currently thinking about working on these features:
   <br/>&#62; 
   <br/>&#62; * Displacement: finish true displacement / autobump
   <br/>&#62; * Combo BSDF / Ubershader: single node with diffuse, glossy,
   <br/>&#62; transparent for ease of use.
   <br/>&#62; * OSL: tiled image cache support, optimizations
   <br/>&#62; * Multiple importance sampling for lamps
   <br/>&#62; 
   <br/>&#62; None of these are really big (although not so simple either), instead
   <br/>&#62; I&#39;d like to focus on laying ground work for the releases after 2.66,
   <br/>&#62; refactoring code and working out designs. We can start preparing code
   <br/>&#62; and implementing some stuff, to then actually polish &#38; enable it in
   <br/>&#62; one of the next releases.
   <br/>&#62; 
   <br/>&#62; 
   <br/>&#62; One big thing that will need work is our geometry / BVH code. We&#39;ll
   <br/>&#62; need to support more primitives: hair curves/lines, quads and maybe
   <br/>&#62; quad grids for more efficient storage of subdivision surfaces. All of
   <br/>&#62; those will then also need to support deformation motion blur
   <br/>&#62; eventually. And we&#39;ll also want to refactor our BVH code to better
   <br/>&#62; support SSE optimizations. These things add complexity and need
   <br/>&#62; refactoring in many places: our export code, BVH building and
   <br/>&#62; traversal and path tracing kernel. After the basics are there, for one
   <br/>&#62; of the next releases we can focus on finding efficient BVH building
   <br/>&#62; and ray intersection algorithms for hair and deformation motion blur,
   <br/>&#62; getting it work on GPU, and actually enabling the code.
   <br/>&#62; 
   <br/>&#62; The other big one is volumetric rendering. I&#39;ll look at the volumetric
   <br/>&#62; rendering patch, and think about how it all fits our design, see how
   <br/>&#62; it fits in our path tracing kernel and maybe do some work there to get
   <br/>&#62; the volume rendering features extracted from the volume patch. In one
   <br/>&#62; of the next release we can then actually enable it and evaluate how to
   <br/>&#62; best do light sampling, and add support for voxel and point cloud
   <br/>&#62; textures.
   <br/>&#62; 
   <br/>&#62; Also a note about the subdivision support in Cycles, my intention is
   <br/>&#62; to drop this. I think it&#39;s better to focus on trying to improve the
   <br/>&#62; modifiers in Blender and get efficient export, to avoid duplicating
   <br/>&#62; code. Our current subdivision code is only approximate, doesn&#39;t
   <br/>&#62; support triangles, creases and UV/color interpolation. The algorithms
   <br/>&#62; there I don&#39;t know how to extend well, better to look at OpenSubdiv
   <br/>&#62; for the Blender modifiers once.
   <br/>&#62; 
   <br/>&#62; Thanks,
   <br/>&#62; Brecht.
   <br/>&#62; _______________________________________________
   <br/>&#62; Bf-cycles mailing list
   <br/>&#62; Bf-cycles@blender.org
   <br/>&#62; http://lists.blender.org/mailman/listinfo/bf-cycles
  </div>
 
</body></html>