Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/donmccurdy/gltf-transform-view
Syncs a glTF-Transform Document with a three.js scene graph.
https://github.com/donmccurdy/gltf-transform-view
Last synced: about 2 months ago
JSON representation
Syncs a glTF-Transform Document with a three.js scene graph.
- Host: GitHub
- URL: https://github.com/donmccurdy/gltf-transform-view
- Owner: donmccurdy
- License: other
- Archived: true
- Created: 2021-02-09T06:48:44.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-05T19:42:46.000Z (7 months ago)
- Last Synced: 2024-06-21T19:07:46.768Z (5 months ago)
- Language: TypeScript
- Homepage:
- Size: 5.93 MB
- Stars: 49
- Watchers: 6
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# @gltf-transform/view
> ⚠️ Package moved to the [glTF-Transform monorepo](https://github.com/donmccurdy/glTF-Transform).
## Overview
Creates three.js objects from a glTF Transform [Document](https://gltf-transform.donmccurdy.com/classes/core.document.html), then keeps the three.js scene graph updated — in realtime ⚡️ — as changes are made to the Document. Combined with import/export using [WebIO](https://gltf-transform.donmccurdy.com/classes/core.platformio.html), `@gltf-transform/view` provides a lossless workflow to load, view, edit, and export glTF assets. It's meant for editor-like applications on the web. Unlike using [THREE.GLTFExporter](https://threejs.org/docs/index.html#examples/en/loaders/GLTFExporter), any glTF features that three.js doesn't support won't be lost, they just aren't rendered in the preview.
## License
Published under [Blue Oak Model License 1.0.0](/LICENSE.md).