内置材质
Glass Engine 内置了一些材质可供使用,这些材质参数来自网站 devernay.free.fr,这些材质仅针对传统着色模型,PBR 则不适用。这些内置材质在不同着色模型下的视觉效果见下面两表。我们可轻松的设置材质为某个内置材质,例如下面代码将某个球体的材质设置为翡翠:
sphere.material.set_as(Material.Type.Emerald)
下表所列的所有内置材质的英文名称均可通过加上前缀 Material.Type. 访问到。
内置材质名称 |
Flat |
Gouraud |
Phong |
Phong-Blinn |
Oren-Nayar |
Minnaert |
Toon |
|---|---|---|---|---|---|---|---|
Emerald |
|
|
|
|
|
|
|
Jade |
|
|
|
|
|
|
|
Obsidian |
|
|
|
|
|
|
|
Pearl |
|
|
|
|
|
|
|
Ruby |
|
|
|
|
|
|
|
Turquoise |
|
|
|
|
|
|
|
Brass |
|
|
|
|
|
|
|
Bronze |
|
|
|
|
|
|
|
Chrome |
|
|
|
|
|
|
|
Copper |
|
|
|
|
|
|
|
Gold |
|
|
|
|
|
|
|
Silver |
|
|
|
|
|
|
|
BlackPlastic |
|
|
|
|
|
|
|
CyanPlastic |
|
|
|
|
|
|
|
GreenPlastic |
|
|
|
|
|
|
|
RedPlastic |
|
|
|
|
|
|
|
WhitePlastic |
|
|
|
|
|
|
|
YellowPlastic |
|
|
|
|
|
|
|
BlackRubber |
|
|
|
|
|
|
|
CyanRubber |
|
|
|
|
|
|
|
GreenRubber |
|
|
|
|
|
|
|
RedRubber |
|
|
|
|
|
|
|
WhiteRubber |
|
|
|
|
|
|
|
YellowRubber |
|
|
|
|
|
|
|







































































































































































