一年中こたつ出てる

こたつは最高

【Blender】アドオンのリリースからExtensions Repository更新までを自動化してみた

自作のBlenderアドオンをExtension形式に移行して、自前のExtensions Repositoryで配布できるようにしてみました。

配布ページはこちらです。

kxn4t.github.io

Extension形式への移行方法やリポジトリの基本的な作り方は別記事で詳しく書いたので、そちらを見てみてください。

kxn4t.hatenablog.com

この記事では、Blenderアドオンのリリース自動化パイプラインの実装に興味がある方向けに、自分がどういう感じで実装してみたかを書いてみたいと思います。

続きを読む

【Blender】アドオンをExtension形式に移行して自前リポジトリで配布する方法

Blender 4.2からExtensions Platformが導入されて、アドオン配布の仕組みが大きく変わりました。

自分が作っているBlenderアドオンをこの新しい形式で配布するようにしてみたんですが、従来のbl_infoからblender_manifest.tomlへの移行方法や、自前のリポジトリを構築して配布する方法などがまとまった記事があんまり見当たらなかったので書いてみます。

以前、Unityのエディタ拡張をVPMリポジトリで配布する記事を書いたんですが、今回はそのBlender版です。

kxn4t.hatenablog.com

続きを読む

VRChatを始めて3年が経った

本日2026年3月25日で、VRChatを始めて3年が経ちました。

始めた日のことは昨日の事のように思い出せるのに、もう3年。早すぎる。まだまだ初心者でいたい…。

年末振り返り記事でだいたい書いた気がするので被る内容もありますが、まぁ節目なので書いとくかなと。
年末の記事のほうが厚めです。

kxn4t.hatenablog.com

ちなみに2年目はこちら

kxn4t.hatenablog.com

1年目はこちら

kxn4t.hatenablog.com

続きを読む

【VRChat】Modular Avatarで衣装のオンオフ+シェイプキーも連動させよう

「知らなきゃ損なMAの使い方」シリーズの2回目です。

前回はExメニューの整理について紹介しました。今回は予告通り、リアクティブコンポーネントを使った衣装のオンオフやシェイプキー連動について紹介していきます。

  1. Exメニューを整理しよう
  2. 衣装のオンオフ+シェイプキーも連動させよう(この記事)
  3. 色変更&最適化にも気をつけよう

アバターに衣装を着せるとき、バッグをオンオフさせたり、帽子を付け外しさせたり、それに連動してシェイプキーを変更させたりしたくなることはよくあると思います。

Modular Avatarがない時代はFXレイヤーやパラメーターを直接編集してアニメーションを組む必要がありました。MAが登場してからも、衣装やギミック単位でFXレイヤー等のアニメーションを組み込めるようになったとはいえ、結局アニメーションを組む作業は残っていました。

その後、AvatarMenuCreatorlilycalInventoryなどのツールが登場し、アニメーションを組むことなくポチポチするだけで実装できるようになりましたが、いよいよMA本家にもその機能が追加されました。それがリアクティブコンポーネントです。

今回はリアクティブコンポーネントの基本的な使い方から、自分が実際に組んでいる複雑な連動まで紹介します。

この記事を頑張って読んでいただくと、こんな感じのがリアクティブコンポーネントをぽちぽち設定するだけで作れるようになります。

いざ書き始めるとかなり長い記事になってしまいました…が、その分これを読めば一通りわかる決定版的内容になったかなと思います!!

続きを読む

【VRChat】Modular AvatarでExメニューを整理しよう

アバターのExpression Menuの管理、ちゃんとやっていますか?

MA対応の衣装やギミックを追加するたびにメニューが増えていって、気づいたらごちゃごちゃになってたり、使わないメニューが残ったままだったり…。
始めてすぐの頃は自分もExpression Menuを直接編集していたんですが、管理がとても面倒でした。

Modular Avatarを使うと、メニューをオブジェクトとして扱えるようになります。ドラッグアンドドロップで並び替えたり、不要なものを消したりと、自分好みに簡単に整理できるようになります。

以前、泥臭くアニメーションを組んでAvatars3.0やMAの基礎を理解する記事を書きました。

kxn4t.hatenablog.com

当時としては非常に最先端な内容で、このようなドキュメントは他になくUnity公式ドキュメントや動作を確認しながら手探りで1ヶ月程度かけて書き上げました。

これはこれですべてを理解しておく必要があると思いますが、流石に現代においてあまりにも原始的です。

そろそろ満を持して現代的な実装方法について書きたくなってきちゃいました。
みんなリアクティブコンポーネントをうまくつかえるようになってほしい!

というわけで今回から3回に分けて(そのうち3つ以上に増えてる気もしますが)、MAだけで衣装のオンオフや色変更を作る方法を紹介していきます。

いつもは単発の記事ばかりですが、ちょっとボリュームがあるので「知らなきゃ損なMAの使い方」として、初めてシリーズものとして書いてみます。

  1. Exメニューを整理しよう(この記事)
  2. 衣装のオンオフ+シェイプキーも連動させよう
  3. 色変更&最適化にも気をつけよう

まずは前提知識として、MAでExメニューを管理する方法から始めます。

続きを読む

【VRChat】Continuous Avatar Uploaderでアバターを一気にアップロードする

VRChatでアバター改変をしていると、複数のアバターを一気にアップロードしたいな~ってなったことがある人は多いと思います。

素体を更新したので全アバターをアップロードしなおしたい、とか、今日着せた衣装のアバターをまとめてアップロードしたい、とか。

特に衣装毎にアバターを分けている場合、数が増えてくると1体ずつアップロードするのはなかなか大変です。

自分は1アバター1衣装でしっかり分けてるので、アバターが800体くらいあって愛莉ちゃんだけで320体くらいあります…。
一体ずつなんてアップロードしてられません。

本記事では複数のアバターを一気にアップロードできる「Continuous Avatar Uploader」と、v0.3.12で追加されたドラッグ&ドロップでのアップロード方法について紹介したいと思います。

「Continuous Avatar Uploader」には色々機能があるんですが、今回はとにかくPC向けのアバターを一気にアップロードしたい!という人向けに、要点を絞って紹介します。

続きを読む