文件名称:unity-marching-cubes-gpu:Marching Cubes算法的GPU ComputeShader实现
文件大小:45KB
文件格式:ZIP
更新时间:2024-02-27 00:17:54
unity marching-cubes compute-shader UnityC#
Marching Cubes GPU实现Unity 用Unity 5.6开发的,也可能适用于旧版本。 没有保证。 需要DX11硬件。 不能完全确定手机,但是我猜想它不会起作用。 随时纠正我。 密度场的生成是在CPU上完成的,但出于演示目的,它就足够了。 您可能需要在实际应用程序中将MarchingCubes.DensityTexture从Texture3D修改为RenderTexture 。 用于绘制MC的ProceduralGeometry着色器为准骨,仅包含漫反射闪电; 用自定义的替换它,根据您的喜好进行修改。 :) 任何拉请求和问题,欢迎。 学分 如果没有以下条件,则无法实现此目
【文件预览】:
unity-marching-cubes-gpu-master
----Assets()
--------MarchingCubes()
--------MarchingCubes.meta(192B)
----.gitignore(355B)
----ProjectSettings()
--------Physics2DSettings.asset(4KB)
--------ProjectSettings.asset(51KB)
--------TagManager.asset(4KB)
--------DynamicsManager.asset(4KB)
--------NavMeshAreas.asset(4KB)
--------EditorBuildSettings.asset(4KB)
--------InputManager.asset(5KB)
--------QualitySettings.asset(4KB)
--------EditorSettings.asset(4KB)
--------GraphicsSettings.asset(4KB)
--------ProjectVersion.txt(25B)
--------AudioManager.asset(4KB)
--------NetworkManager.asset(4KB)
--------TimeManager.asset(4KB)
--------UnityConnectSettings.asset(4KB)
--------ClusterInputManager.asset(4KB)
----LICENSE(1KB)
----README.md(1023B)