ムンカーの錯視を再現forUnity
- 0 JPY
シェーダーの勉強がてら、 ムンカーの錯視というのを3D上で再現しようと思いUnityで作りました。 ※ムンカーの錯視ってなに? みればわかる(違う 同じ色なのに、近くの色に引っ張られて違う色に見える というものです。 -作り- [縦線1]-文字画像-[縦線2] でムンカーの錯視を再現しています。 サンプルとして、 MunkerIllusionObj.prefab を入れていますので、 このプレハブを参照ください。 ※Unity 2019.4.22f1で作成しています。 VRChat、clusterでも動くことは確認しているので、 VRでもちゃんと見えます。
機能について
[Shaderについて] ・縦線はSheaderで書いています。 ・文字画像の移動もShaderで動かしています。 ※ShaderはUnlintをベースにしたものです。 [Shaderファイル] CullingOffUnlitShader.shader 文字画像に使用しているShaderです。 下記を設定できます。 ・カリング設定(両面・前後片面描画指定) ・UVスクロール(X,Y) ・UV回転 ・ブレンド係数設定 TwoColorStripeShaderColoChange.shader 1枚の板に2色の縦線を描くSheder。 色なども自由に変更できます。 TwoColorStripeShader.shader TwoColorStripeShaderColoChange.shaderの簡易版。
ライセンス
フリーとします。 勉強のネタ程度にお使いください。 ※このShederも私の勉強のためですので、 Shederファイル内に参考にしたURLも記載させていただいております。 ただし使用する範囲は 下記の範囲でお使いいただければと思います。 [許可する範囲] ・商用利用できます。 ・公序良俗の範囲内で使用してください。 ・良識内で、再配布・改変は自由です。 ※権利表記は必要ありません。 [下記は禁止とします。] ・制作者を偽る、あるいは故意的に第三者を勘違いさせる行為。 ・第三者を不当に差別・誹謗中傷する行為 ・政治的利用 ・違法行為への利用
免責事項
本商品の利用に関し、トラブルが発生した場合、利用者又は第三者に損害が生じた場合であっても、本商品が利用者の自己責任のもと利用されるものであることに鑑み、私は、損害賠償その他一切の責任を負担致しません。