VRChat
オノップオノップ

Position Shader

  • ダウンロード商品
    ¥ 100

VRChatでの利用を想定した、現在位置(※)をメートル単位で表示す るシェーダーです。 商品にはシェーダー、マテリアル、テクスチャ、マテリアルをセットしたQuadのプレハブが含まれます。 ※マテリアルがセットされたメッシュのローカル原点座標をワールド座標に変換して表示します。 視覚的に見えるメッシュより原点がかけ離れた位置にあると、見た目の場所よりずれた座標が表示されます。 またuvが0~1ではない、限定的な範囲のメッシュの場合は、座標がキレイに表示されない場合があります。 基本的にはQuadやPlaneで利用してください。 開発中動画 https://twitter.com/onotchi_/status/1034930068059906049 背景テクスチャ、数値テクスチャは変更可能です。 全体の透過度、表示数字桁数も変更可能です。 数字の桁数は3-5桁で、原点から100kmの範囲内のワールドであれば問題なく表示できると思います。 ただし元々のワールドの位置が原点から100km以上離れた場所に作られていたりした場合は、表示しきれません。 シェーダーを書き換えれば桁数上限は増やせるため、必要に応じて改造してください。 パラメータ ・Texture:背景用テクスチャ ・Digit Texture:数値テクスチャ ・Alpha:全体透過度 ・Digit Length:数値桁数 ・Font Width:数値1文字の幅(ドット数) ・Offset:数字テクスチャのオフセット 差し替え用の数字テクスチャを作る場合は、等幅フォントで作成してください。 また文字の順は必ず「0123456789 -」としてください。 9と-の間のスペースは正の値の符号用なので、スペースではなく+でもOKです。 腕時計のように腕部分に仕込んで常に確認できるようにするもよし、アニメーションオーバーライドで必要に応じて目の前に表示されるようにしてもよし、自由な用途でお使いください。 ※性質上、複数のオブジェクトに同一マテリアルを設定することが出来ません。複数オブジェクトを使う場合は、それぞれ別のマテリアルを設定してください。 シェーダーやテクスチャは自由に改造して構いませんが、データの再配布、販売は不可とします。 また利用は自己責任とし、トラブルが発生した場合でも一切の責任は負いかねますので、予めご了承ください。 シェーダーを伴わない、差し替え用のテクスチャ、マテリアルの配布は問題ありません。

VRChatでの利用を想定した、現在位置(※)をメートル単位で表示す るシェーダーです。 商品にはシェーダー、マテリアル、テクスチャ、マテリアルをセットしたQuadのプレハブが含まれます。 ※マテリアルがセットされたメッシュのローカル原点座標をワールド座標に変換して表示します。 視覚的に見えるメッシュより原点がかけ離れた位置にあると、見た目の場所よりずれた座標が表示されます。 またuvが0~1ではない、限定的な範囲のメッシュの場合は、座標がキレイに表示されない場合があります。 基本的にはQuadやPlaneで利用してください。 開発中動画 https://twitter.com/onotchi_/status/1034930068059906049 背景テクスチャ、数値テクスチャは変更可能です。 全体の透過度、表示数字桁数も変更可能です。 数字の桁数は3-5桁で、原点から100kmの範囲内のワールドであれば問題なく表示できると思います。 ただし元々のワールドの位置が原点から100km以上離れた場所に作られていたりした場合は、表示しきれません。 シェーダーを書き換えれば桁数上限は増やせるため、必要に応じて改造してください。 パラメータ ・Texture:背景用テクスチャ ・Digit Texture:数値テクスチャ ・Alpha:全体透過度 ・Digit Length:数値桁数 ・Font Width:数値1文字の幅(ドット数) ・Offset:数字テクスチャのオフセット 差し替え用の数字テクスチャを作る場合は、等幅フォントで作成してください。 また文字の順は必ず「0123456789 -」としてください。 9と-の間のスペースは正の値の符号用なので、スペースではなく+でもOKです。 腕時計のように腕部分に仕込んで常に確認できるようにするもよし、アニメーションオーバーライドで必要に応じて目の前に表示されるようにしてもよし、自由な用途でお使いください。 ※性質上、複数のオブジェクトに同一マテリアルを設定することが出来ません。複数オブジェクトを使う場合は、それぞれ別のマテリアルを設定してください。 シェーダーやテクスチャは自由に改造して構いませんが、データの再配布、販売は不可とします。 また利用は自己責任とし、トラブルが発生した場合でも一切の責任は負いかねますので、予めご了承ください。 シェーダーを伴わない、差し替え用のテクスチャ、マテリアルの配布は問題ありません。