The 3d studio provides a WebGL rendering environment for product visualization based on Three JS.
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
Run npm run build
to create a new build.
Merging to the main
branch will automatically create a new release via
semantic-release.