時計シェーダー/Chrono Shader 【VRChat向け】
- Digital300 JPY





VRChat向け、アバターでもワールドでも利用可能なリアルタイムに時を刻む時計シェーダーです。 UnlitなChrono Shaderと、テクスチャとして出力可能なChrono Shader CRTの2種類があります。 モバイルでは利用できません。 アバター・衣装は同梱していません。
【セットアップ】
1.利用するプロジェクトで、VRChat SDK Baseのバージョンを3.10.2以上にしてください。 2.本ギミックのUnityPackageをプロジェクトにインポートしてください 3.Assets/Onoty3D/ChronoShader/ にPrefabがあるのでご利用ください
【Prefab説明】
・Clock Chrono Shaderをつかったサンプル1です ・Clock2 Chrono Shaderをつかったサンプル2です ・ClockCRT Chrono Shader CRTをつかって作られたCustom Render TextureをUnity標準のStandard Shaderで表示するサンプルです。 ・ChronoFaceCRT Chrono Shader CRTをつかって作られたCustom Render Texture本体です。
【パラメータ説明】
■Chrono Shader ・Face Color 文字盤に乗算する色を設定できます。 ・Hour Hand Color 短針に乗算する色を設定できます。 ・Minute Hand Color 長針に乗算する色を設定できます。 ・Second Hand Color 秒針に乗算する色を設定できます。 ・Smooth Second Hand 秒針を滑らかに動かすか設定できます。 (デフォルトオフ→1秒刻み) ■Chrono Shader CRT Chrono Shaderと同様のパラメータに加え、以下が設定できます。 ・Scale テクスチャ内での時計のXYスケールが指定できます(W,Zは使いません) ・Offset テクスチャ内での時計のXYオフセットが指定できます(W,Zは使いません)
【Chips】
・UnityEditor上ではPlayモードで時計が動くので、時計の動きを確認したい場合はPlayモードにしてください。 ・カスタムレンダーテクスチャで利用するテクスチャやパラメータを変えたい場合は Assets/Onoty3D/ChronoShader/Materials/Onoty3D_ChronoShaderCRT.mat のパラメータを修正してください。 また上記の通りChrono Shader CRTのパラメータでスケールやオフセットが指定できますが、liltoonで利用する場合などはliltoon側でもテクスチャのスケールやオフセットが設定できるので、そちらを利用するほうが便利です(添付画像参考)
【テクスチャ改変方法】
正方形のテクスチャを縦横4分割し、 左上:文字盤 右上:短針 左下:長針 右下:秒針 といった配置で画像を置いてください。 針はそれぞれの区画の中央を中心として回転します。
【免責】
利用するプラットフォームやUnityのバージョンアップ・仕様変更に伴い、本ギミックが将来的に動かなくなる可能性があります。 極力随時対応はしていきますが、永続的な動作保証は出来ないことを御理解の上ご購入いただきますようお願いいたします。 問い合わせはBOOTHのメッセージだと気づかないので、XのアカウントにDM等ください https://x.com/onotchi_
【利用規約】
本製品を利用に際して、利用者は下記の利用規約に同意するものとします。 ・本品を利用したことによる損害、トラブル等において当方は一切の責任を負いません ・個人/法人の利用を許可します ・収益の発生する配信、イベント等での利用を許可します ・再配布、販売等を禁じます(ただし、本アセット用の時計テクスチャを作成して配布・販売するのは大歓迎です) ・商品の性質上、返品は致しかねます ・クレジット表記などは不要(あると嬉しい)です
【更新履歴】
ver1.0 ・初版
【リリース情報】
2026/3/3 ver.1.0





