[Soc-2009-dev] Weekly Report

Jingyuan Huang jingyuan.huang at gmail.com
Fri Jul 10 19:50:51 CEST 2009

=== What I did ===
Light node implementation has started.
1. There are 4 types of nodes: lightenv (input), image (input),
regular output, and file output.
2. The previews for those nodes are there, but still need improvement.

Everything is still very simple.
> there is no mix node
> Image input -> output doesn't work yet.

I will update the manual shortly, but things are not stable yet.

=== What I will do ===
Continue light node implementation.
1. Complete all the node exec functions.
2. Add and complete mix node.
3. Lightenv panel need several UI fixes to work with light node.

(basically I expect to have the functions described in my proposal by
July 20th, then I can go back to work on another iteration -
fixing/adding things that are left aside)

=== Issues: Where should light node go? ===
ZanQdo and I had a quick talk over IRC about whether we need a
separate node for light node.

What was in my original proposal was quite simple - light node would
make creating new probes easier. It allows us to mix existing HDR
probes with the ones that we create. The workflow is very simple, so
maybe it shouldn't be a separate node mode after all.

ZanQdo proposed that it should probably be a part of shading nodes as
IBL should be a shader and not treated globally. I'm however not sure
how light nodes would fit into shading nodes since it's not related to
materials or surface properties. So I hope we can hold some
discussions here or during Sunday's meeting about this.

Best Wishes
Jingyuan Huang
Computer Graphics Lab
University of Waterloo

More information about the Soc-2009-dev mailing list