シルエット・ブランケット【PluReal】VRChat / Silhouette Blanket
- Digital1,000 JPY























VRChat向けのブランケット。身体を隠しつつ凹凸のシルエットを見せて「そこに居る」感じを出せます。 ワールドにもともとある深度情報を使うので軽量です。もし深度情報がない場合は深度情報用ライトを付加できます(オブジェクトが少ないレイヤーでのダミーの真っ暗なライトなのでこちらも軽量)。 ※特殊なワールドや相性があわないマテリアルのアバターでは正常表示できない場合があります。 ※ベッドなどは含まれません。ブランケットのみです。
■ PluReal紹介と制作の狙い
PluReal(プルリアル)はVR生活にリアリティをプラスするアセットブランドです。 今回のシルエット・ブランケット、名前は「シルエット」ですが、影を出すのが狙いではなく、ブランケットの下にあるものの存在をなるべく軽量に見せたいと思い、仕込みのカメラを使わないルールで制作しました。凹凸感を輪郭の陰影で表現しています。 半透明で透けているわけじゃないので、アバターの色は無関係です。また、頂点の変形だと負荷が高かったり、ギザギザしてディティールを表現しにくかったため、陰影のみとすることで使いやすくしました。
■ アバターへの初期設定&使い方
unitypackageをインポートすると、Assets/OcutanBot/PluReal/SilhouetteBlanket にブランケット関連アセットが追加されます。 ※特にさわる必要はないですが、ワールド固定用のアセットも Assets/dag-ed/NetworkingWorldFixedObject(VRCConstraint) に追加されています。 ① ~/SilhouetteBlanket/Prefabs 内にある SilhouetteBlanket_AvatarFullSet というプレファブをアバター直下にドラッグ&ドロップして追加すれば完了です。 ※マテリアルを切り替えなくていい場合は SilhouetteBlanket_Avatar の方を選んで、マテリアルでお好きなもの1つ事前に設定しておくのでもよいです。 ② アバターをアップロードしてそのアバターに着替え、エクスプレッションメニューから Blanket/Enable を選ぶとブランケットを表示できます。 メニュー操作については次項へ。
■ エクスプレッションメニュー
Blanket ・Enable:ブランケット表示 ・ResetPos:ブランケット位置と向きをリセット ・DepthLight:深度情報がないワールド用のダミーライト ・Settings:ブランケットの各種設定 ・Height:位置の高さ ・ScaleXZ:前後左右の大きさ ・ScaleY:上下の大きさ ・Ambient:環境光の強さ ・Intensity:仮想ライトの明るさ ・VirtualLight:実ライトと仮想ライトのブレンド率 ・Silhouette:シルエット(深度勾配陰影)の濃さ ・Materials:各種マテリアル切り替え ・Basic:(基本デザイン) ・Towel:タオル生地 ・Herringbone:ヘリボーン柄 ・Quilt:キルト生地 ・Boarder:ボーダー柄 ・Egg:卵 ・Heart:ハート ・Firefly:(Adobe Fireflyという比較的安全なAIを使用して制作したデザイン) ・Simple:シンプル ・Sheet:シーツ ・Orange:オレンジ ・Monstera:モンステラ ・Kids:キッズ ・Grass:草 ・Sea:海 ・Wa:和風 ・String:紐 ※不要なメニューを削除して使用パラメータを減らしてもよいです。 ※AI画像の柄を避けたい場合はFireflyのマテリアルを避ければOKです。
■ 動作確認環境&必要アセット
■動作確認環境&必要アセット 下記、動作確認したバージョン以外での動作は不明・無保証です。 VRChatでアバターをアップロードできるUnityプロジェクトを用意してください。 Unity 2022.3.22f1 VRChat SDK Base 3.10.3 VRChat SDK Avatars 3.10.3 ★Modular AvatarをUnityプロジェクトに追加してください。 Modular Avatar 1.16.2 https://modular-avatar.nadena.dev/ja ☆同梱:ブランケットのワールド固定のために下記アセットを使用しますが、同梱しているので追加の必要はありません。 【無料】16bitネットワーク同期ワールド固定 for Modular Avatar【アバターギミック】 VRCConstraint対応ベータ版 https://booth.pm/ja/items/5405824
■ 利用規約
簡易的な抜粋は下記の通りですが、正式な規約については「おきゅまーと一般3Dアセット利用規約」のpdfをご覧ください。 https://drive.google.com/drive/folders/1YFBig2AI5TLcJT8a01MJ8HCvuU8Z7FLc?usp=sharing 購入者および使用者はこの利用規約に同意したものとみなします。 ・個人および法人での非商用、商用利用共に可 ・映像での利用可 ・改変可 ・VRChatをはじめとするメタバースで本人が利用できる形(プライベートアバター)で使用可 ※自アバターが出したブランケットで友人と寝るなども可 ・データを再利用できる形での配布、販売、パブリックでの再配布不可 ・健全な利用を想定していますが、R18利用の場合は法令、規約を守りすみ分けを ・クレジット表記の必要なし(あればうれしい)
■ Q & A
Q. PC以外、たとえばQuestなどモバイル用アバターアセットとして使えますか? A. モバイルではアバターのシェーダーに制限があるため、PC専用です。 Q. ブランケットのワールド固定は、あとから来たひとにも同期されますか? A. 一応、固定&同期されるはずですが、消費パラメータを抑えているため少し時間がかかります。10秒ほどお待ちください。また、VRChatのバージョンその他環境の影響で想定動作と異なることもあるかもしれません。ワールドへの固定機能は「16bitネットワーク同期ワールド固定 for Modular Avatar」を使用させていただいています。 https://booth.pm/ja/items/5405824 Q. シルエットが正常にでないことがあります。 A. 深度情報がないワールドの場合は、メニューからDepthLightを有効にすることで正常表示できることがあります。 ただし、ファーなど深度情報がないマテリアルは立体形状が不明になるので陰影が正常にでません。 その他、特殊なワールドや相性があわないマテリアルのアバターでは正常表示できない場合があります。 Q. ワールドに配置してもいいですか? A. 大丈夫です。アバター用メニューは削除して、Unity上でお好きなマテリアルを設定して配置してください。Assets/OcutanBot/PluReal/SilhouetteBlanket/Scenes/ に SilhouetteBlanket というシーンがあってマテリアルを設定してあるので参考にどうぞ。
利用しているアセット・ライセンス表記
ダグさんの鍋【無料】16bitネットワーク同期ワールド固定 for Modular Avatar【アバターギミック】 https://booth.pm/ja/items/5405824 15 Bits Position Rotation Networking Copyright (c) 2023 VRLabs LLC https://github.com/VRLabs/15-Bits-Position-Rotation-Networking
■ 履歴
Ver.1.0.0 リリース























