【VRChat・汎用】体・髪・手に炎・雷・氷・風をまとう「元素纏」(アバター用・PC)
- Digital500 JPY














体から、炎があふれだす。 「元素纏」は、VRChat のアバターの体・髪・両手に、炎・雷・氷・風をまとわりつかせるエフェクトです。 4 つの属性が 1 本に入っていて、ゲームの中でメニューから切り替えられます。 「燃え尽きる」をオンにすると、炎は火の粉に、雷は最後の放電に、氷は砕けて、風は吹き散って消えます。 ■ ポイント ・ゆめか専用ではありません。Humanoid のアバターなら、どのアバターにも使える汎用品です ・炎・雷・氷・風の 4 属性を、メニューのトグルで切り替え(強さはラジアル) ・粒は体と一緒に動くので、歩いても踊っても体にまとわりつく ・属性ごとの「燃え尽きる」演出つき(体は消えません。消えるのはエフェクトだけ) ・スクリプトなし・テクスチャなし。パーティクルの数・粒の数はパフォーマンスランク Good の範囲 ↓ 属性が切り替わる様子は2枚目の GIF で。くわしくは下へ。 ■ くわしく ・炎:表面からゆらめく炎の舌が立ちのぼり、上へいくほど赤く消えていきます ・雷:短い稲妻が体の表面をパチパチと走り、形が 1 秒に 20 回変わります ・氷:表面に六角形の結晶と雪の星が育ち、きらっと光ります ・風:体のまわりを光の筋と小さな葉が渦巻きます(「桜」の色では花びらに) ・出す場所:体のメッシュ(体か服)・髪のメッシュ・両手のひら。使わない所は作りません ・切り替え:粒は生まれた時の属性を覚えているので、前の属性の粒は自分の形のまま消えていき、新しい粒と自然に混ざります ・色:標準 / 蒼炎 / 黄金 / 桜 のプリセット。8 つの色(属性ごとに芯とまわり)を自由に変えられます ・ボタン1つで、FX コントローラー(Int「GNS_Element」・Float「GNS_Amount」・Bool「GNS_Burn」)を作ります。VRChat SDK があれば Expression のメニューとパラメーターも ・自分の視点では、目のすぐ近くの粒は薄くなり、髪から出る粒は頭と一緒に小さくなります ・鏡・カメラにも映ります。全年齢 ・非破壊:アバターのメッシュ・マテリアルは変えません。Ctrl+Z 1回で取り消せ、「外す」で元どおり ■ 動作環境 ・対応アバター:汎用。Humanoid のアバターならどれでも使えます(画像はゆめかで撮影。lilToon 2.3.4 で確認) ・Unity 2022.3(VRChat で使うバージョン)・ビルトイン レンダーパイプライン ・PC 専用(VRChat の仕様で、Quest・スマホのアバターではカスタムシェーダーが使えません) ・VRChat SDK3 Avatars(アップロードに使います。ツールは SDK・Modular Avatar なしでも動きます) ・粒を出すメッシュは Read/Write がオンであること(オフならウィンドウのボタンでオンにできます) ■ 導入 1. unitypackage を Unity にドラッグ&ドロップしてインポート 2. メニューの Tools > lv1101 > Genso (Elements) でウィンドウを開く 3. Hierarchy でアバターを選び、色と出す場所を選んで「元素纏を付ける」を押す 4. できた GNS_FX.controller を FX レイヤーにまとめ、Expression Parameters に GNS_Element(Int)・GNS_Amount(Float)・GNS_Burn(Bool)、メニューに GNS_Menu を足す 使い方は同梱の README_ja.txt に、設定画面の説明は商品画像の「設定画面ガイド」(日本語・英語)にあります。ウィンドウ右上で 日本語 / English を切り替えられます。 ■ 重さの目安 ・Particle System +4(体・髪・左手・右手)、マテリアル 1、テクスチャなし ・粒は合わせて最大 920(体 400・髪 220・手 150 ずつ)。パーティクルの数・粒の数ともパフォーマンスランク Good の範囲(トレイル・衝突・ライトなし。ランクはアバター全体で決まります) ・燃え尽きる時だけ、短い間に粒が多く出ます(上限まで) ・パラメーター 17 ビット(Int 1・Float 1・Bool 1) ■ 注意 ・体のメッシュから出すので、首や襟の近くから出た炎が顔の前を通ることがあります(強さを下げるか、体のメッシュを服の胴にすると減ります) ・相手が安全設定でパーティクルを非表示にしていると、その人には見えません ・VRChat の中ではまだ試していません(Unity の Play モードでアニメーターとパーティクルの動きを確認しています) ■ 内容物 ・Genso_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. Genso - fire, lightning, ice and wind that cling to your avatar, for VRChat avatars (PC only, Unity 2022.3, Built-in RP). • Four elements in one: switch fire / lightning / ice / wind with menu toggles, strength with a radial • Particles come from the body, the hair and both palms and move with your bones, so they cling to you as you walk or dance • "Burn out": each element ends in its own way (embers, a last discharge, shattering ice, a scattering gust) - only the effect disappears, not the avatar • Colour presets Classic / Blue flame / Gold / Sakura, eight adjustable colours; no textures (the shapes are drawn by the shader) • One button makes the FX controller (Int GNS_Element, Float GNS_Amount, Bool GNS_Burn) and, with the VRChat SDK, the Expressions menu and parameters • Cost: +4 particle systems, up to 920 particles (within the Good rank), 1 material, 17 parameter bits; no scripts, trails or lights • Non-destructive: Ctrl+Z / Remove puts everything back. Full English UI, English README, Terms of Use and settings guide images Install: import the unitypackage, open Tools > lv1101 > Genso (Elements), select your avatar and press "Add Genso". 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














