@voxolith/renderer/core
The headless core: everything that does not touch the GPU.
Node/bun tools (generators, offline verifiers, CPU renderers) import from
@voxolith/renderer/core so they never pull in renderer.ts, whose ?raw
shader imports only a bundler (Vite) can resolve. Browser code imports the
full barrel from @voxolith/renderer instead, which re-exports all of this.
A few exports here still need a browser at run time (makePerf draws a DOM
overlay, makeRay reads a canvas); they import fine headless but need one
when called.
References
Affine
Re-exports Affine
AtmosphereParams
Re-exports AtmosphereParams
bakePlacement
Re-exports bakePlacement
bindPlacement
Re-exports bindPlacement
BRICK_B
Re-exports BRICK_B
BrickEdit
Re-exports BrickEdit
BrickGrid
Re-exports BrickGrid
BrickPool
Re-exports BrickPool
BrickStats
Re-exports BrickStats
buildMinecraftRegion
Re-exports buildMinecraftRegion
CameraConfig
Re-exports CameraConfig
CameraFrame
Re-exports CameraFrame
chaseFrame
Re-exports chaseFrame
ChaseOptions
Re-exports ChaseOptions
CloudParams
Re-exports CloudParams
COARSE_B
Re-exports COARSE_B
decodeVoxRotation
Re-exports decodeVoxRotation
DirtyBox
Re-exports DirtyBox
ENCODED_MODEL_VERSION
Re-exports ENCODED_MODEL_VERSION
EncodedModel
Re-exports EncodedModel
encodedTransferables
Re-exports encodedTransferables
encodeModel
Re-exports encodeModel
EncodeOptions
Re-exports EncodeOptions
ExplosionOpts
Re-exports ExplosionOpts
ExplosionSize
Re-exports ExplosionSize
firstPersonFrame
Re-exports firstPersonFrame
FogParams
Re-exports FogParams
GridStamper
Re-exports GridStamper
hashSeed
Re-exports hashSeed
INST_MIRROR
Re-exports INST_MIRROR
INST_PARTS
Re-exports INST_PARTS
INST_SCALE_SHIFT
Re-exports INST_SCALE_SHIFT
INST_WORDS
Re-exports INST_WORDS
invertAffine
Re-exports invertAffine
makeCamera
Re-exports makeCamera
makeExplosion
Re-exports makeExplosion
makeMuzzleFlash
Re-exports makeMuzzleFlash
makePerf
Re-exports makePerf
makeRay
Re-exports makeRay
makeSparse
Re-exports makeSparse
MASK_B
Re-exports MASK_B
Mat3
Re-exports Mat3
MAX_LIGHTS
Re-exports MAX_LIGHTS
MAX_PARTS
Re-exports MAX_PARTS
maxPoseWords
Re-exports maxPoseWords
MinecraftBuildOpts
Re-exports MinecraftBuildOpts
MinecraftScene
Re-exports MinecraftScene
ModelSource
Re-exports ModelSource
mulAffine
Re-exports mulAffine
MuzzleFlashOpts
Re-exports MuzzleFlashOpts
MuzzleType
Re-exports MuzzleType
NEAR_BIT
Re-exports NEAR_BIT
NO_PARENT
Re-exports NO_PARENT
normalizePlacement
Re-exports normalizePlacement
OccupancyGrid
Re-exports OccupancyGrid
packInstance
Re-exports packInstance
PackInstance
Re-exports PackInstance
packLights
Re-exports packLights
packMaterials
Re-exports packMaterials
PackModel
Re-exports PackModel
packPose
Re-exports packPose
PALETTE_ENTRIES
Re-exports PALETTE_ENTRIES
parseVox
Re-exports parseVox
parseVoxScene
Re-exports parseVoxScene
PART_WORDS
Re-exports PART_WORDS
partBoxes
Re-exports partBoxes
Perf
Re-exports Perf
PerfOptions
Re-exports PerfOptions
placement
Re-exports placement
Placement
Re-exports Placement
PLACEMENT_BAKE_VERSION
Re-exports PLACEMENT_BAKE_VERSION
PlacementBake
Re-exports PlacementBake
PlacementBakeOptions
Re-exports PlacementBakeOptions
PlacementBaker
Re-exports PlacementBaker
PlacementGrid
Re-exports PlacementGrid
PlacementInput
Re-exports PlacementInput
PlacementInstance
Re-exports PlacementInstance
PlacementKeys
Re-exports PlacementKeys
PlacementModel
Re-exports PlacementModel
placementModelOf
Re-exports placementModelOf
placementTransferables
Re-exports placementTransferables
PointLight
Re-exports PointLight
PoolClaim
Re-exports PoolClaim
POSE_HEADER
Re-exports POSE_HEADER
PrecipitationParams
Re-exports PrecipitationParams
rayAABB
Re-exports rayAABB
sampleInstance
Re-exports sampleInstance
SampleModel
Re-exports SampleModel
seededRandom
Re-exports seededRandom
SPARSE_B
Re-exports SPARSE_B
sparseCount
Re-exports sparseCount
sparseDims
Re-exports sparseDims
sparseFromDense
Re-exports sparseFromDense
sparseGet
Re-exports sparseGet
sparseSet
Re-exports sparseSet
sparseToDense
Re-exports sparseToDense
SparseVoxels
Re-exports SparseVoxels
StampVoxel
Re-exports StampVoxel
SurfaceParams
Re-exports SurfaceParams
TOP_B
Re-exports TOP_B
UNIFORM_BIT
Re-exports UNIFORM_BIT
Vec3
Re-exports Vec3
VoxEffect
Re-exports VoxEffect
Voxel
Re-exports Voxel
VoxelHit
Re-exports VoxelHit
voxelRaycast
Re-exports voxelRaycast
VoxMaterial
Re-exports VoxMaterial
VoxModel
Re-exports VoxModel
VoxScene
Re-exports VoxScene
voxSceneAnimator
Re-exports voxSceneAnimator
VoxSceneAnimator
Re-exports VoxSceneAnimator
writeVox
Re-exports writeVox