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 5

What I did this week

  • Vector Transform node: I did some cleanup to avoid unnecessary conversions of strings (lower/upper case) in the OSL implementation.
  • Blackbody node: I fixed the weird colors with 800-804.4 Kelvin, this was a lookup table offset issue. I made the table slightly bigger, so we have a small gap between the R/G/B values.
  • I started with the Object Motion Multiplier, to weaken/strengthen the motion blur effect on a per object basis.
    • Work in Progress patch: http://www.pasteall.org/44182/diff
    • This is not working the way I'd expect the feature to work yet. I am passing the shuttertime*multiplier to the compute_bounds() function, but this has not the same effect like changing the global shuttertime.
    • While working on this, I found it would be a nice feature as well, to be able to disable Object motion blur on a per object basis. By Setting the Motion Multiplier to 0.0, object->use_motion is set to false. Should probably be a Boolean Checkbox later on.
  • I started thinking about the SSS render passes, but do not have a clear idea yet how to handle those. I assume SSS still falls under the Diffuse Ray category? Maybe add a new variable to the PathRadiance struct?
  • Apart from that I worked a bit on the bug tracker, due to the 2.68 release.
    • Fix for #36150, missing Preview Render Updates with Add/Remove material slot.
    • Possible fix for [#36086] Activating the opencl option in the compositor causes blender crash
    • Fix for [#36216] Viewport render with CMJ sampler and unlimited passes freezes

Next week

I will continue working on the Motion Multiplier feature.

Apart from that I am not sure how much time I can spend on GSoC next week, as we have German BlenderDay conference next weekend, and I am one of the organiser there.

Questions

Yes, feedback on the Motion Multiplier patch would be appreciated.