# Voxel accuracy survey A repeatable procedure -- runnable by an agent or a human -- for finding map objects the DRAMATIC_SHAPE mod voxelizes into the wrong shape (a bed extruded to wall height, a table merged into the wall, stairs lying flat) and for fixing them so each object gets the 3D shape it depicts. The loop is: **survey → diagnose → pin → re-survey → spot-check**. ## 1. Survey a location `mods/DRAMATIC_SHAPE/tests/voxel_survey.lua` teleports to a map, walks a list of stand points and screenshots each one flat (the 2D ground truth) and at every voxel camera pitch, with tilt-shift forced off (it would blur exactly the edges under inspection). Levels are set through `Pipelines.setLevel`, so the run never writes the player's options. ```powershell $env:POKEPORT_DRIVER = "mods/DRAMATIC_SHAPE/tests/voxel_survey.lua" $env:SHOT_DIR = "" $env:SURVEY_MAP = "REDS_HOUSE_2F" $env:SURVEY_SPOTS = "3,4,up@centre; 2,6,left@bed; 5,2,right@stairs" $env:POKEPORT_SPEED = "4" # optional; the driver scales its waits & lovec.exe . ``` - `SURVEY_SPOTS` is `x,y[,facing][@label]` in cell coordinates, `;` separated. Pick the room centre plus one spot near each object of interest, so every object is seen close up and from more than one parallax. - `SURVEY_LEVELS` defaults to `1,2,3` (15/35/50 degrees). All three matter: tall-object errors scream at 35/50, thin-object errors (a prop with no body) only show near top-down at 15. - The run quits by itself and names shots `_