GitHub
https://hankuro.org/vue01/
3DはLinux(OpenGL)→Java(JOGL)と使ってきたが、OpenGLのAPIが複雑すぎてマテリアルなどOpenGLに任せきりでよく理解できなかった。
するとFLASHに3Dグラフィックのライブラリィがあることを知り使いだしたが、シェーディングは自作しなくてはならなく、3Dグラフィック入門を購入しなんとかフラットシェーディングとグーローシェーディングを実現(結果は不満だったが!)できた。
以下のサンプルはFLASHからHTML5(SVG)に移植したフラットシェーディングのコードだ。
FLASHの3Dグラフィックで遊んでいたら、WebGLをブラウザでサポートすることを知り大喜びし現在に至っている。
0 件のコメント:
コメントを投稿