/RaycastCulling

Primary LanguageC#MIT LicenseMIT

RaycastCulling

CEDEC2023で発表したUnityのレイベースのオクルージョンカリングシステムです。

デモ

最小構成のシステムが入っています。

Scenese > RaycastingSample.unity を開いてください。

2023-08-18.23-16-10.mp4

コード

メインとなる処理は以下の二つです。

GPU側で処理するComputeShader

ComputeShader.compute

CPU側でComputeShaderに命令を出すクラス

OcclusionCulling.cs

でもシーンでオクルージョンカリングの設定を行うクラス

CullingInitializer