在python中,我使用vedo包编写了以下代码
mesh.lighting(style='plastic', ambient=None, diffuse=None, specular=None,
specular_color=None, specular_power=None, metallicity=None, roughness=None)我知道,我需要一个环境的组合,漫射,镜面的价值,创造phong照明。如何确定这些值?我怎么知道我创造了phong照明?
发布于 2023-05-23 12:58:31
从手册中:
style:(str)预置样式,选项是金属的,塑料的,发亮的,光泽的,周围的,关闭的ambient:(浮子)排放0-1的环境分数diffuse:(浮子)扩散光在分数0-1中的发射specular:反射光0-1的(浮子)分数specular_power:(浮点)反射1-100的精度specular_color:(颜色)被表面反射的颜色将ambient/diffuse/specular参数设置为每次增加一个值,并观察效果。Phong模型需要这三个组件的组合。也可以玩specular_power和specular_color (只与非零镜面相关)。
我找不到关于metallicity或roughness的任何信息。对范围0-1中的值进行尝试。
预置样式可能(很可能)强制执行预定义的参数值集,并且需要使用您自己的off模式。
https://computergraphics.stackexchange.com/questions/13484
复制相似问题