Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mozilla/Spoke
Easily create custom 3D environments
https://github.com/mozilla/Spoke
gltf threejs webgl webxr
Last synced: 7 days ago
JSON representation
Easily create custom 3D environments
- Host: GitHub
- URL: https://github.com/mozilla/Spoke
- Owner: Hubs-Foundation
- License: other
- Created: 2018-05-30T16:29:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-09T05:38:57.000Z (4 months ago)
- Last Synced: 2024-10-29T15:20:13.142Z (2 months ago)
- Topics: gltf, threejs, webgl, webxr
- Language: JavaScript
- Homepage:
- Size: 104 MB
- Stars: 654
- Watchers: 50
- Forks: 255
- Open Issues: 241
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Spoke
**Easily create custom 3D environments for Hubs.**
**[Spoke Documentation](https://github.com/Hubs-Foundation/hubs-docs/blob/master/docs/spoke-creating-projects.md)**
## Features
:telescope: **Discover**: Explore images, videos, and 3D models from around the web, all without opening up a new tab. With media integrations from Sketchfab and Google Poly, you'll be on your way to creating a scene in no time.
:pencil2: **Create**: No external software or 3D modeling experience required - build 3D scenes using the Spoke web editor so you can have a space that's entirely custom to your needs. From a board room to outer space and beyond, your space is in your control.
:tada: **Share**: Invite people to meet in your new space by publishing your content to Hubs immediately. With just a few clicks, you'll have a world of your own to experience and share - all from your browser.
## Contributing
Info on contributing to Spoke and general Spoke development can be found in the [CONTRIBUTING.md](./CONTRIBUTING.md) doc.
Additional developer documentation can be found in the [docs](./docs/README.md) folder.
## Credits
Parts of this project are derived from the [three.js editor](https://threejs.org/editor/)
with thanks to [Mr.doob](https://github.com/mrdoob) and three.js' many contributors.Navigation mesh generation via recast.wasm, thanks to [Recast](https://github.com/recastnavigation/recastnavigation) and but0n's [RecastCLI wrapper](https://github.com/but0n/recastCLI.js).
See the [LICENSE](LICENSE) for details.