[ASde3D #8] グーローシェーディング、他

グーローシェーディングが出来たので、エントリー。

デモはこちら

といっても、三点の頂点色をグラデーションで線形補間するやり方がまったく思いつかなかったので、psyark.jp さんのこのエントリーを参考にさせていただきました。というかそのまま使ってます。こんなの良く思いつくなぁ、尊敬。

ちなみにここ一週間くらい、ライブラリちっくに一連の 3D 用クラスをまとめてて、

var scene:Scene3D = new Scene3D(600, 300);
addChild(scene);
scene.addChild3D(new Torus(10, 60, 8, 16));
scene.addChild3D(new Torus(20, 20));

上のやつなんかはこんな感じのコード 4 行で動いてます。ただ、カメラの機能だったり、ライトの位置変更だったり、絶対に欠かせない機能が実装できてないのでダメダメですが。形になるのはいつになるやら。

Leave a Reply