プログラミングMMD,three.js

Thumbnail of post image 099
 前回は SDEFを実装するにはどうすれば・・・ という所まで書きました。  ところで、 three.js はリビジョンが上がると、 APIの後方互換性が失われる破壊的な変更とか普通にあったりするので(^_^;) 逐一変更を取り込むのがメンドーだったりします。  そんなわけで、 ...

プログラミングMMD,three.js

Thumbnail of post image 196
 前回の投稿から 既に3,4年も経っていたりします。 ということで超ひさしぶりです(^_^;)  技術的な興味から始めたこのシリーズですが、 やりたいことは大体実現できたりしてるので、 もう打ち止めにするつもりだったのですが、 ひとつだけ心残りだったのが SDEF の実装。  S ...

2012年10月30日プログラミングthree.js

Thumbnail of post image 121
前回の続きです。 今回はちょっと趣向を変えた内容となっています。 さて、 three.jsでは様々な形状をgeometryという形で 簡単に生成できるようになっています。 例えばこちらで見られるように、 平面、直方体、球、円柱、 四面体、八面体、二十面体、 ドーナツ形、結び目形な ...

2015年5月28日プログラミングMMD,three.js

Thumbnail of post image 016
 今まで、MMDモデルとかのデータをチェックする際は、 1)ソースをちょっといじって読み込むファイルを変更。 2)対象ファイルを適正な場所に配置。 3)Webサーバーをローカルに立ててチェック。 という手順を踏んでいました。 大した手間じゃないので特に気になっていたわけではないの ...

2014年9月21日プログラミングMMD,three.js

とあるモデルでのモーションの挙動がオカシイということで調べてみた所、 どうやら「付与」がうまく行ってない感じ。 付与に関してはうまく行っているようでダメな場合があり、 よく分からない状況だったりしました。 ところが先日色々いじくってたら、 なんかうまく行くようになりました。 当初 ...

2014年10月13日プログラミングMMD,three.js

Thumbnail of post image 130
だいぶ前から、それとなく気づいていたことに、 本家MMDに比べてレンダリング結果がなんか変 というのがあったりします(^_^;) 今回それなりに改善できたので書いてみたいと思います。 ところで、 IKとか物理演算とかの技術的な興味から始めたthree.jsでMMDですが、 ミクさ ...

2014年5月14日プログラミングMMD,three.js

Thumbnail of post image 031
残念ながらいまだ、 うまく再現できないPMXがあったりします(^_^;) 今回、改善や対応が少し進んだりしたので、 書いてみたいと思います。 1つ目は、物理演算の改善。 物理演算の剛体には、 大きく分けて静的と動的の2つがあり、 拘束条件によって2つの剛体を結び付けるようになって ...

2014年6月9日プログラミングMMD,three.js

Thumbnail of post image 057
前回の続きです。 こちらの Change Log を参照して、 r58 から r67 にベースを上げるにあたって、 今回の変更で考慮すべき点、気になった点を書いてみます。 ・Object3Dとかにuuidを導入。  オブジェクトを識別するためだと思いますが、メモリ使用量が増えます ...

2014年8月23日プログラミングMMD,three.js

Thumbnail of post image 173
とあるMMDなモデルがうまく表示されないらしいので調べてみました。 ・・・なるほど。 DDSなテクスチャファイルを使ったPMXでしたか。 以前にも書いてますが、 texture.flipY = false を基本にしないとやはりダメか(^_^;) ところで、 WebGLRende ...

2012年8月29日プログラミングMMD,three.js

Thumbnail of post image 019
three.js の examples を眺めた結果、 どんな機能があって、どう書けば良いのか、 大体の要領がつかめて来た感じです。 そこで、 MMDなミクさんを表示してみることにしました。 同梱されているモデルファイル(PMD)を利用します。 ただ、 PMDまたはPMXなファイ ...