Voxta’s ResourceAssetsManager
provides support for a diverse range of asset formats. These formats can be used for various elements within Characters, Scenarios, Memory Books, Content Packages, and more. Below is a comprehensive list of file extensions explicitly supported by the system.
Important Note: While this list represents the asset types recognized and managed by Voxta’s core system, specific features or scripts within Voxta (e.g., a particular avatar selection script in a scenario) might only utilize a subset of these formats based on their own logic.
1. Image Formats
Supported image formats for avatars, UI elements, backgrounds, and other visual content:
Format Name | Extension(s) | Alpha Channel | Animation | Compression & Quality Profile | Notes |
---|---|---|---|---|---|
Portable Network Graphics | .png |
Yes | No | Lossless; perfect quality, preserves sharp lines & text. Larger file sizes than lossy formats. | Ideal for graphics, icons, and images requiring transparency or precise detail. |
Joint Photographic Experts Group | .jpg , .jpeg |
No | No | Lossy; good compression for photos, adjustable quality. Quality degrades with higher compression. | Best for photographic images where some quality loss is acceptable for smaller size. |
AV1 Image File Format | .avif |
Yes | Yes (if animated) | Lossy (primarily) or Lossless; Excellent compression, superior quality retention even at low file sizes. | Modern format, often significantly smaller than JPEG/WebP for similar quality. |
WebP | .webp |
Yes | Yes (if animated) | Lossy or Lossless; Very good compression, generally better than JPEG. | Versatile format, good balance of quality, features, and file size. |
2. Video Formats
Supported video formats, typically used for dynamic avatars or embedded video content:
Format Name | Extension(s) | Contains Audio | Contains Video | Compression & Quality Profile | Notes |
---|---|---|---|---|---|
WebM | .webm |
Yes | Yes | Typically Lossy (VP9/AV1 codecs); Efficient compression for web video. | Open format, well-suited for web use. Quality depends on codec and bitrate. |
MPEG-4 Part 14 | .mp4 |
Yes | Yes | Typically Lossy (H.264/H.265 codecs); Good compression, broad compatibility. | Widely supported standard. Quality depends on codec and bitrate. |
Video Without Sound: Standard video formats like MP4 and WebM can be used without an audio track by either not encoding an audio stream or by muting the audio during playback as controlled by Voxta.
3. Audio Formats
Supported audio formats for voice lines, sound effects (SFX), and background music:
Format Name | Extension(s) | Type | Compression & Quality Profile | Notes |
---|---|---|---|---|
MPEG Audio Layer 3 | .mp3 |
Lossy | Good compression; widely used, decent quality for file size. | Popular for music and voice where file size is a consideration. |
Waveform Audio File | .wav |
Lossless | Uncompressed (typically); Perfect quality, preserves original audio. | Standard for high-quality audio. Results in very large file sizes. |
Ogg Vorbis | .ogg |
Lossy | Good compression; often better quality than MP3 at similar bitrates. | Open-source format, good alternative for general audio needs. |
4. 3D Model / Animation Formats
Formats related to 3D models and motion data, primarily for character representation and animation:
Format Name | Extension(s) | Type | Compression & Quality Profile | Notes |
---|---|---|---|---|
VRM | .vrm |
3D Avatar Model | Binary, glTF-based; size depends on model complexity, textures, and blendshapes. Optimized for real-time use. | A file format for 3D humanoid avatars. Widely used in VTubing and social VR applications. |
Vocaloid Motion Data | .vmd |
Animation/Pose Data | Binary, compact; size varies with animation length and complexity. | Commonly used for animations and poses with MMD models. Can be used with VRM models. |
5. Data / Text Formats
Formats for storing structured data, configuration, or textual information:
Format Name | Extension(s) | Type | Compression & Quality Profile | Notes |
---|---|---|---|---|
JavaScript Object Notation | .json |
Data | Text-based; human-readable. Size varies with data complexity; can be verbose. | Common for data interchange and configuration files. Supports complex data structures. |
Plain Text | .txt |
Text | Text-based; minimal file size for raw text. | Basic text files for notes, simple logs, or raw textual data. |
Comma-Separated Values | .csv |
Tabular Data | Text-based; compact for tabular data. | Simple format for storing tabular data (numbers and text) in plain text. |
6. Unsupported Formats in Voxta
The following file formats are not supported by Voxta.
- Images:
.gif
(Graphics Interchange Format),.svg
(Scalable Vector Graphics) - Audio:
.aac
(Advanced Audio Coding),.m4a
(MPEG-4 Audio / Apple Lossless),.flac
(Free Lossless Audio Codec), standalone.opus
files. - Video:
.mov
(QuickTime File Format)