Shader

Shader Circle Drawing

When you draw a Circle, you need to measure dot's distance from origin of circle. If distance from origin is longer than circle's radius, return 1(white), if distance from origin is shoter than(when the radius is below 0.2) its radius, r…

step関数で線を引く

0.3~0.7の幅で、線を引きたいときは、 0.3以下とo.7以上が0で、 0.3と0.7の間は1になるようにします。 fixed4 frag(v2f i) : SV_Target { return step(0.3, 1-i.uv.x); } のように、uv座標を1から引くと、x=0.7の位置が0.3になります。 fixed4 frag(v2f i) :…

Shader step関数を使う

今日は、step関数を使ってみます。 step関数は、step(t,x)という風に記述し、 x > t のときは return 1 x < t のtきは retutn 0 となります。 fixed4 frag(v2f i) : SV_Target { return step(0.7, i.uv.x); } と記述すると なので となります。 コード全体 …

Unity Shaderでマグマを作ろう

今日はShaderでマグマを作成します! Tiling and offsetにTimeをつなげて、ボロノイを動かします。 Tiling and offsetのUVにつなげると、点滅して、offsetにつなげると流れるようになりました。 youtu.be 今回作成したマグマは、voronoiを3つBlendして作成し…

Shader勉強5日目_Tag、Pragma構造体

今日もホロ元さんのコチラの記事を学習していきます。 https://redhologerbera.hatenablog.com/entry/2020/03/31/100000 〇Tag Tagには、subchader内のTagと、GameobjecyにつけるTagがあります。 subchader内のTagでは、どのように描画するか(点を打つか)…

Shader勉強2日目

Shader勉強2日目です。 現在↓こちらの記事を参考に地球を作成中です。 http://appdeappuappu.hateblo.jp/entry/2014/06/02/091722 5、LandTexture,CloudTextureをAssetとして取り込み、Materialを二つ作成する LandTexture→Diffuseを選択 CloudTexture→Tran…

Shader勉強1日目

MR初学者のブブです。 MixedRealityのエフェクトデザインができるようになりたいので、 Shaderの勉強を記録に残していきたいと思います! 私の師匠であるホロ元さんのブログ「夜風のMixedReality」を参考に、 学習を進めていきます。 今日の参考記事はコチラ…