Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/looeee/multiformat-model-viewer

Loader and viewer for models in several formats such as glTF, FBX, and Collada. Additional formats can be easily added.
https://github.com/looeee/multiformat-model-viewer

3d-graphics 3d-models collada fbx fbx-parser gltf gltf-loader gltf2-export loader multiformat-model-viewer threejs threejs-loader viewer webgl webgl2

Last synced: about 1 month ago
JSON representation

Loader and viewer for models in several formats such as glTF, FBX, and Collada. Additional formats can be easily added.

Awesome Lists containing this project

README

        

# Three.js Multiformat Model Viewer

Loader and viewer for models in several formats.

## Instructions

Clone/download the repo. Node.js and NPM are required.

Run this command once.

``` bash
> npm install
```

Then run this command to build code and start the server.

``` bash
> npm start
```

## Supported Formats

* FBX
* glTF
* Collada

Any other three.js loaders can be easily added. Pull request welcome!

## Supported Image Formats

* All standard formats (PNG, GIF, JPG, etc.)
* DDS

## Export Functions

Once you have loaded a model, you can export an animation clip as JSON, or the entire model as glTF.

## Limitations/issues

* Color management is incorrect
* Environment maps are incorrect (should use PRMREM)

## License

All code is MIT licensed, do whatever you like with it and have fun :)