2021-01-01から1年間の記事一覧
まとめ System.Diagnostics.ConditionalAttributeをつけたメソッドを定義する。 指定したシンボルが定義されていない場合、 メソッド呼び出しを無視するようにコンパイラが処理してくれる。 複数のシンボルを設定した場合はOR条件となる。 実装例 Unity Edit…
はじめに 星型多角形(N芒星)を描くための極方程式についての解説。 応用例は【Shader Graph】星型多角形(N芒星)を描くを参照。 描画結果 Desmosを使って描画した 解説 極座標における正多角形の公式は以下のように表せる(参考文献 [1] [2])。 :動径 …
はじめに Unity の Shader Graph を使ってN芒星(五芒星、六芒星、七芒星、など)を描くシェーダーの作り方。 図形を描く方法の基本については 【Shader Graph】図形を描く の記事を参照。 曲線の極方程式 N芒星()を描くための極方程式は以下の通り。 図形…
はじめに Unity の Shader Graph を使って花の図形を描くシェーダーの作り方。 図形を描く方法の基本については 【Shader Graph】図形を描く の記事を参照。 曲線の極方程式 バラ曲線(※正葉曲線ともいう)の極方程式は以下の通り。 Rose Curve -- from Wolf…
はじめに Unity の Shader Graph を使って星芒形(アステロイド)の図形を描くシェーダーの作り方。 図形を描く方法の基本については 【Shader Graph】図形を描く の記事を参照。 曲線の極方程式 アステロイド(Astroid)の極方程式は以下の通り Astroid -- …
はじめに 前回の記事で作った平面図形を描画するシェーダーに回転を追加する Shader Graphで図形を回転させる方法 Rotateノードを使ってPolarCoordinatesを回転させる。 Unitで回転量の単位を選べる(Radian or Degrees)。 Rotate ノード | Shader Graph | …
はじめに Shader Graphを使って平面図形を描く方法についての簡単な説明と、 具体例として、カージオイド(Cardioid)の図形を描くシェーダーの作り方。 図形を描く方法 曲線の極方程式(Polar equation)とステップ関数(Step function)を使う。 極方程式…