先月末辺りに動画制作用に「Unityでメッシュ変形・BlendShape書き出しツール」をポチポチ作ってたのですが、結構反響あったのでツールとして販売することにしました。
自分ひとりが使う分には問題なかったのですが公開するとなるともう少し機能改善やバグ取りしたいと思い「ある程度整理して9月半ばくらいに一旦公開して、普段の動画作ってそれからまた少しずつ更新していくか~」って気持ちで一先ず集中して開発してました。
・・・今9月末です。そう、普段の動画制作もそうですが0→80より80→100が圧倒的に時間を使うのです。殆どの機能は9月はじめ頃には出来上がっていましたが、そこからバグ取りや処理速度の改善、UI/UXの改善にULTRA JAPANに行っているとあっという間に時間が過ぎてしまいました。
・・・おい!ガッツリ遊んでるじゃねえか!!!とのお怒りの声が聴こえてきそうですが、MartinGarrixも出るし行きたかったんです。今月これと先週家族が来た時以外は朝から晩までツール開発に付きっきりだったので許してください( ᵕ̩̩ㅅᵕ̩̩ )・・
というわけで今月はずっとツールの開発をしており動画は作れておりません・・
更新を楽しみにしてた支援者様方には大変申し訳ございません。
折角なので現状のツール開発状況と今後の展望について語ります。
本ツールは殆ど出来上がっている状態で、現在はUndoや編集モード時の細かい挙動の調整、ドキュメントの作成を行っております。
機能としては大まかに以下のものが有ります。
・Blenderのプロポーショナル編集と同様の減衰編集機能
・移動/回転/スケール対応、選択頂点のPivot/Centerハンドル、矩形選択、Ctrl/Shift選択
・空間ではなく選択頂点との距離に応じて動かすGeodesicモード、しきい値に応じて近くの頂点を接続し、パーツとして動かす機能
・既存BlendShapeの読み込み機能
・シンメトリ編集機能、仮想的な頂点を配置するVirtualモードと、元のメッシュ/現在のメッシュから対称頂点を割り出すActualモード
・BlendShapeとして書き込んでメッシュ出力する機能
・ベースメッシュとして出力する機能
・法線をスムージング角に応じて再計算してBlendShapeに書き込む機能
・ランタイムモード VRChat / Unity
・日本語/英語ローカライズ
などあります。
主に以下のような場面での使用を想定しています。
・Blenderワカラン人、ちょっと変更したいだけの人
・袖を短くしたいけどシェイプキーが無い、あるけどもっと動かしたい
・髪を少し動かしたい/目の周り等パーツごとで動かしたい
・着せ替えツールで貫通した箇所を修正してベースメッシュにしたい
・Unityで撮影する時にポージングさせた状態で気になるところを修正したい
Blender等のモデリングツールを使用しなければ修正できなかったものを、コンポーネントを割り当てるだけで簡単かつ直感的にメッシュを編集出来るようにしています。
公開後の更新として色々実装したいものは考えているのですが、特に便利だろうな~で考えているものがNDMF対応です。分かりやすく言うとModular AvatarやlilycalInventoryのようなシステムです。
既に ランタイムモード VRChat / Unity を作成しておりますが、現状VRChatモードにするとアップロード時に削除せずともエラーが出ないようになるだけ(Playモード時にコンポーネントが自動削除されるだけ)です。
うまいことアレコレ実装すれば、Modular Avatarのように「コンポーネント割当→行いたい変形を作成→アップロード 」で勝手に「出力→割当→アニメーション・パラメータ作成→FXレイヤ登録」を行い、簡単にVRChatでメニューからBlendShapeのON/OFFが行えるようになる・・・と考えてはいますが出来るかはわかりません。出来たらします。
販売価格は今のところ買い切り3000円、ちーずかつかれープラン(1000円)での公開を予定しています。
ちーずかつかれーの方は月跨ぎで更新が入るとまた支援が必要ですが、代わりにえっちな動画も見れるので・・・お得!!・・・あと多分買い切りはRTキャンペーンとかしてこっちを先行公開、今後のアップデートも先に行われるといった優位性を持たせると思います。まあこれも今のところはです。
というわけで「そんなツール要らねえよ!俺はお前のエロ動画が見たかったんだよ!」って方には本当に申し訳ないのですが(それはそれで嬉しいですが)、どちらも更新まで今暫くお待ちいただければと存じます。