STF Avatar Showcase
A downloadable 3D Model Format
STF - Scene Transfer Format
Prototype for a supremely extensible 3d model file format.
This is an example file made from my free Warrior of the Squeak VR Avatar.
The STF format is not ready for productive use and will change significantly in the future, breaking current files. I will keep this showcase updated accordingly.
My hope is that in the future, creators will be able to distribute VR & V-Tubing avatars as a single file that can be imported into any target application and support 100% of its features. Users will have to adapt their character once, and be able to use it everywhere.
The STF format is heavily based on the concept of glTF 2.0. It's essentially my attempt to create a glTF done right format with an actually practically usable extension system.
Setup
- Setup a Unity 2019 project with either the VRChat Creator Companion, or manually import Newtonsoft Json from UPM.
- Import the stf+ava .unitypackage to add support for .stf files with VR avatar extensions.
- Then import the squeak_warrior.stf file into your project and view its inspector.
Source Code
STF by itself supports only basic features. All avatar functionality is loaded as extensions from a separate project called AVA.
The repository for the core STF format is here.
The repository for the VR avatar extensions is here.
License
The .stf file is licensed under Attribution-NonCommercial-ShareAlike 4.0 International.
The .unitypackage containing the STF and AVA projects is licensed under MIT.
| Status | In development |
| Category | Tool |
| Author | Emperor of Mars |
| Tags | 3D, ava, avatar, chilloutvr, model, Open Source, stf, Unity, VRChat, vrm |


Leave a comment
Log in with itch.io to leave a comment.