[Bf-cycles] build with OSL support
y-fujii at mimosa-pudica.net
Wed Nov 9 16:27:38 CET 2011
+ Simplify the UI.
+ Simplify the code.
+ oren_nayar() and diffuse() have different convergence behavior even
if roughness == 0.0, yield very different looks if convergence is not
sufficient. In some scene, designers may want to choose oren_nayar()
even if roughness == 0.0.
+ Thus users must know roughness = 0.0 is specialized.
I can't decide it because of my poor experience, especially designer's side.
What do you think about their cons?
On Wed, Nov 9, 2011 at 11:37 PM, Brecht Van Lommel
<brechtvanlommel at pandora.be> wrote:
> What do you think about implement this as a Roughness input for the
> Diffuse BSDF node, instead of a separate one? Internally it can still
> be a separate closure/BSDF, but it could just check if(roughness ==
> 0.0) diffuse() else oren_nayar().
> On Wed, Nov 9, 2011 at 6:55 AM, Yasuhiro Fujii
> <y-fujii at mimosa-pudica.net> wrote:
>> The O-N patch must be updated, however, the compile errors don't seem
>> to be caused by this patch. I guess that they are due to tomato branch
>> Blender's source (including cycles) will be changed a lot this week,
>> due to a Branch Merger hurricane week:
>> I will update the patch when cycles get to be able to compile again.
> Bf-cycles mailing list
> Bf-cycles at blender.org
More information about the Bf-cycles