Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arthurrmp/gltf2usdz.online
Web app that converts glTF files to USDZ.
https://github.com/arthurrmp/gltf2usdz.online
converter gltf ios quicklook usdz visionpro
Last synced: 23 days ago
JSON representation
Web app that converts glTF files to USDZ.
- Host: GitHub
- URL: https://github.com/arthurrmp/gltf2usdz.online
- Owner: arthurrmp
- License: mit
- Created: 2024-03-18T21:48:44.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-21T00:29:38.000Z (8 months ago)
- Last Synced: 2024-10-04T22:13:47.560Z (about 1 month ago)
- Topics: converter, gltf, ios, quicklook, usdz, visionpro
- Language: TypeScript
- Homepage: https://gltf2usdz.online
- Size: 97.7 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gltf2usdz.online
This is the source code for [gltf2usdz.online](https://gltf2usdz.online), a web app that converts glTF/glb files to USDZ. It was created to provide a simple way to convert glTF files to USDZ for use in AR Quick Look on iOS.
It is preferable to develop inside a devcontainer so you don't have to install [usd_from_gltf](https://github.com/google/usd_from_gltf) on your local machine. So, this project has a `devcontainer.json` file and you can open it in Visual Studio Code and click on "Reopen in Container" to start developing.
Made with:
- [bun](https://bun.sh)
- [react](https://reactjs.org)
- [google/usd_from_gltf](https://github.com/google/usd_from_gltf)Acknowledgments:
- [marlon360](https://github.com/marlon360) for providing the [docker image for usd_from_gltf](https://hub.docker.com/r/marlon360/usd-from-gltf).
- [shadcn/ui](https://ui.shadcn.com) and [aceternity UI](https://ui.aceternity.com) for providing beautiful UI components.## Development
To install the dependencies, run:
```bash
bun install
```To start the server, navigate to the **server** directory and run:
```bash
bun run dev
```For frontend development, navigate to the **client** directory and run:
```bash
bun run dev
```## Docker Image
There's a Docker image for the project available at [Docker Hub](https://hub.docker.com/r/arthurrmp/gltf2usdz-online).
To run it on your machine, ensure [Docker](https://www.docker.com/products/docker-desktop) is installed and run the command:
```bash
docker run -it -p 4000:4000 arthurrmp/gltf2usdz-online
```After that, you will be able to access the project at http://localhost:4000. All processing will happen locally.
You can also deploy it to any cloud provider.