Blender → three.js

ソフトBlender

手順

 状態:試行錯誤中  閲覧数:1,960  投稿日:2014-03-26  更新日:2014-03-26
1.Blender md2エクスポート
・「Blender」Add-Onスクリプトで、md2指定してエクスポート

2.JSON変換
・「MD2 to JSON Converter」でJSON形式へ変換

3.three.js取込
・変換したjsファイル指定

・テクスチャはまだ用意していないため、背景テクスチャでラッピング



・ロボットテクスチャへ無理やり切り替えてみる



Blender → three.js 1

戸惑ったこと / うまくいかなかったこと / 発狂しそうになったこと

 閲覧数:540 投稿日:2014-03-26 更新日:2014-03-26

MD2


謎のフォーマット
・「.md2」が意味不明
・流行った時期が古いため、検索するもリンク切れ多数


Blenderバージョン


デフォルト未対応
・Blender最新バージョンは、デフォルトでMD2未対応
※以前バージョンでは、デフォルト対応


1オブジェクト


md2エクスポートの掟
・Blender「md2エクスポート」Add-Onスクリプトは、1オブジェクト対応
・複数指定すると、エラー
・1オブジェクト対応なのも知らなかったし、Blender オブジェクトを一つへ統合できることも知らなかった


オブジェクトscale


character.scale
・「md2→JSON」変換したjsファイルを取り込むも表示されず
・途方に暮れる
・原因は、scale指定が大き過ぎたため
・適用テクスチャによっては、ライト指定範囲外では、オブジェクトを認識し辛いことを知る

現在の疑問点

 閲覧数:447 投稿日:2014-03-26 更新日:2014-03-26

未解決


Blenderでアニメーション設定する方法
・Blender出力する時点でアニメーション設定しておかないと、three.jsへ取り込んでからも当然動作しない
・現在、three.js側では、アニメーション項目のプルダウンすら表示されない状態

「DAZ Studio」オブジェクトをthree.jsへ取り込めない
・「DAZ Studio」 → 「Blender」 → 「MD2 to JSON Converter」でJSON形式へ変換する際、謎のエラー発生
・もしかすると、「Blender」からmd2出力する時点で、既に問題が発生しているのかもしれない
・頂点数が多い?
・1オブジェクト統合していないから?

テクスチャエクスポート
・「Blender」からmd2エクスポートする際、テクスチャが出力されない
・「DAZ Studio」オブジェクトから取り込んだオブジェクトを「Blender」からmd2エクスポートする際には、テクスチャ出力されたのに

キャラが寝てしまう
・Blenderからmd2エクスポートすると、デフォルトでキャラククターが寝てしまう


Blender オブジェクトを一つへ統合

DAZ Studio v.s. Blender