概述
在Zam 3D是世界裡,我們使用材質來描述顔色。不同于二維世界中的矢量圖形,在Zam 3D中,我們可以使用燈光、是否平滑等來控制我們的對象的表面。
WPF材質限制
1. 在WPF中,所有的3D材質都是以筆刷的形式實作的。Zam 3D
2. 盡管微軟支援模糊(Diffuse)材質、放射(Emissive)材質和漫反射(Sepcalar)材質。但是在目前的Zam 3D版本中隻支援模糊(Diffuse)材質和漫反射材質。
3. 位圖紋理。在拷貝Zam 3D代碼的時候,位圖等是不會被拷貝的
材質庫
<a href="http://blog.51cto.com/attachment/201105/165937927.jpg" target="_blank"></a>
在場景編輯器和進階模型的面闆中,我們可以看到在右下角有如上圖的庫。第一個選項就是材質庫,包含了位圖材質、平滑材質、帶光澤材質以及紋理材質。
應用材質
應用材質十分的簡單,選擇ViewPort中的對象,然後選擇你想要應用的材質,将其拖到對象中即可。
材質屬性頁
材質的屬性面闆也十分簡單,有二個選擇項,一個是應用材質的表面,還有一個是用于編輯材質的彈出窗體
編輯材質
輕按兩下上圖屬性面闆中的的圖檔 就能打開編輯材質的窗體,如下圖所示。
<a href="http://blog.51cto.com/attachment/201105/170024431.jpg" target="_blank"></a>
編輯界面非常的簡單。下面着重來将以下Color和Texture這兩個。
Color是描述這個材質的顔色,它有一個模式來定義這個color
本文轉自xshf12345 51CTO部落格,原文連結:http://blog.51cto.com/alexis/574807,如需轉載請自行聯系原作者