【VRChat・汎用】髪や服の中に星空がひろがる「星肌」(アバター用・PC)
- ダウンロード商品¥ 500














夜空を、髪にまとう。 「星肌(ホシハダ)」は、アバターの髪や服の中に、星空と銀河が見えるシェーダーとツールです。 星は「見る向き」で決まる宇宙なので、体の形に切り抜いた窓から夜空をのぞいているような見た目に。アバターが動いても、星はその場に残ります。 アバターを選んで、星空を出す部分にチェックを付け、ボタンを押すだけ。 ■ ポイント ・ゆめか専用ではありません。Humanoid のアバターなら、どのアバターにも使える汎用品です ・髪・服・肌など、マテリアルごとに選べる。テクスチャの暗い所だけ・高さの帯だけ、もできます ・奥行きのある3層の星・またたき・2色の星雲・天の川・ときどき流れ星 ・lilToon・Poiyomi・UTS・Standard など、シェーダーを問わない重ねる方式(元のマテリアルは変えません) ・プリセット4種(夜空 / 銀河 / 星雲ピンク / 星屑の金)、Expression で濃さを変えられる ↓ 動きは2枚目の GIF(首をかしげても、星は動きません)。くわしくは下へ。 ■ くわしく ・しくみ:元のマテリアルの上に、もう一度だけ描く方式です。星の位置は、その場所を見ている向きで決まります(本物の空と同じ)。だから体が動くと、窓の中を夜空が流れていくように見えます ・星は遠い層・中くらいの層・近い層の3層。近い層は、見る位置を変えると少しずれて奥行きが出ます(つまみで 0 にもできます) ・またたき、流れ星、空がゆっくり回る動きは時刻で決まるので、全員に同じ時に同じように見えます。スクリプト(Udon など)なし ・元の色との混ぜ方:置き換え(その部分が星空の窓になる)/ 半透明で重ねる / 足し算の光(元の色のまま、星と星雲だけ光る) ・ふちの光:輪郭がうっすら光って、形がきれいに見えます ・出す場所:部分(マテリアル)を選ぶ/元のテクスチャの暗い所だけ・明るい所だけ/高さの帯(「頭から上」「腰から下」などのボタンで、アバターの骨から自動で入ります) ・調整:宇宙の色、星の数・大きさ・明るさ・色のばらつき、またたき、奥行き、星雲の色と細かさ、天の川の濃さと向き、流れ星の多さ、ふちの光 ・ゲーム内:HSH_FX.controller(Float「HSH_Amount」、Motion Time、Write Defaults オフ)と HSH_On / HSH_Off のアニメを作ります。Radial Puppet で星空をふわっと出したり消したり ・ミラーでも VRChat のカメラでも、同じように星空が見えます ・Ctrl+Z 1回で元どおり。もう一度付けても2つにはならず、「外す」で元のメッシュとマテリアルに戻ります ・日本語 / English の専用ウィンドウ ■ 動作環境 ・対応アバター:汎用。Humanoid のアバターならどれでも使えます(画像はゆめかで撮影。lilToon 2.3.4 で確認)。Humanoid でない小物にも付けられます ・Unity 2022.3(VRChat で使うバージョン)/ビルトイン レンダーパイプライン ・PC 専用(VRChat の仕様で、Quest・スマホのアバターではカスタムシェーダーが使えません) ・VRChat SDK3 Avatars(アップロードに使います。ツールは SDK・Modular Avatar なしでも動きます) ・深度テクスチャ・GrabPass は使わないので、どのワールドでも同じように見えます ■ 導入 1. unitypackage を Unity にドラッグ&ドロップしてインポート 2. メニューの Tools > lv1101 > Hoshihada (Starry Skin) でウィンドウを開く 3. アバターを選び、星空の種類と部分を選んで「星肌を付ける」 4. ゲーム内で濃さを変えるなら、HSH_FX.controller を FX にまとめ、パラメーター HSH_Amount とメニューを足す(手順は README と設定画面ガイドに) くわしい手順は同梱の README_ja.txt と、商品画像の「設定画面ガイド」(日本語・英語)にあります。 ■ 重さの目安 ・選んだ部分がメッシュの最後の部分なら、マテリアル枠 +1(その部分をもう一度描きます)。それ以外の部分は、メッシュ1つにつき複製の Renderer +1 ・例:ゆめかの髪だけ … マテリアル枠 +5、Renderer +0。髪と服 … マテリアル枠 +19、Renderer +1 ・1パス。テクスチャは元の1枚だけ読みます。GrabPass・深度は使いません ■ 注意 ・星空の部分はワールドの明かりで暗くなりません(光る夜空の見た目です) ・「置き換え」は元の色と陰影を隠します。元の髪の感じを残したい時は「半透明で重ねる」か「足し算の光」を ・複製で描く部分は、表情のブレンドシェイプにはついていきません(髪・顔はたいていマテリアル枠の方で描かれます) ・他のツールでマテリアル枠を足すメッシュには、先に星肌を付けてください ・VRChat の中ではまだ試していません(Unity 上でミラー・カメラの値・頭の縮み・影なし・暗いワールドを再現して確認しています) ■ 内容物 ・Hoshihada_1.0.0.unitypackage(README_ja.txt / README_en.txt 入り) ・利用規約.txt / TermsOfUse_en.txt ■ 利用規約(概要) ・VRChat のアバター(Public/商用利用・有料イベントを含む)で使えます ・改変できます ・シェーダー・スクリプトの再配布、転売、アバター・衣装への同梱はできません(改変したものも含む) ・クレジット表記は任意です くわしくは同梱の 利用規約.txt をご覧ください。 ※画像は Unity 上(Linear、影の出る Directional Light)で撮影したものです。 ※画像のアバター:ゆめか 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. Hoshihada - Starry Skin: a starry sky inside your avatar's hair, clothes or skin (VRChat, PC only, Unity 2022.3, Built-in RP). • The stars belong to the view direction, like a real sky: the body becomes a window into space and the stars stay put while you move • Three layers of stars with a little depth, twinkle, a two-colour nebula, a Milky Way band and occasional shooting stars (clock-timed: everyone sees the same; no scripts) • Choose the parts per material; or only the dark / bright parts of the texture, or a height band from the hips • Mix: replace / see-through / added light; a rim glow on the outline. Presets: Night sky, Galaxy, Pink nebula, Golden stardust • Any shader (lilToon, Poiyomi, UTS, Standard): drawn over the original material, which is not changed • HSH_FX.controller (Float HSH_Amount, motion time, Write Defaults off) and on / off clips for the Expression menu • Cost: +1 material slot per mesh whose last part is chosen; +1 copied renderer for other parts. No GrabPass, no depth texture Install: import the unitypackage, open Tools > lv1101 > Hoshihada (Starry Skin), pick the parts and press "Add Hoshihada". 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














