VRChat
wraikny's shopwraikny's shop

VertexTransformShader(VRChat/Unity)

適用したメッシュの描画時の位置・大きさ・角度を変更できるシェーダです。 MITライセンスに従った上で、自由に改変・再配布していただいて構いません。 --- 利用例 形状に依っては、アバターのサブアームを実装するために使うことができます。 VRChatでよく用いられるFixed Jointを用いた実装と比較して、 - 低負荷 - Performance Rank的に有利 - 時間経過での不具合が発生しない - ボーン直下に置くため完全に追従する といったメリットがあります。 --- 本シェーダのソースコードは GitHubでも公開しています。 https://github.com/wraikny/VertexTransformShader

適用したメッシュの描画時の位置・大きさ・角度を変更できるシェーダです。 MITライセンスに従った上で、自由に改変・再配布していただいて構いません。 --- 利用例 形状に依っては、アバターのサブアームを実装するために使うことができます。 VRChatでよく用いられるFixed Jointを用いた実装と比較して、 - 低負荷 - Performance Rank的に有利 - 時間経過での不具合が発生しない - ボーン直下に置くため完全に追従する といったメリットがあります。 --- 本シェーダのソースコードは GitHubでも公開しています。 https://github.com/wraikny/VertexTransformShader

LISCENSE

Example:サブアームの実装