Skip to content

alchemisten/3d-studio

Repository files navigation

3d-studio - Home of the monorepo for webgl library development

The 3d studio provides a WebGL rendering environment for product visualization based on Three JS.

Packages

This mono repo contains the following packages. See their individual READMEs for more details:

  • Viewer Core: Contains the actual viewer and the core features.
  • Viewer UI: Contains a UI for the viewer and the core features.
  • React Website: Contains a React Website which can be used with a single component with minimal configuration.
  • Example: Contains an example application which is used mainly for development, but also contains examples for the usage of the viewer and the viewer UI.
  • GLTF Extension: Contains the definition for the *.alcm file object which extends the default *.gltf file definition with all configuration options necessary for the viewer.
  • GLTF Extension Validator: TODO

Development

Build

Run npm run build to create a new build.

New release

Merging to the main branch will automatically create a new release via semantic-release.