« Subversionの認証キャッシュ | メイン | 新オフィス »

2008年03月03日

Papervision: BitmapMaterialで影を付ける

BitmapMaterialなどを貼付けたObjectに影を付ける方法。

var shader = new GouraudShader(_light, 0xFFFFFF, 0x000000);
var material:ShadedMaterial = new ShadedMaterial( bitmapMaterial, shader );
_sphere = new Sphere( material, 200 );

ポイントは、ShadedMaterialとShaderを使うところなのだろうか。ちなみに、bitmapMaterialの代わりにMovieMaterialを使っても行ける。

難点としては、Sphereの場合、極点あたりのテクスチャに線が入ってしまう。

投稿者 araken : 2008年03月03日 15:20

トラックバック

このエントリーのトラックバックURL:
http://www.kalium.net/cgi-bin/mt/mt-tb.cgi/1878