voxolith

@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

On this page