【UnityShader】UnityのShaderでOrbit(惑星軌道)
こういうの作ります(実際にはもっとなめらかにループしてます)惑星軌道と惑星を表現したいとき(どんなときだよ)に使えます。
続きを読むUnity ユーザーのための Git ハンズオン #2 に行ってきた話
UnityでGitしてきた
こちらに参加してきました!
meetup.unity3d.jp
いままでBitBucketとSourceTreeを使った開発経験はありましたが、
- 謎のボタンを押したらうまいことできる。
- これの意味はよくわからないがとりあえずプルすればいい
- プルリクってなに???
みたいな知識だったことに危機感を覚えて参加することにしました。
あとGithubの芝生生やしたかったので
Roppongi.unity #2 で気持ちよくなった!話
Roppongi.unity #2
参加してきました!!!!
めっちゃくちゃたのしかったです。
実はこういったイベントは初めて参加したんですが、初体験でもめちゃくちゃ十全に楽しめました。
特に最近調べ始めたシェーダ周りのLTが個人的に一番うれしかった。
内容については自分が言及してもしょうがないと思うので感想とかを書いていきます。
続きを読む【UnityShader】Shader自習メモ②
目標
frag関数がそもそも何を返せばいいのかをなんとなく確認する。
- あらすじ
- 目標
- frag関数とは
- 値の返し方
- とりあえず0とか1返す
- float4で返してみる。
- float2は・・・?
- 値の返し方まとめ
- 使えそうな値
- 使えそうな関数
- distance関数やってみる
- distanceの使い道
- step関数やってみる
- stepの使い道
- 四則演算して返してみる
- 足し算を返す
- 引き算を返す
- 掛け算を返す
- 割り算を返す
- distance関数やってみる
- これからがおもしろい!
- 参考にさせていただいたサイト・スライド
【UnityShader】Shader自習メモ①
わかんない!シェーダわかんない!
シェーダのやってることは1つもわかんないよ!
そもそも頂点シェーダって何!?頂点?だから何なの!?
Passって何?どこにあればいいの!?float2とfloat4だと何がいいの!?何でふたつでわけてるの?floatはfloatじゃないの!?
- わかんない!シェーダわかんない!
- わかんないから牛歩学習する
- まずは基本構造
- シェーダ基本構造のコード
- Editorから作れて、入門できるシェーダ
- StandardSurfaceShader
- UnlitShader
- 頂点・フラグメントシェーダの中身
- CGPROGRAM~ENDCGの中身
- なぞのワードと使い方
- 色々あるけど・・・
- 次回できました
- 参考にさせていただいたサイト・スライド
わかんないから牛歩学習する
目標はステンシルを利用?したアウトライン表現のできるシェーダ作りとモーショングラフィクスっぽいやつです。