環境 Unity2022.2.14f1 概要 以前作ったNaiveSurfaceNetsでボックスを作り、球状に穴を開けるテストです。 基本的に以前のコードのままですが、ComputeShaderに以下の穴を開ける関数と法線を算出する関数を追加しています。 モグラゲームとか作れそうです。 コード #pragma kernel ChangeSdfVoxels [numthreads(1, 1, 1)] void ChangeSdfVoxels(uint3 id : SV_DispatchThreadID) { uint3 start = SpherePos - SphereRadius; uin…