{
  "date": "2026-10-18",
  "engine": "5.8.3",
  "kind": "Source parameters, not measured timings",
  "parameters": {
    "finestSampleCm": 25,
    "naturalMaterial": 86,
    "brushUiRadiusCm": [
      50,
      250
    ],
    "strokeIntervalSeconds": 0.12,
    "naturalMaterialWorkRatio": 0.0005,
    "meshCoreEdge": 32,
    "densityWindowEdge": 36,
    "rawWindowEdge": 40,
    "maxMeshJobs": 16,
    "uploadSoftBudgetMs": 0.35,
    "maxUploadsPerFrame": 2,
    "undoSnapshots": 16
  },
  "files": [
    {
      "file": "Source/VoxelDig/TerrainStudy.cpp",
      "sha256": "8cf08dc0b7d8ee67c6184b352d0b9934538b88b9d82f9dc39db5aa412d208ea3"
    },
    {
      "file": "Source/VoxelDig/TerrainStudyWorld.cpp",
      "sha256": "56d8f937025da29ae73ef4ae2e7045a8711191ce6d3379d9162f6e4910a63dba"
    },
    {
      "file": "Source/VoxelDig/TerrainStudy.h",
      "sha256": "2db97e86825b62fd2304ebd47d7a4f5e00105cbafeb7b0a1acab2271098488fc"
    },
    {
      "file": "Source/VoxelDig/DigGame.cpp",
      "sha256": "95562918e22c86cc8b62be61aae7452f5441689111ef186461421b3e1e15ca67"
    },
    {
      "file": "Source/VoxelDig/DigTerrain.cpp",
      "sha256": "ae8814b9c33838646cf405faa0f32b8c00e6b12b4f98b5afe75a246255bdbe9a"
    },
    {
      "file": "Source/VoxelDig/VoxelOriginalWorld.cpp",
      "sha256": "95557326409cbb94e51c9a00b097c3f835c7a67db14f79da2d47bb7f6f063b73"
    },
    {
      "file": "Source/VoxelDig/OriginalTerrainEdit.h",
      "sha256": "4b149d5c7565e07d83fc6077fb71440c4e7e478f9c948ee9d8a235c4ca05af7b"
    },
    {
      "file": "Source/VoxelDig/OriginalTerrainRegion.h",
      "sha256": "679d0950e8ded225bed0423fdaf5cd6d4dc2cefb7d9723645a0d00f9f8b22443"
    },
    {
      "file": "Source/VoxelDig/OriginalTerrainWorker.h",
      "sha256": "4d605aa1f9d8de7a5ba14ff6a75e36eab7965594599e11856ed711f1241830da"
    },
    {
      "file": "Source/VoxelDig/OriginalTerrainKernels.h",
      "sha256": "e040e548f39587183ee384c3a1571ab5ebba7c8c06392c597333252a7bb7cf59"
    },
    {
      "file": "Source/VoxelDig/DigOriginalScheduler.cpp",
      "sha256": "2cc108e08acfc18044e19536591b3e06f06abbdfd54c0690a5f8036f8e7a1c60"
    },
    {
      "file": "Source/VoxelDig/DigMeshComponent.cpp",
      "sha256": "adc64fd57467ebc97c92dea5ce477b7abf7466db80e72a2b8c0abddb0ddae7d1"
    },
    {
      "file": "Source/VoxelDig/WaterStudy.cpp",
      "sha256": "be617ffa4eaa4a7a7aea765599c40dbb689ec10578b48743920495faeb2fbdef"
    }
  ],
  "illustration": "Bit encoding follows natural terrain word semantics; structure, field, edit groups and state diagrams are labeled synthetic or logical views. No UE runtime or performance simulation.",
  "visualReference": {
    "learningSteps": 5,
    "implementationChapters": 13,
    "visuals": 22,
    "source": "Current UE 5.8.3 code and existing migration records",
    "interactive3D": {
      "sampleEdge": 32,
      "blockEdge": 8,
      "blockCount": 64,
      "edit": "Synthetic spherical cavity",
      "mesh": "3D cell-edge averaging",
      "collision": "Browser triangle-ray queries; not Chaos",
      "runtime": "Pinned vendored Three.js r180 / MIT"
    }
  }
}