Modular 3D File-Format for Games-Development
https://docs.stfform.at/
3d
3d-format
3d-model-viewer
3d-models
babylon-js
babylonjs
interoperability
javascript
threejs
typescript
vue
- TypeScript 59.4%
- Vue 33.4%
- CSS 5.3%
- HTML 1.9%
| .vscode | rework for node | |
| stf_babylonjs | rework for node | |
| stf_inspector | rework for node | |
| stf_js | minor stf_file adaptation | |
| stf_threejs | rework for node | |
| testfiles | initial | |
| .editorconfig | rework for node | |
| .gitignore | tests redone | |
| LICENSE-APACHE2 | initial | |
| LICENSE-MIT | rework for node | |
| package-lock.json | tests redone | |
| package.json | tests redone | |
| pnpm-lock.yaml | tests redone | |
| pnpm-workspace.yaml | rework for node | |
| readme.md | initial | |
STF JS
Squirrel Transfer Format - Modular 3D File-Format
Intended for (not only) games-development use-cases.
WIP Javascript/Typescript library, three.js viewer and web based file inspector!
Running
TODO
Please open issues for any bugs or misbehavior you notice. Feel free to open issues for feature requests.
Contributing
Human made contributions via pull-requests are welcome.
Guidelines
- Any form of LLM contribution is prohibited, this also includes issues and PRs.
- Please open an issue first for larger changes.
- For changes to the format itself, please open an issue first in the STF Documentation repository.
Development
TODO
License
All source-code in this repository, except when noted in individual files and/or directories, is licensed under either:
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0 (LICENSE-APACHE2 or http://www.apache.org/licenses/LICENSE-2.0)