"Now that 2 years have passed, an update for those who are coming looking for similar info.
1. Fusion (on mac) now lets you export as USDZ. You can export one component at a time, or an entire assembly at once from the File > Export menu. That USDZ will bring all your Fusion material assignments with it.
2. If you're on an older version of Blender, use the trick in [this video](https://www.youtube.com/watch?v=dGU7ot25P9M&ab_channel=JimmyGunawan) to convert the USDZ to USDC, otherwise skip this step.
3. Import the USD into Blender, being sure to check "Import USD Preview"
4. Export to GLB."
GLTF Editor (untested): [Gestaltor](https://gestaltor.com/)
[Title Unavailable \| Site Unreachable](https://gestaltor.io/v1/)
OBJ to GLB
[GitHub - CesiumGS/obj2gltf: Convert OBJ assets to glTF](https://github.com/CesiumGS/obj2gltf)
```shell
npm install -g obj2gltf
obj2gltf -i model.obj
obj2gltf -i model.obj -o model.gltf
obj2gltf -i model.obj -o model.glb
```
## Draco Encoding (Compression)
[draco/BUILDING.md at main · google/draco · GitHub](https://github.com/google/draco/blob/main/BUILDING.md#building)
```shell
git clone
[email protected]:google/draco.git
cd draco
# Need to initialize submodules in order to build with transcoding support!
git submodule update --init
mkdir macos-build
cd macos-build/
cmake ../ -DDRACO_TRANSCODER_SUPPORTED=ON
make
# Basic command to add Draco Compression
draco_transcoder -i in.glb -o out.glb
```
### Compression Examples
test1.glb
before: **140.7MB**
after: **11.9MB**
==11.8x reduction!==
test2.glb
before: **97.8MB**
after: **6.4MB**
==15.3x reduction!==