Jrender常见问题:该如何控制材质的金属感?

Jrender能够渲染出有金属感的物体,具体该通过哪些参数来控制材质的金属感

1 Like

Jrender是现有可微渲染器中唯一支持金属度粗糙度渲染的。

我们采用的是GGX微表面BRDF来支持金属度、粗糙度渲染。金属度(对应model的metallic_textures属性)的范围是[0,1],0表示金属度最低,1表示金属度最高。粗糙度(对应model的roughness_textures属性)的范围是[0,1],0表示最光滑,1表示最粗糙。

此外,我们的金属度、粗糙度渲染也是可微的,支持对材质的金属度、粗糙度进行迭代优化。



具体请参考Jrender教程 demo5-optim_metallic_textures.pydemo6-optim_roughness_textures.py

1 Like