[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00980] Re: about Material



◆◇◆ eオークション=価格創造 ◆◇◆◇◆◇◆◇◆◇◆◇
 リアルタイムのオークション専門サイト
 厳選された極めつけの商品と安心できる売手企業。
◇◆ ソニーHandycam PC100(9月発売)→1円から ◇◆◇◆◇
 ホテルスィートルーム、マウンテンバイク、
 香水、ブランドバック、遠藤周作サイン入り限定本 他
◆◇◆クリックしてね。→  http://www.eac.ne.jp/  ◆◇◆

伊倉です。

> 
> えんどうです。
> 
> > ambient 【形】ぐるりを取り巻く、周囲の、環境の、自然放熱する
> > 
> > emissive  【形】放射された、放射する、放射性の
> > 
> > diffuse   【@】デフューズ/【変化】《動》diffuses | diffusing 
> >                                          | diffused/【大学入試】
> >                【他動-1】(光・熱を)発散する、拡散する、散らす
> >                【他動-2】(噂を)流布する、広める
> > 
> > specular   【形】鏡の(ような)、反映する
> >            【名】鏡面反射
> > 
> 
> 雑な説明ですが、わたしが理解している範囲では次の通りです。
> 
> いちばん基本になるのは Diffuse です。
> 通常物体の色と呼んでいるものを diffuseColor に設定します。
> 
> specularColor は、
> 光沢がある物体が光を反射しているハイライト部分の色を決定します。
> デフォルト値では白です。
> 
> ambientColor は、直接光が当たっていない部分への、
> 周囲の間接反射光による色を決定します。
> デフォルト値では濃いグレー (0.2, 0.2, 0.2) です。
> Java 3D では AmbientLight を追加しないと有効になりません。
> 
> emmissiveColor は、例えばネオン菅のように、
> それ自体発光している物体の色を決定します。
> これは、光源が無くても有効になります。
> 

ご丁寧にありがとうございました。なんとなく分かった気がします。
Boxクラスで試してみたところ、

diffuseColor のデファルトが 1.0、1.0、1.0
ambientColor のデファルトが 0.2、0.2、0.2
emmissiveColorのデファルトが 0.0、0.0、0.0

でした。となるとデファルトではライトをつけないと真っ黒になるん
ですね。説明頂いたものを踏まえて色々変更して試してみます。

どうもありがとうございました。

#ただ diffuseに 1.0,0.0,0.0 を設定して、ライトに 0.0,0.0,1.0を
 設定すると青い面が少しと、ほとんどの部分が真っ黒になるのが意味
 が分からなかったですが...これはまた勉強してみます