【VRChat・汎用】体にツタや霜が這い広がる模様「蔦這」(アバター用・PC)
- Digital600 JPY













手のひらから、ツタがのびていく。 「蔦這」は、VRChat のアバターの体に、模様が這うように広がっていくシェーダーとツールです。 選んだ場所(手・胸・首・足など)から、体の表面をつたって、ツタ・霜・ひび・花・紋様が少しずつ広がります。 メニューのボタンを押すと決めた秒数で広がり、もう一度押すと引いていきます。 ■ ポイント ・ゆめか専用ではありません。Humanoid のアバターなら、どのアバターにも使える汎用品です ・模様は5種類:ツタ(葉がひらく)/ 霜 / ひび(奥が光る)/ 花(咲きながら)/ 紋様 ・体の表面に沿って広がる(腕から肩、胸へ。服から服へもつながります) ・元のシェーダーを問わず上に重ねる方式。体が動いても模様はずれません ・顔には出さない設定つき(初期でオン) ↓ 広がっていく様子は2枚目の GIF で。くわしくは下へ。 ■ くわしく ・広がりはじめる場所:左手・右手・胸・首・腰・左足・右足(Humanoid の骨から自動で探します) ・付ける時に一度だけ、選んだメッシュの「体の表面に沿った距離」を計算して、メッシュの複製に書き込みます(つなぎ目や、体と服のすき間もつなぎます) ・広がる前線は少しぎざぎざで、先は細く、ほんのり光ります。葉や花は前線が通るとひらきます ・ゲームの中での動かし方:ボタン(Bool「TSH_On」、オンで決めた秒数かけて広がり、オフで半分の時間で引いていく)か、ラジアル(Float「TSH_Grow」で量を回す) ・模様の細かさ・線の太さ・密度・葉や花の量・そよぐ動き、線と葉(花びら)の色、ひび・紋様の中の光、濃さ ・ワールドの明かりに合わせて塗ります(光るのは、ひび・紋様の中・霜のきらめき・前線だけ) ・模様は立ち姿の位置から作るので、UV に関係なく、体が動いても体に貼りついたままです ・ボタン1つで FX コントローラー(Write Defaults オフ)を作ります。VRChat SDK があれば Expression のメニューとパラメーターも ・非破壊:元のマテリアル・テクスチャは変えません。Ctrl+Z 1回で取り消せ、「外す」でメッシュも元どおり ■ 動作環境 ・対応アバター:汎用。Humanoid のアバターならどれでも使えます(画像はゆめかで撮影。lilToon 2.3.4 で確認) ・Unity 2022.3(VRChat で使うバージョン)・ビルトイン レンダーパイプライン ・PC 専用(VRChat の仕様で、Quest・スマホのアバターではカスタムシェーダーが使えません) ・VRChat SDK3 Avatars(アップロードに使います。ツールは SDK・Modular Avatar なしでも動きます) ■ 導入 1. unitypackage を Unity にドラッグ&ドロップしてインポート 2. メニューの Tools > lv1101 > Tsutahai (Creeping Pattern) でウィンドウを開く 3. Hierarchy でアバターを選び、模様・広がりはじめる場所・メッシュを選んで「蔦這を付ける」を押す 4. できた TSH_FX.controller を FX レイヤーにまとめ、Expression Parameters に TSH_On(Bool)か TSH_Grow(Float)、メニューに TSH_Menu を足す 使い方は同梱の README_ja.txt に、設定画面の説明は商品画像の「設定画面ガイド」(日本語・英語)にあります。ウィンドウ右上で 日本語 / English を切り替えられます。 ■ 重さの目安 ・選んだメッシュ1つにつきマテリアル枠 +1。部分が2つ以上あるメッシュは、複製の Skinned Mesh Renderer +1(ゆめかで全身:マテリアル枠 +14・複製 +2) ・描く回数は選んだ部分の数だけ増えます(半透明の重ね、影なし)。新しいテクスチャはありません。GrabPass・深度は使いません ・パラメーター 1 ビット(ボタン)か 8 ビット(ラジアル) ・メッシュの複製はプロジェクトの中で元のメッシュと同じくらいの大きさです(ゆめかで全身 約 85 MB のテキスト) ■ 注意 ・すでに UV6・UV7 を使っているメッシュは、その UV を上書きした複製になります(元のメッシュは変えません) ・広がりはじめる場所やメッシュを変える時は、付け直してください(距離を計算し直します) ・VRChat の中ではまだ試していません(Unity の Play モードでアニメーターの動きを確認しています) ■ 内容物 ・Tsutahai_1.0.0.unitypackage(README_ja.txt / README_en.txt 入り) ・利用規約.txt / TermsOfUse_en.txt ■ 利用規約(概要) ・VRChat のアバター(Public/商用利用・有料イベントを含む)で使えます ・改変できます ・シェーダー・スクリプトの再配布、転売、アバター・衣装への同梱はできません(改変したものも含む) ・クレジット表記は任意です くわしくは同梱の 利用規約.txt をご覧ください。 ※画像のアバター:ゆめか Yumeka(©Arka_X / https://booth.pm/ja/items/8672657 )。商品には含みません。 ※背景の素材:Poly Haven(CC0)。商品には含みません。 ■ English Works with any avatar (universal, Humanoid avatars) - the images just use Yumeka. Tsutahai - a pattern that creeps over your VRChat avatar from one place (PC only, Unity 2022.3, Built-in RP). • Five patterns: Vines (leaves open) / Frost / Cracks (glowing inside) / Flowers (they bloom) / Ornament • Starts at the left / right hand, chest, neck, hips or a foot and spreads along the surface of the body (arm to shoulder to chest, body to clothes) • Animator: a button (Bool TSH_On, spreads over the chosen seconds, recedes when off) or a radial (Float TSH_Grow) • A ragged, thin, softly glowing front; painted and lit by the world (not glowing light) • Drawn over your own material, whatever shader it is; made from the rest pose, so it stays on the body; keeps off the face by default • One button makes the FX controller (WD off) and, with the VRChat SDK, the Expressions menu and parameters • Cost: one more material slot per ticked mesh (+ a copy renderer for meshes with several parts), no new textures, 1 parameter bit (button) or 8 (radial). The mesh copies are about as big as the originals in the project • Non-destructive: Ctrl+Z / Remove puts everything back. Full English UI, English README, Terms of Use and settings guide images. Not yet tested inside VRChat (checked in Unity Play mode) Install: import the unitypackage, open Tools > lv1101 > Tsutahai (Creeping Pattern), select your avatar and press "Add Tsutahai". Terms (summary): usable on VRChat avatars, including public / commercial use and paid events; modification allowed; no redistribution, resale or bundling of the shader / scripts (including modified versions); credit optional. Avatar in the images: Yumeka (©Arka_X), not included. Background assets: Poly Haven (CC0), not included. ■ 更新履歴 / Version history 1.0.0 最初の版 / First release













