Unity

SurfaceShaderで主線を描画する

概要 主線を表示し、エッジを強調するシェーダーをSurface Shaderで作りました。 主線に影は乗っていませんが、ライトの色を変更すると主線の色も変わるのがキモです。 仕組み 1パス目 普通にモデルを描画しています 2パス目 頂点シェーダーで少しだけ法線方…

【Unity】World空間で楽にCanvasのサイズを設定するためのエディタ拡張を作った

ことはじめ VRなどで、3Dの空間(World Space)でCanvasを使いたくなることはよくあると思います。 文字のサイズやSpriteなどはピクセル単位での指定となるため、実際の位置とピクセル空間での位置を二重で考えなければならず、頭がこんがらがります。 「なん…