├── .gitignore ├── README.md ├── images ├── scene_hierarchy.png ├── soulstone.gif └── sponza.png └── sdf-gen-unity ├── .gitignore ├── Assets ├── Materials.meta ├── Materials │ ├── RaymarchingMaterial.mat │ ├── RaymarchingMaterial.mat.meta │ ├── ShapeMaterial.mat │ └── ShapeMaterial.mat.meta ├── Prefabs.meta ├── Prefabs │ ├── SDFGenerator-Sponza.prefab │ ├── SDFGenerator-Sponza.prefab.meta │ ├── SDFGenerator-SponzaOptimized.prefab │ └── SDFGenerator-SponzaOptimized.prefab.meta ├── Resources.meta ├── Resources │ ├── Shaders.meta │ └── Shaders │ │ ├── Raymarcher.shader │ │ └── Raymarcher.shader.meta ├── Scenes.meta ├── Scenes │ ├── Crystal.unity │ ├── Crystal.unity.meta │ ├── CrystalHull.unity │ ├── CrystalHull.unity.meta │ ├── Kaleidoscopic.unity │ ├── Kaleidoscopic.unity.meta │ ├── Main.unity │ ├── Main.unity.meta │ ├── Sponza.unity │ ├── Sponza.unity.meta │ ├── TestGen.unity │ └── TestGen.unity.meta ├── Scripts.meta └── Scripts │ ├── Editor.meta │ ├── Editor │ ├── SDFGeneratorLoader.cs │ └── SDFGeneratorLoader.cs.meta │ ├── SDFGenerator.cs │ ├── SDFGenerator.cs.meta │ ├── SDFOperation.cs │ ├── SDFOperation.cs.meta │ ├── SDFShape.cs │ └── SDFShape.cs.meta ├── Packages └── manifest.json └── ProjectSettings ├── 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 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/README.md -------------------------------------------------------------------------------- /images/scene_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/images/scene_hierarchy.png -------------------------------------------------------------------------------- /images/soulstone.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/images/soulstone.gif -------------------------------------------------------------------------------- /images/sponza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/images/sponza.png -------------------------------------------------------------------------------- /sdf-gen-unity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/.gitignore -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Materials.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Materials.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Materials/RaymarchingMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Materials/RaymarchingMaterial.mat -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Materials/RaymarchingMaterial.mat.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Materials/RaymarchingMaterial.mat.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Materials/ShapeMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Materials/ShapeMaterial.mat -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Materials/ShapeMaterial.mat.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Materials/ShapeMaterial.mat.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Prefabs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Prefabs.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Prefabs/SDFGenerator-Sponza.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Prefabs/SDFGenerator-Sponza.prefab -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Prefabs/SDFGenerator-Sponza.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Prefabs/SDFGenerator-Sponza.prefab.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Prefabs/SDFGenerator-SponzaOptimized.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Prefabs/SDFGenerator-SponzaOptimized.prefab -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Prefabs/SDFGenerator-SponzaOptimized.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Prefabs/SDFGenerator-SponzaOptimized.prefab.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Resources.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Resources.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Resources/Shaders.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Resources/Shaders.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Resources/Shaders/Raymarcher.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Resources/Shaders/Raymarcher.shader -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Resources/Shaders/Raymarcher.shader.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Resources/Shaders/Raymarcher.shader.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/Crystal.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/Crystal.unity -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/Crystal.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/Crystal.unity.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/CrystalHull.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/CrystalHull.unity -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/CrystalHull.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/CrystalHull.unity.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/Kaleidoscopic.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/Kaleidoscopic.unity -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/Kaleidoscopic.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/Kaleidoscopic.unity.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/Main.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/Main.unity -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/Main.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/Main.unity.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/Sponza.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/Sponza.unity -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/Sponza.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/Sponza.unity.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/TestGen.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/TestGen.unity -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scenes/TestGen.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scenes/TestGen.unity.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts/Editor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts/Editor.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts/Editor/SDFGeneratorLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts/Editor/SDFGeneratorLoader.cs -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts/Editor/SDFGeneratorLoader.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts/Editor/SDFGeneratorLoader.cs.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts/SDFGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts/SDFGenerator.cs -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts/SDFGenerator.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts/SDFGenerator.cs.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts/SDFOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts/SDFOperation.cs -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts/SDFOperation.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts/SDFOperation.cs.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts/SDFShape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts/SDFShape.cs -------------------------------------------------------------------------------- /sdf-gen-unity/Assets/Scripts/SDFShape.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/Assets/Scripts/SDFShape.cs.meta -------------------------------------------------------------------------------- /sdf-gen-unity/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.1.0f2 2 | -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /sdf-gen-unity/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmerchante/sdf-gen-unity/HEAD/sdf-gen-unity/ProjectSettings/UnityConnectSettings.asset --------------------------------------------------------------------------------