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.


Watch the presentation video here:

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, without the need for technical knowledge, 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 practically usable extension system.

Setup

  1. Setup a Unity 2022.3 project with either the VRChat Creator Companion, or manually import Newtonsoft Json from UPM.
  2. Import the stf-unity_vX.X.X.unitypackage to add support for .stf files with VR avatar extensions.
  3. Then import the 'Warrior of the Squeak.stf' file into your project and view its inspector.

Source Code

STF repository on Github


License

The .stf files are licensed under Attribution-NonCommercial-ShareAlike 4.0 International.

The source code is licensed under MIT.

Download

Download
stf-unity_v0.1.0.unitypackage 141 kB
Download
Warrior of the Squeak.stf 25 MB
Download
Belt Addon.stf 6 MB
Download
Beermug Addon.stf 96 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.