NinaLabo

個人ゲーム開発者の技術メモ

2018-09-19から1日間の記事一覧

【memo5】シェーダーで step 関数を使ってみる(Unity)

【今日のまとめ】 ・フラグメントシェーダーで if 文 は遅いらしい ・if 文 の代わりに step関数が使える。ただし、順序や不等号は要注意。 x >= edge x <= edge x > edge x < edge step(edge,x) step(x,edge) 1.0 - step(edge,x) 1.0 - step(x,edge) ------…