Indirect-Rendering-With-Compute-Shaders
An example of drawing numerous instances using Unity3D, compute shaders and Graphics.DrawMeshInstancedIndirect with Frustum & Occlusion culling and LOD'ing.
파일 탐색기
최종 버전 다운로드 (.zip)- settings.json
- DebugHiZ.shader
- DebugHiZ.shader.meta
- DebugTopDownRenderTexture.renderTexture
- DebugTopDownRenderTexture.renderTexture.meta
- LiberationMono-Bold.ttf
- LiberationMono-Bold.ttf.meta
- Model_Sphere.FBX
- Model_Sphere.FBX.meta
- PFB_Cube.prefab
- PFB_Cube.prefab.meta
- PFB_IndirectDebugUI.prefab
- PFB_IndirectDebugUI.prefab.meta
- PFB_Sphere.prefab
- PFB_Sphere.prefab.meta
- Models.meta
- Prefabs.meta
- Example.cs
- Example.cs.meta
- FlyCamera.cs
- FlyCamera.cs.meta
- HiZBuffer.cs
- HiZBuffer.cs.meta
- HUDFPS.cs
- HUDFPS.cs.meta
- IndirectInstanceData.cs
- IndirectInstanceData.cs.meta
- IndirectRenderer.cs
- IndirectRenderer.cs.meta
- 00_CreateInstanceDrawBuffer.compute
- 00_CreateInstanceDrawBuffer.compute.meta
- 01_LODBitonicSortingCS.compute
- 01_LODBitonicSortingCS.compute.meta
- 02_CullingCS.compute
- 02_CullingCS.compute.meta
- 03_ScanInstancesCS.compute
- 03_ScanInstancesCS.compute.meta
- 04_ScanGroupSumsCS.compute
- 04_ScanGroupSumsCS.compute.meta
- 05_CopyInstanceDataCS.compute
- 05_CopyInstanceDataCS.compute.meta
- HiZBuffer.shader
- HiZBuffer.shader.meta
- InstanceNormal.shader
- InstanceNormal.shader.meta
- InstancesIndirect.shader
- InstancesIndirect.shader.meta
- ShaderInclude_HiZ.cginc
- ShaderInclude_HiZ.cginc.meta
- ShaderInclude_IndirectStructs.cginc
- ShaderInclude_IndirectStructs.cginc.meta
- Dirt+cracked+01+seamless.jpg
- Dirt+cracked+01+seamless.jpg.meta
- Floor.mat
- Floor.mat.meta
- Instances.mat
- Instances.mat.meta
- InstancesNormal.mat
- InstancesNormal.mat.meta
- Rock_09_2K_Base_Color.png
- Rock_09_2K_Base_Color.png.meta
- Rock_09_2K_Normal.png
- Rock_09_2K_Normal.png.meta
- ShadowMap.renderTexture
- ShadowMap.renderTexture.meta
- Sphere.mat
- Sphere.mat.meta
- WallOccluder.mat
- WallOccluder.mat.meta
- Wood_02_2K_AO.png
- Wood_02_2K_AO.png.meta
- Wood_02_2K_Base_Color.png
- Wood_02_2K_Base_Color.png.meta
- Wood_02_2K_Normal.png
- Wood_02_2K_Normal.png.meta
- Wood_02_2K_Roughness.png
- Wood_02_2K_Roughness.png.meta
- _Scene.unity
- _Scene.unity.meta
- Debugging.meta
- Fonts.meta
- PrefabsAndModels.meta
- Scripts.meta
- Shaders.meta
- TexturesAndMaterials.meta
- IndirectRendering_01_Culling.gif
- IndirectRendering_01_FrustumCulling_OLD.gif
- IndirectRendering_02_LOD.gif
- IndirectRendering_02_Occlusion_OLD.gif
- IndirectRendering_03_LOD_OLD.gif
- manifest.json
- manifest.json.meta
- AudioManager.asset
- ClusterInputManager.asset
- DynamicsManager.asset
- EditorBuildSettings.asset
- EditorSettings.asset
- GraphicsSettings.asset
- InputManager.asset
- NavMeshAreas.asset
- NetworkManager.asset
- Physics2DSettings.asset
- PresetManager.asset
- ProjectSettings.asset
- ProjectVersion.txt
- QualitySettings.asset
- TagManager.asset
- TimeManager.asset
- UnityConnectSettings.asset
- VFXManager.asset
- .gitignore
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
