Atlantisプラグインにチョウチョウウオとスズメダイを追加してみた。
モデルデータはマキがShadeで作ったもの。これをunpushがC言語のプログラムに変換するスクリプトを書いて、どうにか泳がせられるようにした。
ShadeからDXFという形式でデータを書き出して、これはテキスト形式なので、解析してOpenGLの命令に変換するスクリプトをPerlで書いた。しかしDXFには法線というデータが入っていないため、最初は影の全くないものになってしまった。
法線データを計算するようにしてようやく陰影付きの魚を出せるようになった。後で分かったことだけど、obj形式というのもあって、これなら法線データ付きらしく、Shadeをバージョンアップすればobj形式で出力できるのであった。
ニコニコ
YouTube
コメントする