Unity++blog.

UnityやC#とかについて学習したことを書いてます

Unity シェーダプログラミングで円を描いて動かす

今日もシェーダプログラミングのお勉強をひとつ。

シェーダプログラミングで円を描いて動かす勉強をしました。いつものサイトを参考にさせていただきました。すごくわかりやすいです!

【Unityシェーダ入門】円やリングをかっこよく動かす方法 - おもちゃラボ

 

最初のうちはチンプンカンプンだったのですが、毎日少しづつコードを書いているとうっすらわかってきてしまうのが不思議です。笑

 

シェーダグラフを触るのも面白く、しばらくシェーダにはまりそうです!

今回作ったのがこちらです。

f:id:nabesi777:20181014155206g:plain

 

ソースコードはこちらです。理屈は上記サイトでみれます。

ざっくりいうとSin波の絶対値を求めて、その頂点付近の時に白色を付けるという内容になります。

f:id:nabesi777:20181014155538j:plain

 

沢山コードを書いて少しづつでもレベルアップしていきたいですね!