VRChat / Unity / lilToon

AudioLink Reactive

AudioLink Reactive は、VRChatアバター向けに lilToon の AudioLink 表現を扱いやすくする Unity Editor ツールです。 専用Windowから Avatar を指定し、Renderer 一覧から対象を選び、Material 単位で「光らせる」「膨らませる」を調整できます。

AudioLink Reactive is a Unity Editor tool for VRChat avatars that makes lilToon AudioLink expressions easier to set up. Select an Avatar in the dedicated window, choose targets from the Renderer list, and adjust glow or inflate behavior per material.

lilToon 向け Built for lilToon Renderer 一覧から追加 Renderer list workflow Preview 対応 Preview supported

ダウンロードDownload

導入方法、動作確認環境、配布ページへの導線を案内します。

This section covers installation guidance, tested environment details, and links to the distribution page.

BOOTHから導入

Install from BOOTH

  • Step 1: BOOTHページを開く
  • Step 1: Open the BOOTH page
  • Step 2: BOOTHページからUnityPackageをダウンロードする
  • Step 2: Download the UnityPackage from the BOOTH page
  • Step 3: 対象のUnityプロジェクトにUnityPackageをimportする
  • Step 3: Import the UnityPackage into the target Unity project
  • Step 4: Unity の Tools メニューから AudioLink Reactive を開く
  • Step 4: Open AudioLink Reactive from the Unity Tools menu

動作確認環境

Tested Environment

  • Unity: 2022.3.22f1
  • Unity: 2022.3.22f1
  • VRChat SDK: 3.10.3
  • VRChat SDK: 3.10.3
  • Shader: lilToon 2.3.2
  • Shader: lilToon 2.3.2
  • Avatar Setup: Modular Avatar + NDMF 前提
  • Avatar Setup: Built around Modular Avatar + NDMF
補足 Notes

導入前に、Unity / VRChat SDK / lilToon / Modular Avatar / NDMF のバージョンをご確認ください。 不具合報告や問い合わせの際は、使用環境と Console エラーを添えていただくと確認がスムーズです。 詳しい操作手順は Docs を参照してください。

Before installation, please check your Unity, VRChat SDK, lilToon, Modular Avatar, and NDMF versions. When reporting issues, including your environment and Console errors will make troubleshooting easier. See Docs for detailed usage instructions.

使い方Documentation

AudioLink Reactive は、専用Windowから Avatar を指定して使います。Renderer を一覧から選び、Materialごとに光り方や膨らみ方を調整できます。

AudioLink Reactive is configured from a dedicated window. Select an Avatar, choose renderers from the list, and adjust glow or inflate behavior per material.

基本の流れ

Basic Flow

  • 1. Unity の Tools メニューから AudioLink Reactive を開く
  • 1. Open AudioLink Reactive from the Unity Tools menu
  • 2. Avatar 欄に対象アバターを指定する
  • 2. Assign the target avatar in the Avatar field
  • 3. レンダラー一覧から対象Rendererを追加する
  • 3. Add target renderers from the Renderer list
  • 4. Materialごとに「光らせる」「膨らませる」を調整する
  • 4. Adjust Glow or Inflate settings per material

主な機能

Main Features

光らせるGlow

音に合わせて発光色や発光テクスチャを変化させます。

Changes emission color and texture behavior based on audio.

膨らませるInflate

音に合わせてメッシュを膨らませるように動かします。

Moves the mesh as if it inflates in response to audio.

Preview

Unity Editor上で見た目を確認しながら調整できます。

Preview the effect directly in the Unity Editor while adjusting values.

設定保存Profiles

Material単位で設定を書き出し、別Materialへ読み込めます。

Export settings per material and import them into another material.

分かりやすさ重視

Designed to be approachable

  • 目的ベース: 「光らせる」「膨らませる」から選んで調整できます
  • Goal-based UI: Choose Glow or Inflate instead of searching through shader fields
  • Renderer一覧: Avatar配下の対象を一覧から選べます
  • Renderer list: Select targets from renderers under the Avatar
  • Material単位: どのMaterialを編集しているか確認しながら設定できます
  • Per-material: Configure settings while checking which material is being edited

詳しい説明

Detailed Guide

  • 導入手順: 初回セットアップの流れを確認できます
  • Setup: Check the first-time setup flow
  • 各項目の意味: 反応音域、発光色、プレビュー量などを確認できます
  • Fields: Learn what reaction band, emission color, preview amount, and other fields mean
  • トラブルシュート: 表示や動作がおかしい時の確認項目を掲載します
  • Troubleshooting: Check common points when display or behavior looks wrong

問い合わせContact

不具合報告、問い合わせ、各種連絡先を確認できるページです。

This section provides contact details for bug reports, questions, and general support.

連絡先

Contact Channels

  • X / DM: @_N4NSY_ のプロフィールから連絡できます
  • X / DM: Contact via the @_N4NSY_ profile
  • Booth Message: n4nsy.booth.pm のショップページから確認できます
  • Booth Message: Available from the n4nsy.booth.pm shop page
  • Discord: ID は _N4NSY_ です
  • Discord: The ID is _N4NSY_

問い合わせ前に確認したいこと

Before Contacting

  • Unity バージョン を控える
  • Unity version: Note it down first
  • lilToon / Modular Avatar / NDMF のバージョン を確認する
  • lilToon / Modular Avatar / NDMF versions: Check them in advance
  • 何をした時に起きたか を簡単にまとめる
  • What happened and when: Summarize it briefly
  • Console のエラー があれば添える
  • Console errors: Include them if available
サポート範囲 Support Scope

AudioLink Reactive本体の不具合や使い方に関する問い合わせを受け付けます。 他ツールとの競合、特殊な改変環境、古いUnityバージョンでの問題は、状況確認までの対応になる場合があります。

Support is available for AudioLink Reactive issues and usage questions. Compatibility with other tools, heavily customized environments, or older Unity versions may be handled on a best-effort basis.

バージョン情報Version Info

公開バージョンと更新履歴を確認できます。

Check the public version and release history.

現在の公開バージョン Current Public Version

v1.0.0

初回公開版です。BOOTHからUnityPackageをダウンロードして導入する形式に対応し、 専用WindowによるAvatar指定、Renderer一覧、Material単位設定、光らせる / 膨らませる、Preview、 設定の書き出し / 読み込み、既存MaterialからのAudioLink設定インポートを提供します。

Initial public release. It supports UnityPackage distribution through BOOTH and includes Avatar setup, Renderer list workflow, per-material settings, Glow / Inflate, Preview, setting export / import, and importing AudioLink settings from existing materials.

更新履歴

Changelog

  • v1.0.0 2026年5月17日 May 17, 2026
    • AudioLink Reactive 初回公開版
    • 配布形式をBOOTHからのUnityPackageダウンロードに変更
    • 公式サイトの旧配布導線をBOOTH導線へ更新
    • 専用WindowからAvatarを指定し、Renderer一覧から対象を追加できる機能を追加
    • Material単位で「光らせる」「膨らませる」を設定可能
    • Editor上で反応を確認できるPreview機能を追加
    • Material単位の設定書き出し / 読み込みに対応
    • 既存MaterialからAudioLink設定を任意でインポートできる機能を追加
    • インポート欄をデフォルトで閉じたFoldout表示に変更
    • _AudioLinkDefaultValue.x が小さすぎる場合、Previewで反応が見えるよう内部補正する処理を追加
    • Play Mode / GestureManager開始時にPreviewを強制停止し、Preview用Materialの二重cloneを防ぐ処理を追加
    • Preview用Materialを一時cloneとして扱い、終了時に破棄して元Materialへ復元する処理を整理
    • Preview処理とMaterialインポート処理の責務を分離し、元Materialや読み込み元Materialを直接変更しない方針に整理
    • Initial public release of AudioLink Reactive
    • Changed distribution to UnityPackage downloads from BOOTH
    • Updated the official site from the previous installation guidance to the BOOTH download flow
    • Added Avatar setup through the dedicated window and target registration from the Renderer list
    • Added per-material Glow and Inflate settings
    • Added Preview for checking reactions in the Unity Editor
    • Added per-material setting export and import
    • Added optional import of AudioLink settings from existing materials
    • Changed the import area to a collapsed Foldout by default
    • Added internal correction when _AudioLinkDefaultValue.x is too small so Preview remains visible
    • Added Preview shutdown before Play Mode / GestureManager starts to prevent duplicate Preview material clones
    • Organized Preview materials as temporary clones that are destroyed on exit and restored to the original materials
    • Separated Preview and material import responsibilities so original and source materials are not modified directly
  • v0.6.1 開発版 Development
    • UnityPackage配布に向けた依存関係の見直しを開始
    • VRCSDKの自動更新を促さない構成を検討
    • AudioLink未導入時の依存追加方針を整理
    • Downloadページと配布導線の準備を追加
    • 更新履歴カードを内部スクロール表示に変更
    • Started reviewing dependencies for UnityPackage distribution
    • Reviewed a setup that does not force VRCSDK updates
    • Organized the dependency policy for projects without AudioLink
    • Added preparation for the Download page and distribution flow
    • Changed the changelog card to use internal scrolling
  • v0.6.0 開発版 Development
    • Packages配置での動作確認を進行
    • AudioLinkReactiveController をAvatar階層外のSettings Objectで管理する方式に変更
    • VRC SDKのAuto Fix対象にならないよう、Avatar階層内にALRControllerを残さない構成へ調整
    • 1Avatarにつき1Settingsを維持しつつ、未使用Settingsを整理できる仕組みを追加
    • Preview ONのままWindowを閉じた際にPreview用Materialが残る問題を修正
    • Build / Upload後にMaterialがMissingになる問題への対策を追加
    • Window内ボタンの幅挙動とアップロード反映チェックボックスの表示崩れを修正
    • Continued testing with Packages-based placement
    • Changed AudioLinkReactiveController management to use Settings Objects outside the Avatar hierarchy
    • Adjusted the structure so ALRController does not remain inside the Avatar hierarchy and does not trigger VRC SDK Auto Fix
    • Added unused Settings cleanup while keeping one Settings object per Avatar
    • Fixed an issue where Preview materials remained after closing the window with Preview enabled
    • Added fixes for Material references becoming Missing after Build / Upload
    • Fixed inconsistent button width behavior and upload reflection checkbox layout issues in the Window
  • v0.5.0 開発版 Development
    • 専用EditorWindow中心の操作へ移行
    • Avatar欄指定による自動セットアップを追加
    • レンダラー一覧から対象Rendererを選択・追加できるUIを追加
    • Hierarchy選択とレンダラー一覧の連動表示を追加
    • ToolsメニューからAudioLink Reactiveを開けるように変更
    • Moved the workflow to a dedicated EditorWindow
    • Added automatic setup from the Avatar field
    • Added a UI for selecting and adding target renderers from the Renderer list
    • Added linked selection display between the Hierarchy and Renderer list
    • Changed the entry point to open AudioLink Reactive from the Tools menu
  • v0.4.0 開発版 Development
    • Material単位の設定管理を整理
    • 対象Materialカードの表示を「Renderer名 / Material名」形式に変更
    • 内部識別用の_ALReactive_Slot表記をUI上から非表示化
    • 設定の書き出し / 読み込みをMaterial単位で扱う方針に変更
    • カード内の重複表示を削減し、UIを簡略化
    • Improved per-material setting management
    • Changed target material card titles to the “Renderer name / Material name” format
    • Hidden internal _ALReactive_Slot suffixes from the UI
    • Changed export / import behavior to work per material
    • Reduced duplicated information inside material cards
  • v0.3.0 開発版 Development
    • 「発光テクスチャ」「頂点」中心のUIを整理
    • UI表記を「光らせる」「膨らませる」の目的ベースに変更
    • 「帯域」を「反応音域」に変更
    • 発光設定内の不要なマスク詳細表示を削減
    • 点滅、グラデーション、視差、蛍光などを詳細設定として整理
    • Refined the UI around Emission Texture and Vertex features
    • Changed UI wording to goal-based labels: Glow and Inflate
    • Renamed Band to Reaction Band
    • Reduced unnecessary mask-related details in glow settings
    • Organized blink, gradient, parallax, and fluorescence as advanced settings
  • v0.2.0 開発版 Development
    • Preview機能を追加
    • プレビュー量による反応確認に対応
    • Play Mode復帰後の表示更新に対応するため、更新操作を追加
    • 発光側と頂点側でPreview挙動を揃える方針に変更
    • Added Preview functionality
    • Added Preview Amount for checking reactions
    • Added refresh behavior for window state after returning from Play Mode
    • Aligned Preview behavior between Glow and Inflate workflows
  • v0.1.0 開発版 Development
    • AudioLink Reactive の初期開発版
    • lilToonのAudioLink設定を扱う基本構想を作成
    • Renderer / Materialを対象にした非破壊的な設定管理を検討開始
    • 発光と頂点リアクティブを中心とした基本機能の実装を開始
    • Initial development version of AudioLink Reactive
    • Created the basic concept for managing lilToon AudioLink settings
    • Started designing non-destructive setting management for Renderer / Material targets
    • Started implementing core features around glow and vertex reactive behavior

よくある質問FAQ

導入前に確認されやすい内容をまとめています。

Common questions before installing or using the tool.

Q. lilToonを直接触るのと何が違いますか?

Q. How is this different from editing lilToon directly?

Renderer一覧、Material単位設定、Preview、設定保存などを専用Windowにまとめ、AudioLink表現を扱いやすくするためのツールです。

It brings Renderer selection, per-material settings, Preview, and setting profiles into one dedicated window for easier AudioLink setup.

Q. 元のMaterialは壊れますか?

Q. Will it damage the original material?

元のMaterialを直接壊さない運用を前提にしています。設定や適用の詳細はDocsで確認してください。

The workflow is designed around avoiding direct damage to the original material. See Docs for details.

Q. AudioLinkに詳しくなくても使えますか?

Q. Can I use it without knowing AudioLink deeply?

「光らせる」「膨らませる」という目的ベースで設定できるようにしています。最初はPreviewを見ながら少ない項目だけ触るのがおすすめです。

The UI is organized around goals like Glow and Inflate. Starting with a few fields while checking Preview is recommended.