【VRChat想定】Hourglass Necklace【砂時計/ネックレス/アクセサリ/MA対応】#shift_shop
- Digital500 JPY

VRChatアバター向けのアクセサリーです。 砂時計は時間経過で上下の砂の量が変化し、砂が落ちるパーティクルが描画されます。 デフォルトで約1分で砂が全て移動し、ガラス部分が回転してリセットされます。 装飾・ワンポイントのネックレスとしてあなたのアバターにいかがでしょうか? また、砂の色の調整、砂が落ちるまでの時間調整など事例別に改変の助けとなるドキュメントをまとめています。 自分だけの砂時計に改変してアピールしよう!
製品概要
砂時計部分とネックレス部分に分かれています。 砂時計は一定時間(デフォルトで約1分、10秒~10分までは設定変更可・確認済)かけて砂の量が減る/増えるアニメーションをループします。 ネックレスは揺れ(PhysBone)が設定されており、先端に配置された砂時計が揺れます。 描画について、ワールド設定や光源に左右されるためイメージと異なる表示になるかもしません。 特に砂時計のガラスの透過部分やパーティクル周りは見え方が異なる可能性が高いのでご了承ください。
動作環境
Unity 2022.3.22f1、VRChat SDK 3.8.0 VRC Parent Constraintを使用しています。 VRChat PCVRでのみ動作確認をしています。 Modular Avatarとliltoonを使用しています。 ・Modular Avatar https://modular-avatar.nadena.dev/ja/ ・liltoon https://lilxyzw.github.io/lilToon/
内容物(購入製品zip内)
・HourglassNecklace(UnityPackage) ・事例別改変FAQ(Googleドキュメントリンク) ・readme.txt ・VN3ライセンスPDF
内容物(UnityPackage)
shift_shop/Hourglass配下 Animation/ Animatorファイル Animationファイル Icon/ アイコン画像ファイル PrefabFBX/ Hourglass.prefab - MA設定済みprefab Hourglass.fbx - 砂時計モデルFBX Necklace.fbx - ネックレスモデルFBX TexMaterial/ textureファイル materialファイル 改変用.psdファイル、.clipファイル UV画像ファイル
MA設定済みprefab内構造
Hourglass Anchor NecklaceLeafAnchor - 砂時計をネックレスの先に紐づけるアンカー RHandAnchor - 右手追従時の座標アンカー Model Necklace Armature - PhysBone設定など Necklace - ネックレスのメッシュ Hourglass Armature Hourglass - 砂時計のメッシュ ParticleSystem - 砂落下のパーティクル Hourglass [Exメニュー関連MAオブジェクト]
機能(Exメニュー)
・表示オンオフ ネックレス・砂時計全体をオンオフします。 オフ状態からオン状態にすると、砂時計は初期状態にリセットされます。 ・右手に固定 砂時計を右手に追従させます。 ・ワールド固定 砂時計をワールドに固定します。 ・Grab有効オンオフ 砂時計の近くで右手Fistしたときに、右手追従するかどうかを設定します。 ※Grabについて 「Grab有効オンオフ」がオンのとき、砂時計の近くで右手をハンドサインのFistにすると右手に追従します。 右手がFistでなくなるとその位置でワールドに固定されます。 両手をハンドサインのRockNRollにするとワールド固定が解除されてデフォルトの首下げ状態に戻ります。 動作については紹介動画を参照ください。
利用方法
(1)MAとliltoonを導入する (2)購入したUnityPackage(最新ver)をインポートする (3)内容物に含まれるMA設定済みprefabをアバター直下に配置する (4)位置調整する Model/Necklace のスケールを調整してネックレスの大きさを決める Model/Necklace を移動・回転させてネックレスの位置と角度を決める Model/Necklace/Necklace のシェイプキーで微調整する Model/Hourglass のスケールを調整して砂時計の大きさを決める Model/Necklace/Armature/・・・/NecklaceBranch.006 を移動・回転させて砂時計とネックレスの接続部分をあわせる シーン上で位置が決まったらAnchor/NecklaceLeafAnchorのVRC Parent ConstraintのActivateボタンを押す (5)プレイモード等で動作確認をする (6)アバターアップロード後、Exメニューから各種機能が使えることを確認する 位置調整については次の事例別改変FAQも参照してください。
事例別改変FAQ
以下の事例については詳細なドキュメントをまとめています(随時更新)。 改変時の参考にしていただければ幸いです。 ・位置調整について ・砂が全て落ちるまでの時間調整について ・砂の色の改変について 事例別改変FAQ(Googleドキュメント) https://docs.google.com/document/d/1uyi1Z1D64CprRLjoSHeHNQTHarxL6-drR4yHm6Dzdgw/edit?usp=sharing
使用マテリアル数など
・Polygons: △6792(砂時計△5916+ネックレス△876) ・Material Slots: 7(砂時計4+ネックレス2+パーティクル1) ・Skined Meshes: 2 ・Texture Memory: 1.94MB ・Particle Systems: 1 ・Total Max Particles: 100 ・PhysBone Components: 1 ・Constraints: 2 ・Contact Count: 0(Local Only処理のため) VRC Parent Constraintを使用しています。
注意事項
ご購入の前に、必ず以下の注意事項をお読みください。 購入をもって、注意事項の内容を理解し同意したものとみなします。 注意事項 ・ダウンロード商品の性質上、購入後はいかなる場合でも返品や返金はできません。 ・サンプル画像・紹介動画に含まれるアバターは同梱していません。 ・本製品によって生じたいかなる請求、損害、その他の責任について、制作者は責任を負わないものとします。 ・本製品の基本仕様以外の問い合わせには回答できない場合があります。 ・制作者には問い合わせへの回答の義務は無いものとします。 ・日本語以外の問い合わせには回答いたしません。 ・同梱のVN3ライセンスも適用されます。他言語との差異が生じた場合は日本語版の規約が適用されます。
制作者
ご不明な点等ございましたらBoothメッセージか下記twitterよりご連絡ください。 制作者: _shift4869 https://x.com/_shift4869 ハッシュタグ #shift_shop
クレジット
・サンプル画像アバター 【7sBody】シュカ - Choucas - #Choucas3D (オリジナル3Dモデル) https://booth.pm/ja/items/6227036 ・サンプル撮影ワールド Avatar Testing Chamber https://vrchat.com/home/world/wrld_a5e9ec13-36b1-4e63-ae0c-dab9023401f9/info
更新履歴
2025/05/04 v1.02 Rotate及びInitアニメーションにおいて、不必要なトランスフォームを更新していたため、関連プロパティを削除 2025/05/02 v1.01 初期ロード時及び初期スポーン時、(ワールド固定されている場合それを解除して)ネックレス状態を初期状態とするように挙動を修正 2025/04/28 v1.00 リリース