【VRChat・汎用】寄ると前髪・袖がふわっと透ける「透綾」(アバター用・PC)
- ダウンロード商品¥ 500















自撮りで寄ったら、前髪で目が隠れた。撫でてもらったら、袖で顔が見えない。そんな時のツールです。 「透綾(すきあや)」は、カメラや撫でる手が近づくと、選んだ前髪・袖・髪飾りだけがふわっと透けるようにします。 離れれば元どおり。見ている人それぞれの目にも、VRChat のカメラにも効くので、どの写真でも顔が隠れません。 ■ ポイント ・ゆめか専用ではありません。Humanoid のアバターなら、どのアバターにも使える汎用品です ・lilToon 2.3.4 は見た目そのまま(元のマテリアルは変えず、複製で透けさせます) ・撫でる手でも透ける(Contact Receiver とアニメ・FX をボタン1つで作成) ・透け方はディザ(順番が崩れない)/半透明。効く距離・ふちのやわらかさ・最低の濃さ ・日本語の設定画面。英語にも切り替えられます ↓ 動きは2枚目の GIF、くわしくは下へ。 ■ くわしく ・透けさせる所:アバターのマテリアルごとにチェックで選びます(前髪・横の髪・袖・髪飾りなど、顔や手の前に来る物向け) ・カメラ:カメラ(VR では両目の真ん中)から近い所ほど、画素ごとに透けます。見ている人ごと・VRChat のカメラで寄った時も、その距離で透けます ・撫でる手:頭・胸・腰のどこかに VRC Contact Receiver(Proximity・タグ Hand / Finger)を付け、手の近さでアニメが透けさせます。FX 用の Animator Controller(Float パラメータ「Sukiaya_Touch」)を作るので、アバターの FX に入れてください(Modular Avatar の Merge Animator でも可) ・おすすめ:ふわっと / くっきり消える / うっすら残す(半透明)/ 遠くから透ける ・lilToon 2.3.4(ふつう・カットアウト・半透明、輪郭線あり/なし)は、複製を lilToon のカットアウト+ディザか半透明にして、lilToon の「距離フェード」で透けさせます。遠くでは元と同じ見た目です ・lilToon 以外(Standard など)は、付属のシンプルなトゥーンの複製になります ・スクリプト(U#)なしで動きます ・非破壊:マテリアルを差し替えるだけ。「外す」で全部元どおり。付けるのも Ctrl+Z 1回で取り消せます 気をつけること ※胴体の服・スカート・インナーには使わないでください(近づいた時に下の体が見えます)。袖・髪・小物向けです。 ※透けるのはマテリアルごとです。同じマテリアルの所はまとめて透けます。 ※撫でる手のアニメは、同じメッシュのほかのマテリアルまで変えてしまう時は付けません(カメラでは透けます)。付けた時に表示されます。 ※半透明は、ほかの半透明の物と重なると前後がずれることがあります(ディザなら起きません)。ディザは近くで止めて見ると細かい点が見えます。 ※ミラーに映る自分は、ふつうは透けません(鏡の中のカメラとの距離になるため)。 ■ 動作環境 ・対応アバター:汎用。Humanoid のアバターならどれでも使えます(画像はゆめかで撮影。lilToon 2.3.4 で確認) ・Unity 2022.3(VRChat で使うバージョン)・ビルトイン レンダーパイプライン ・PC 専用(VRChat の仕様で、Quest・スマホのアバターではカスタムシェーダーが使えません) ・撫でる手:VRChat SDK3 Avatars(SDK がある時に Contact Receiver を自動で付けます。ツールは SDK・Modular Avatar なしでもコンパイルできます) ■ 導入 1. unitypackage を Unity にドラッグ&ドロップしてインポート 2. メニューの Tools > lv1101 > Sukiaya (Fade When Close) でウィンドウを開く 3. Hierarchy でアバターを選び、透けさせるマテリアルにチェックを付けて「スキアヤを付ける」 4. 撫でる手を使う時は、できた FX の Animator Controller をアバターの FX に入れる 使い方は同梱の README_ja.txt に、設定画面の説明は商品画像の「設定画面ガイド」(日本語・英語)にあります。ウィンドウ右上で 日本語 / English を切り替えられます。 ■ 重さの目安 描画の回数・マテリアル枠・メッシュは増えません(マテリアルを差し替えるだけ)。カットアウトになるパーツは、描画が少しだけ重くなります。 撫でる手は Contact Receiver 1つ(PC の上限 256)、FX のレイヤー 1つ、パラメータ 1つ(Float。各自の画面で動くので同期は不要)。保存されるのはマテリアルの複製とアニメ・コントローラ(数十 KB)です。 ■ 内容物 ・Sukiaya_1.0.0.unitypackage(README_ja.txt / README_en.txt 入り) ・利用規約.txt / TermsOfUse_en.txt ※画像は Unity 上(Linear)で撮影しています。撫でる手は Contact Receiver の値の代わりに、手の近さから計算した値で動かしています。 ※画像のアバター:ゆめか Yumeka(©Arka_X / https://booth.pm/ja/items/8672657 )。商品には含みません。 ※背景の素材:Poly Haven(CC0)。商品には含みません。 ■ 利用規約(概要) ・VRChat のアバター(Public/商用・有料イベントでの使用を含む)で使えます ・改変できます ・シェーダー・スクリプトの再配布、転売はできません(改変したものも含む) ・クレジット表記は任意です(書いていただけると嬉しいです) 詳しくは同梱の 利用規約.txt をご覧ください。 ■ English Works with any avatar (universal, Humanoid avatars) - the images just use Yumeka. Sukiaya (Fade When Close) is a tool for VRChat avatars (PC only, Built-in RP, Unity 2022.3). When a camera or a stroking hand comes close, only the parts you choose - bangs, side hair, sleeves, hair ornaments - fade softly, so they never hide your face or hands in selfies and close shots. Far away everything looks as usual. It works per pixel for every viewer's own eyes and for the VRChat camera. No Udon / U#. lilToon 2.3.4 materials keep their look: a copy becomes lilToon Cutout + Dither (or Transparent) and fades with lilToon's own Distance Fade; the originals are not changed. Other shaders get a copy with the included simple toon shader. The stroking hand: a VRC Contact Receiver (Proximity, tags Hand / Finger) on the head, chest or hips drives an animation; an FX Animator Controller (Float parameter "Sukiaya_Touch") is made for you to merge into your FX (or use Modular Avatar's Merge Animator). The receiver is added automatically when the VRChat SDK is in the project. Settings: dither (no sorting issues) / semi-transparent, fully-faded distance, soft edge, lowest opacity; presets Soft / Clean vanish / Faint / From farther away. Performance: no extra draws, material slots or meshes; parts that become cutout cost a little more. The hand adds one Contact Receiver, one FX layer and one Float parameter (no sync needed). Notes: do not use it on body clothes, skirts or innerwear. Fading is per material. Semi-transparent parts can sort wrongly with other transparent things (dither does not). Your reflection in mirrors usually does not fade. • Full English UI: switch Auto / 日本語 / English at the top right of the window • English README (README_en.txt) and Terms of Use (TermsOfUse_en.txt) included • English settings guide images are included in the product images • Avatar in the images: Yumeka (©Arka_X), not included. Background: Poly Haven (CC0), not included. Install: import the unitypackage, open Tools > lv1101 > Sukiaya (Fade When Close), select your avatar, tick the parts and press "Add Sukiaya". For the hand, add the generated FX controller to your avatar's FX. Terms (summary): usable on VRChat avatars, including public use, commercial use and paid events; modification allowed; redistribution or resale of the shader / scripts (including modified versions) is not allowed; credit is optional. ■ 更新履歴 / Version history 1.0.0 最初の版 / First release















