SDF Mesh Library - Version 55833

Created
Total Size298.5 KB (305,627 bytes)
Modified Size293.5 KB (300,496 bytes)
File Count43
Engine Version17
Changes
Changes on 2024-04-29
Meta
{"ProjectTemplate":null,"CsProjName":"","Summary":"Marching cubes \u0026 squares mesh generation","Description":"* Sdf2DWorld for 2D layers\n* Sdf3DWorld for 3D volumes","Public":true,"Compiler":{"RootNamespace":"Sandbox","DefineConstants":"SANDBOX;ADDON;DEBUG","NoWarn":"1701;1702;1591;","References":[],"DistinctReferences":[]},"ReplaceTags":"procgen mesh 3d 2d","Resources":"/shaders/*.hlsl\n","CodePackageReferences":[]}
{
  "ProjectTemplate": null,
  "CsProjName": "",
  "Summary": "Marching cubes \u0026 squares mesh generation",
  "Description": "* Sdf2DWorld for 2D layers\n* Sdf3DWorld for 3D volumes",
  "Public": true,
  "Compiler": {
    "RootNamespace": "Sandbox",
    "DefineConstants": "SANDBOX;ADDON;DEBUG",
    "NoWarn": "1701;1702;1591;",
    "References": [],
    "DistinctReferences": []
  },
  "ReplaceTags": "procgen mesh 3d 2d",
  "Resources": "/shaders/*.hlsl\n",
  "CodePackageReferences": []
}

Diff (293.5 KB modified)

+41 -44
  • Assets/layers/examples/background.sdflayer (250 B)
  • Assets/layers/examples/checkerboard.sdflayer (525 B)
  • Assets/layers/examples/scorch.sdflayer (331 B)
  • Assets/materials/sdf2d/examples/checkerboard.vmat (965 B)
  • Assets/shaders/sdf2d/scorched.shader (3.9 KB)
  • Assets/shaders/sdf2d/shared.hlsl (689 B)
  • Assets/shaders/sdf3d/shared.hlsl (721 B)
  • Assets/shaders/sdf3d/triplanar.hlsl (2.1 KB)
  • Assets/shaders/sdf3d/triplanar.shader (2.1 KB)
  • Assets/shaders/sdf3d/triplanar_scorch.shader (3.9 KB)
  • Assets/textures/facepunch_sdf.png (36.9 KB)
  • Code/2D/Sdf2D.cs (15.5 KB)
  • Code/2D/Sdf2DArray.cs (3.8 KB)
  • Code/2D/Sdf2DChunk.cs (2.9 KB)
  • Code/2D/Sdf2DLayer.cs (3.2 KB)
  • Code/2D/Sdf2DMeshWriter.cs (16.2 KB)
  • Code/2D/Sdf2DMeshWriter.SourceEdges.cs (10.7 KB)
  • Code/2D/Sdf2DMeshWriter.Types.cs (3.3 KB)
  • Code/2D/Sdf2DWorld.cs (1.6 KB)
  • Code/2D/Transform2D.cs (4.5 KB)
  • Code/3D/Noise/Cellular.cs (5.1 KB)
  • Code/3D/Sdf3D.cs (16.1 KB)
  • Code/3D/Sdf3DArray.cs (7 KB)
  • Code/3D/Sdf3DChunk.cs (2.4 KB)
  • Code/3D/Sdf3DMeshWriter.cs (5.6 KB)
  • Code/3D/Sdf3DMeshWriter.Generated.cs (88.3 KB)
  • Code/3D/Sdf3DMeshWriter.Types.cs (3 KB)
  • Code/3D/Sdf3DVolume.cs (1005 B)
  • Code/3D/Sdf3DWorld.cs (2.2 KB)
  • Code/Helpers.cs (1.1 KB)
  • Code/Pooled.cs (907 B)
  • Code/SdfArray.cs (6.2 KB)
  • Code/SdfBroadcasts.cs (1.3 KB)
  • Code/SdfChunk.cs (9.9 KB)
  • Code/SdfResource.cs (4.4 KB)
  • Code/SdfWorld.cs (19.5 KB)
  • Code/SdfWorld.Network.cs (1.6 KB)
  • Code/WorldQuality.cs (1.5 KB)
  • LICENSE (1.1 KB)
  • ProjectSettings/Collision.config (688 B)
  • README.md (708 B)
  • assets/layers/examples/background.sdflayer (250 B)
  • assets/layers/examples/background.sdflayer_c (646 B)
  • assets/layers/examples/checkerboard.sdflayer (525 B)
  • assets/layers/examples/checkerboard.sdflayer_c (905 B)
  • assets/layers/examples/scorch.sdflayer (331 B)
  • assets/layers/examples/scorch.sdflayer_c (601 B)
  • assets/materials/sdf2d/examples/checkerboard.vmat (965 B)
  • assets/shaders/sdf2d/scorched.shader (3.9 KB)
  • assets/shaders/sdf2d/shared.hlsl (689 B)
  • assets/shaders/sdf3d/shared.hlsl (721 B)
  • assets/shaders/sdf3d/triplanar.hlsl (2.1 KB)
  • assets/shaders/sdf3d/triplanar.shader (2.1 KB)
  • assets/shaders/sdf3d/triplanar_scorch.shader (3.9 KB)
  • assets/textures/facepunch_sdf.png (36.9 KB)
  • code/2d/sdf2d.cs (15.5 KB)
  • code/2d/sdf2darray.cs (3.8 KB)
  • code/2d/sdf2dchunk.cs (2.9 KB)
  • code/2d/sdf2dlayer.cs (3.2 KB)
  • code/2d/sdf2dmeshwriter.cs (16.2 KB)
  • code/2d/sdf2dmeshwriter.sourceedges.cs (10.7 KB)
  • code/2d/sdf2dmeshwriter.types.cs (3.3 KB)
  • code/2d/sdf2dworld.cs (1.6 KB)
  • code/2d/transform2d.cs (4.5 KB)
  • code/3d/noise/cellular.cs (5.1 KB)
  • code/3d/sdf3d.cs (16.1 KB)
  • code/3d/sdf3darray.cs (7 KB)
  • code/3d/sdf3dchunk.cs (2.4 KB)
  • code/3d/sdf3dmeshwriter.cs (5.6 KB)
  • code/3d/sdf3dmeshwriter.generated.cs (88.3 KB)
  • code/3d/sdf3dmeshwriter.types.cs (3 KB)
  • code/3d/sdf3dvolume.cs (1005 B)
  • code/3d/sdf3dworld.cs (2.2 KB)
  • code/helpers.cs (1.1 KB)
  • code/pooled.cs (907 B)
  • code/sdfarray.cs (6.2 KB)
  • code/sdfbroadcasts.cs (1.3 KB)
  • code/sdfchunk.cs (9.9 KB)
  • code/sdfresource.cs (4.4 KB)
  • code/sdfworld.cs (19.5 KB)
  • code/sdfworld.network.cs (1.6 KB)
  • code/worldquality.cs (1.5 KB)
  • license (1.1 KB)
  • projectsettings/collision.config (688 B)
  • readme.md (708 B)