@threlte/theatre
TypeScript icon, indicating that this package has built-in type declarations

2.1.7 • Public • Published

Rapidly Build Interactive 3D Apps for the Web

Threlte is a Svelte library that simplifies creating 3D apps for the web. It provides a declarative, type-safe, reactive and interactive API out-of-the-box.

Threlte's 3D rendering is powered by Three.js, and it also provides a physics engine through Rapier and an animation studio via Theatre.js; see packages for details.

Check out our documentation and our Discord community.

@threlte/theatre

@threlte/theatre lets you animate in your Threlte app through the Theatre.js studio

The package allows you to use an interactive GUI in the browser during development and visually configure your animations. It supports both Three.js and HTML DOM animations.

Quickstart

Installation

For a quick interactive setup of a fresh Threlte project, run:

npm create threlte my-project

and select the @threlte/theatre option.

Alternatively you can check out the full installation instructions.

Support

Have questions? Feel free to ask in our Discord support forum.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  • Filing Issues - if you have feature requestions or you think you spotted a bug, submit an issue.
  • Contributing Code - if you would like to drop us a PR, read the contribution guide first.

Sponsors

Powered by Vercel


License

The MIT License (MIT). Please see the License File for more information.

Readme

Keywords

none

Package Sidebar

Install

npm i @threlte/theatre

Weekly Downloads

415

Version

2.1.7

License

MIT

Unpacked Size

56.7 kB

Total Files

71

Last publish

Collaborators

  • grischaerbe