e.blog

主にUnity/UE周りのことについてまとめていきます

2018-01-01から1ヶ月間の記事一覧

UnityのCompute ShaderでCurl Noiseを実装(流体編)

概要 ソースコード 今回の記事で書くこと 大まかな解説 非圧縮性を確保する 用語解説 ベクトル場 カール(Curl・rot) ramp関数 本題 ノイズを生成する カールノイズのカーネル 次回予告 - 衝突判定 概要 今回は「流体編」と題しました。 というのも、発表さ…

実行時に使えるユニークな識別子を生成する

概要 Unityで開発していると、ときに、「固定の」ユニークなID(識別子)を割り振りたいときがあります。 Unityにはもともと、Object.GetInstanceIDがありますが、これはユニークではあるものの、実行時や保存時などに書き換わる可能性があります。 (どのタ…