VRChat Mechanical Clock System
- Digital0 JPY

機械式時計っぽい動作をするVRChat用時刻送信ツールです。 OSCを利用してVRChatのアバターに時計の針の位置情報を送信します。機械式時計っぽく連続的に針を動かすのでよりリアルな機械式時計の表現ができます。 実装サンプルを同梱しています。対応モデルを作って販売してくれたらめっちゃ喜びます。 ⚠同梱されているUnitypackageは時計を自作したい方向けの実装サンプルです。必要のない方はアバターに導入する必要はありません。⚠ また時刻送信用アニメーションはVRChat OSC Clock System(https://booth.pm/ja/items/3305793)と互換です。 ソースコードはこちら: https://github.com/kenichiA380/VRChat-Mechanical-Clock-System
詳細
以下の情報の送信に対応しています: 暦 年: 0-100 float 0-1.0 (3.6°/年) 月: 1-12 float 0-1.0 (30°/月) 日: 1-31 float 0-0.93-1.0 (11.61°/日) 曜日:1-7 float 0-0.7-1.0 (51.42°/日) 月の位相:0-1.0(新月から新月までの一周) 時刻(VRChat OSC Clock Systemと互換です) 時: 0-12 float 0-0.6-1.0 (30°/時) 分: 0-60 float 0-0.6-1.0 (6°/秒) 秒: 0-60 float 0-0.6-1.0 (6°/秒) ミリ秒: 0-1000 float 0-1.0 追加機能: GMT (24時間式時針) 0-24 0-0.6-1.0 (15°/時) パラメーター名変更可能 パラメーター送信のオンオフを切り替え可能 リフレッシュレート(テンプの振幅間隔)を1-16Hz間で変更可能 IPとポートを変更可能
動作環境
Windows 10以降でのみ動作確認 (たぶんそれ以前でも動くよ。たぶん)
アップデート履歴
[2024-09-07: v0.0.1] 最初のリリース!いぇい [2024-11-16: v0.0.2] : 最適化設定の見直し(CPU使用率が1%前後まで減りました。なお環境によって差がある可能性があります) アイコンの追加 [2025-01-11: v0.0.3] : 送信開始時に0ミリ秒に揃えてから開始するように変更。 ステータスのフォーマットに0揃えを追加。
利用規約
MITライセンスに準基しています。 詳しくはソースコードからご確認ください。