From BlenderWiki

Jump to: navigation, search
Note: This is an archived version of the Blender Developer Wiki. The current and active wiki is available on wiki.blender.org.

Week 3

Hi everyone! Yet another week's now gone. This is my report.

Objectives

We're still in Weeks 4-5:

  • Test shader functionality. If working, release test build.
  • Evaluate received feedback. Start bug fixes.

What's been done

This week's been MUCH better!

  • It turns out that I had WITH_CYCLES_DEBUG on, that was the source of all the NaN noise in my side. I rebuilt Blender from the ground up; I still have RelWithDebInfo on.
  • Thanks to Lukas, bzztploink and artok, we could get test builds for all platforms! This enabled us to find some issues regarding:
    • Linux compilation
    • Missing initialization code
    • Some stuff I didn't know about Cycles's innards

In terms of commits,

Here are some images:

A R-mode-modified fur ball, also filtered with Filter Glossy. Rendered with Cuda on Win7 x64 in ~5min.
The node's current appearance and sockets.

Next up

Apart from finally settling the memory allocation flow for the OSL shader, the original shader is mostly done. I could address some of the proposed features in the BlenderArtists thread:

  • Define separately the eumelanin/pheomelanin coefficients, à la Arnold's Standard Hair
  • Perhaps add more features, such as tinting? Again, following Arnold's shader features.

If no more bugs arise, I may start with the rest of the objectives too.

Questions

None this time!