利用者:DingTo/GSoC 2013/Weekly Reports/Week5
< 利用者:DingTo | GSoC 2013 | Weekly Reports
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.