最近はもっぱらO3D更新日記みたいになっております。
今回は背景に木を追加してみたのと、毎回操作説明を書くのが
面倒だったので、HTMLに記述してスクリプトはJSファイルにまとめることにしました。
けど実際にやってみると、JSファイルにする方法が
よく分からず、なかなか面倒だったのです。
とりあえずそのままスクリプトをコピペしてJSファイルを作ってみると。
なんとO3Dの初期化命令部分でエラーが発生!
なんでかなぁと長時間考えた末、O3Dの命令群が
自作スクリプトのJSファイルに読み込めていないということまでは
分かったのですが、今ひとつ解決方法が分からなかったので、
自作JSファイルのほうに、document.write();を追加して
強制的にO3DのJSファイルを読み込ませました。
本当はO3D命令である、o3djs.require();を使えば
インクルードできるはずなんですけどね。。
まぁ、とりあえず現状は問題ないようなので。いっか。
あ、ちなみにスクリプトのHTMLはWEBCLAPと統合させたので、
トップページの"SEND MESSAGE"からでもいけます。
たけなか 2009.10.19-00:08 Edit
ちなみにいくつか気がついかことを以下にメモしておきます。
・LWからColladaへ変換時は頂点カラーを出力しない。
・PNGでも透過処理ができるが、現状の細かいバグの一つでもある
パーティクルが位置に応じてスケールが勝手に変更するという
問題と同じような現象が起きる。(PNGの場合、パーティクル
バグ部分に移動すると、なぜか透明部分が白くなりました。)
まぁパーティクルは独自の変換行列を使用すれば解決すると思います。多分ね。
にしてもアルファ抜きが汚いのはどうしようか。。