Skip to content
No description, website, or topics provided.
TypeScript JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.vscode
example
src
.gitignore
.gitmodules
.prettierrc.json
LICENSE
README.md
lint-tsconfig.json
package-lock.json
package.json
tsconfig.json
tslint.json

README.md

three-batch-manager

CircleCI

High level batching / instancing API for ThreeJS

This project is currently experimental, the API will change, and it may not always be in a working state.

Features

  • Dynamic batching via instance vertex attribute and instance uniforms stored in a uniform array (In Progress)
  • Skinned mesh support
  • Static batching
  • Instancing
  • Batched 2D quads with spritesheet support for UIs
  • Batched SDF font rendering

Running the Example

The example uses models from the glTF-Sample-Models repository which is included as a git submodule.

To pull in the submodule run the following commands:

git submodule init 
git submodule update

Then to start the example run:

npm install
npm start
You can’t perform that action at this time.