Mathematica > 可视化与图形 > 图形选项和样式 > 三维图形选项 > Specularity >

Specularity

Specularity[s]
是一个图像指令,指定三维图像对象表面反射度 s.
Specularity
n 为反射指数.
  • 反射函数的作用是确定漫反射和反光部分,以决定最终绘制的表面颜色.  »
  • 反射度 s 表示模拟光源照射到表面上的光,其中的 s 部分光被反射出去.
  • 反射指数 n 确定了反射光偏离镜面反射方向的程度. »
  • 缺省的反射指数是1.5. 较高的反射指数代表更强烈的反射,例如反光材料,10以上的值产生"反射强光".
  • 模拟光源偏离镜面反射方向 角度时,光强为 . 当 时,强度为零.
  • Specularity[s] 规定反射光和光源的颜色相同.
  • Specularity[col] 指定入射光的RGB分量应该乘以 的 RGB 分量.  »
一个典型的反射颜色:
确定具体的反射指数:
确定反射光的颜色:
一个典型的反射颜色:
In[1]:=
Click for copyable input
Out[1]=
 
确定具体的反射指数:
In[1]:=
Click for copyable input
Out[1]=
 
确定反射光的颜色:
In[1]:=
Click for copyable input
Out[1]=
设置漫反射,反光和镜面反射的颜色:
绘制反射镜面:
Specularity[s] 等价于 Specularity[GrayLevel[s]]
Specularity[color] 等价于 Specularity
SpecularityLighting 的影响:
Lighting 为漫反射和镜面反射表面指定不同的颜色:
反射颜色和表面颜色的混合:
反射度在平面上可能会不明显:
金属球:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF