43 packages
houseki
A single package that exports all other houseki packages, for convenience.
@houseki-engine/core
The core of the Houseki Engine.
@houseki-engine/csm
Cascading shadow maps
@houseki-engine/gltf
Allows you to import and export glTF models. Uses [glTF-Transform](https://gltf-transform.donmccurdy.com/) internally.
@houseki-engine/input
Contains components for handling user input.
@houseki-engine/orbit
Orbit controls, using [Three.js OrbitControls](https://threejs.org/docs/#examples/en/controls/OrbitControls).
@houseki-engine/physics
Physics using [Rapier](https://rapier.rs/).
@houseki-engine/player
First-person and third-person player controls.
@houseki-engine/portal
@houseki-engine/postprocessing
Post-processing effects, using [postprocessing](https://github.com/pmndrs/postprocessing).
@houseki-engine/render
Renders the scene using [Three.js](https://threejs.org).
@houseki-engine/scene
Contains components for 3D scenes.
@houseki-engine/text
Signed distance fields (SDF) text rendering, using [troika-three-text](https://github.com/protectwise/troika/tree/main/packages/troika-three-text).
@houseki-engine/transform
Transform controls, using [Three.js TransformControls](https://threejs.org/docs/#examples/en/controls/TransformControls).
@houseki-engine/utils
Utility functions.
@houseki-engine/vrm
[VRM](https://vrm.dev/) avatars, using [three-vrm](https://github.com/pixiv/three-vrm).
lattice-engine
A single package that exports all other lattice packages, for convenience.
@lattice-engine/core
The core of the Lattice Engine.
@lattice-engine/csm
Cascading shadow maps
@lattice-engine/gltf
Allows you to import and export glTF models. Uses [glTF-Transform](https://gltf-transform.donmccurdy.com/) internally.
@lattice-engine/input
Contains components for handling user input.
@lattice-engine/n8ao
[SSAO](https://en.wikipedia.org/wiki/Screen_space_ambient_occlusion) using [N8AO](https://github.com/N8python/n8ao).
@lattice-engine/orbit
Orbit controls, using [Three.js OrbitControls](https://threejs.org/docs/#examples/en/controls/OrbitControls).
@lattice-engine/physics
Physics using [Rapier](https://rapier.rs/).
@lattice-engine/player
First-person and third-person player controls.