平面の鏡面反射

ReflectionProbeを使用する方法  Create→3DObject→Planeより、鏡面用の平面を作成します。新しくMaterialを作成します。このMaterialのShaderをStandardへ、MetallicとSmoothnessを1へ変更します。そして、このMaterialを平面へアタッチします。 新しく空のゲームオブジェクトを作成し、AddComponentからRefle […]

Textureを合成するShader

Textureを任意の位置に好きな大きさで合成することができるShaderです。 図の青色が元のTexture、赤色が合成するTextureです。 外積と内積を使用する方法 ・Textureを合成する領域かの判別  外積と内積を用いて点Qが合成する赤色の領域(点Pを中心とした大きさ2hの四角形abcd)にあるかどうかを判別します。 \(\vec{ab}\)と\(\vec{aQ}\)の外積\(\ve […]