見出し画像

アバターと衣装の管理を楽にするためにギミック「ぷまソフト」を作った時の話

改変を作るとき、こんなことを思ったことはありませんか?
「えーっと、あの衣装、どこにDLしたんだっけ……」
最初はきれいに整頓しておいたけれど、いつの間にかうず高く積まれたダウンロードフォルダのunitypackageとzipファイルの山。

画像
こういうのがずっと続いていく感じ

アバターはまだいいですが衣装なんかはそのうち商品名も忘れてしまって、サムネイルなしではどれがどれだかわからなくなってしまいます。

しかも、最近の衣装ってとても対応アバター数が多いです。

画像
10アバターくらいを超えてくると、どのアバターに対応していたか作者本人でも即答できません!

これは34アバター対応の衣装ですが、作者本人の私でさえこの前「そういえばエルシオンちゃんにも対応してたかも(ネメシス共通素体なので)」と気付いて、遅ればせながら告知をTwitterで打った始末。

「自分が買ったのがフルセットだったか、単体版だったか」なんてことを考え始めたら、もう収拾がつくわけがありません。

結果、衣装(1) 衣装(2) みたいなファイル名もどんどん増えていって、もはやダウンロードフォルダを全削除するしか手立てがなくなっていきます。

困る!!!!!!!!

というわけで、プログラムが書ける知り合いに相談をしました。ちょうど、アバターを作っていたので、アバターギミックどうしようね? という相談をしていたところでした。

画像
作成中だったアバター(めでたく2025/10/1に発売できることになりました)

要望の趣旨としては、「もう、自分でさえ何を持ってるかよくわかんないから、アバターデータをいい感じにまとめて、いい感じに衣装を着せ替えできるようにしてほしい!」という、IT屋さんに見せたらしっかり怒られそうなものでした。

さすがにそれではうまく伝わらないので、しばらくお話した結果……

画像
力強いお返事

ということなので、自分が持っているVRC向けアバター衣装全部解析してくれて、どの衣装のどのアバター対応を持っているかを整理してくれて、おまけに着せた状態でアバターのunityプロジェクトまで作ってくれるギミック……というよりはもはやアプリですが、これを自作アバター(ぷまちゃん)に同梱することになりました。

画像
デザインを作って……
画像
こんな風な画面にしてもらいました

あくまで自分のデータを解析するだけなので、利用規約的にも安心です。やっていることはModular Avatarと似ています。アバターや衣装の構造をプログラムで見て、その結果をいい感じにまとめて見せてくれます。

例えば、アバターを選ぶと次のような画面が出てきます。これは自分がデータを持っている対応衣装の一覧なので、フルセットとそれ以外を混ぜて買ってる場合なんかも安心ですし、あとからフルセットに対応アバターが増えたことに気付くこともできちゃいます!

画像
テスト用データの提供はBLUESTELLAさんにご協力いただきました!
ちなみに、BLUESTELLAさんの衣装はぷま発売時に10点ほど対応いただけています。

そんなぷまソフトですが、着せ替え機能の強化を発売後にやりたいなと思っています。例えば、
・アイテクスチャやメイクを自動適用できたり、
・表情編集を簡単にできたり、
・非対応衣装を着せ替えできたり(これはちょっと難しそうですが……)
したら素敵ですよね。

さしあたって、「ぷまソフト」がみなさんの環境でちゃんと動くかを確かめるために、テスターさんを募集したいなと思っています!
2025/9/19まで募集していますので、Twitterの方で参加してくださると嬉しいです。

価格については、基本的にはModular Avatar対応アバターをもっと便利にするソフトなので、いつかは無料にしたいと思っていますが、ギミック開発やバグ修正をお願いする費用を確保するために、当分は有料のまま(ぷまちゃん同梱で定価6000円、10/1から発売セール5000円)の予定です。

ちょっと話はそれますが、今後、ぷまちゃんと同梱しているもう1つのギミック「おはツイデスクトップ」についても改良して、今はUnityから撮影する形なせいでスペックが低いPCで重いワールドだと厳しいのですが、もう少しいろいろなPCで撮影できるようにしたいと考えています。

それも含めて機能要望などありましたら、 #ぷまちゃん #PMMA3Dのどちらかまでいただければとっても参考にしていますので、ぜひお願いします!


いいなと思ったら応援しよう!

コメント

コメントするには、 ログイン または 会員登録 をお願いします。
アバターと衣装の管理を楽にするためにギミック「ぷまソフト」を作った時の話|ねむねむねむり
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1