VGO
VGO is a new type of 3D data format.
Features
- You can save basic information of 3D model such as
Node
,Transform
,Rigidbody
,Collider
,Mesh
,BlendShape
,Material
,Texture
. - You can also save the information of
Human Avatar
,SpringBone
,Animation
,Cloth
,Light
,ParticleSystem
,Skybox
for use in Unity. - You can also save the information of
BlendShapePreset
for use in the application. - The file format uses IFF chunk as the base.
- Use
JSON
,BSON
,Binary
as internal data. - The geometry coordinate system can have both right-handed and left-handed data.
- It is a specification that allows its own definition extension (chunk, schema).
- It is designed to support partial encryption.
- Resources are basically included in a file, but they can be cut out in another file.
- Resources can compress data with sparse, and have their own definition of the more powerful sparse.
- There is no direct compatibility with glTF.
- It is possible to convert to other formats including glTF by expanding the data in Unity Editor.
Translation
File extension
extension | description | required |
---|---|---|
.vgo | This is a VGO file. | true |
.vgk | It is a key file to decrypt the encrypted VGO file. | false |
(.bin) | Resource file. | false |
Chunk
type | name | description |
---|---|---|
VGO | Header | File header. |
IDX | Index | Holds the index of the chunk. |
COMP | Composer | Holds a combination of chunks to build a 3D model. |
AIXX | Asset Info | Holds asset information. |
LAXX | Layout | Holds 3D model layout information. |
RAXX | Resource Accessor | Holds access information to the resource. |
REXX | Resource | Holds a resource. |
CXXX | Crypt | Holds cryptographic information. |
Data schema
-
assetInfo
- generator
- right
- extensions
- extensionsUsed
-
layout
- nodes
- animator
- humanAvatar
- animation
- rigidbody
- colliders
- collider
- meshRenderer
- skybox
- light
- right
- animator
- skins
- meshes
- materials
- textures
- animationClips
- colliders
- clothes
- lights
- particles
- springBoneInfo
- extensions
- nodes
Data schema description
JSON specification
- VGO JSON Schema: 2.5
Tools
UniVGO
A tool for creating/exporting/importing/loading VGO file.
You can easily export a VGO file with the click of a button.
Last updated: 15 September, 2022
Editor: Izayoi Jiichan
Copyright (C) 2020 Izayoi Jiichan. All Rights Reserved.