マイクラみたいなボクセルでモデイングできるソフト
このソフトを使って、こちらの記事を真似して、うちの子を作ってボーンを入れてUnityで動かすっていうのをやりたいと思います。
ついに念願のうちの子が作れるかもしれない!
開く
アプリを開いたら真っ黒で画面が出ません。HPに
「If you get black screen on macOS Sierra, try this:
extract the whole folder
move "MagicaVoxel-mac.app" outside the folder and back to it again」
と書いてあったので、アプリだけをフォルダーの外に出して、また戻したら表示されました。

この四角の範囲内でモデリングできるようです。

影が綺麗ですね。
Brudhの種類をV(voxel)にしてAttachで生成、Eraseで消せます。

大きさはVoxで値を変えます。

ここの設定をsphereとか2Dにしたら平面や球も作れました。

レイヤー的なものもありますね。

素体を開く
先ほどの記事でリンクが貼られていた素体を開きます。File>Openから.voxファイルを開けば開きました。
すごい!可愛い。勝手に使っても大丈夫なのでしょうか?

とりあえずぽちぽちしていきます。

この矢印マーク「>」を押したら色が一斉に変わりました。


真ん中のーは同じ色のブロックが全部消え、<は色のスポイト機能でした。
そんなこんなでできました。

これをobjで書き出します。
blenderでボーン入れ
素体を開きモデルを読み込み位置を合わせました。あとボーンを選んでポーズモードにして、頭のボーンを身長に合わせました。

重複頂点を消さないといけないらしい。メッシュを選択した状態でWキーで重複頂点を消去を選びました。また細分化もしました。

これであっているかよくわかりません。blender詳しくない。
あとは親子関係にしたら良さそう。
メッシュ、ボーンの順で選んで、オブジェクト>親>自動のウェイトでにしたら

ペアレント対象も自動のウェイトでにしました。

するとボーンの中にメッシュが入っています。
この状態でポーズモードにしてボーンを動かすと・・・

おおー!メッシュがついてきました!感動!!!
実はここまで何回か失敗してたので本当に感動しました。
あとはfbxで書き出します。
Unityに取り込む
入れたらテクスチャが入ってませんでした。

blenderの設定のせいだと思いますが、テクスチャファイルはvoxelを書き出したフォルダに入っているので、それを直接unityに入れて、マテリアルにセットしたらちゃんと表示されます。

あとはhumanoidにしてアニメーターを入れたら・・・

ウェーイ!!
ちなみにポーズはmayaで自作したやつです。
追記:MagicVoxelでのレンダリング
Renderタブに切り替えるとこんな感じの画面になって、ライティングなどの調整ができます。

Shapeでモードを変えるとこんな感じに丸くなったり、

球や棒型などに変えることができました!


これはレゴ

あとはライトの位置や明るさ、色などをここで変えることができます

右側は材質ですね。Metalにしたら反射しました。

最後に
見た目がボクセルでしかも素体とかボーンを借りたとはいえ、初めて自分の子を作れて、動かせて感動しました。
今回の経験をもとに、そのうちアニメキャラ風のイケメンうちの子を作りたいです。