« Papervision3D 2.0 残像エフェクト | メイン | Papervision3D 2.0 BitmapViewportMaterial »

Papervision3D 2.0 ReflectionViewで鏡面反射


ReflectionViewを継承することで、床(XZ平面)の反射表現を行えます。

public class World extends ReflectionView{
 public function World(){
  super(600, 600, false);
  //鏡面のY座標を設定
  surfaceHeight = -100;
  //鏡面の色を調整
  setReflectionColor(0.7, 0.7, 0.7);
  //鏡面をぼかしたい場合は下記フィルターを使う
  viewportReflection.filters = [new BlurFilter(10,10,2)]; 
 }
}
・サンプルSWF ・ソースファイル

トラックバック

このエントリーのトラックバックURL:
http://www.kyucon.com/cgi-bin/blog/kyucon-tb.cgi/449

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)