X3D 場景空間提供三種光源節點控制幾何體光照亮度:
PointLight:點光源,向四周發射DirectionalLight:平行光源,無限遠平行照射SpotLight:聚光燈,圓錐範圍內照明| 屬性 | 含義 | 默認值 | 說明 |
|---|---|---|---|
| on | 開關 | TRUE | TRUE 開啟,FALSE 關閉 |
| color | 光顏色 | 1 1 1 | RGB 值,影響物體顯示顏色 |
| location | 位置 | 0 0 0 | 位置影響光強弱 |
| intensity | 亮度 | 1 | 0~1 範圍 |
| ambientIntensity | 環境光影響 | 0 | 0~1,值越大環境光影響越大 |
| radius | 影響半徑 | 100 | 以光源為中心的最大有效半徑 |
| attenuation | 衰減參數 | 1 0 0 | 三值:恆定/線性/二次衰減係數 |
| 屬性 | 含義 | 默認值 | 說明 |
|---|---|---|---|
| on | 開關 | TRUE | TRUE 開啟,FALSE 關閉 |
| color | 光顏色 | 1 1 1 | RGB 值 |
| intensity | 亮度 | 1 | 0~1 |
| ambientIntensity | 環境光影響 | 0 | 0~1 |
特點:光線來自無限遠,平行照射,無位置屬性,不隨距離衰減。
代碼:
結果:
下一講將討論紋理映射。