[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 行で動いてます。ただ、カメラの機能だったり、ライトの位置変更だったり、絶対に欠かせない機能が実装できてないのでダメダメですが。形になるのはいつになるやら。