uSource is a plugin for importing MDL / BSP / VMT / VTF and etc... resources to Unity!
uSource is a plugin for importing MDL / BSP / VMT / VTF and etc... resources to Unity!
Format | Type of content | Import | Export to Unity |
---|---|---|---|
.MDL | Studio Models | :heavy_check_mark: | :x: |
.VCD | Choreography Scenes (scenes.image) | In the future | :x: |
.BSP | Map Files (Compiled) | :heavy_check_mark: | :x: |
.VMF | Map Files (Hammer format) | In the future | :x: |
.VPK | Valve Packages | :heavy_check_mark: | :x: |
.GCF | Grid Cache Files | In the future | :x: |
.NCF | No Cache Files | In the future | :x: |
.DMX | Datamodels | :x: | :x: |
.PCF | Particles | :x: | :x: |
.DMX | SFM Sessions | :x: | :x: |
.VTF | Textures | :heavy_check_mark: | :heavy_check_mark: |
.VMT | Materials | :heavy_check_mark: | :heavy_check_mark: |
Format | Type of content | Import | Export to Unity |
---|---|---|---|
NOT SUPPORTED YET | NOT SUPPORTED YET | NOT SUPPORTED YET | NOT SUPPORTED YET |
Format | Type of content | Import | Export to Unity |
---|---|---|---|
NOT SUPPORTED YET | NOT SUPPORTED YET | NOT SUPPORTED YET | NOT SUPPORTED YET |
Feature | Supported |
---|---|
Versions | 44 - 49 (Some older versions can load too, but possible errors!) |
Bones | :heavy_check_mark: |
Hitboxes | :heavy_check_mark: |
Animations / Sequences | (Partial) |
Procedural Bones | :x: |
Materials | :heavy_check_mark: |
Skinfamilies | :x: |
Attachments | :x: |
Flexes / Vertex Animations | :x: |
Meshes (With skinning) | :heavy_check_mark: (Some mdl version 49 may not have meshes!) |
Physics Model | :x: |
Vertex Lighting (Static props) | :x: |
Feature | Supported |
---|---|
Versions | 19 (possible errors!), 20, 21 |
PAK | :heavy_check_mark: |
LZMA Lumps | :x: (TF2 Updated maps) |
Models | :heavy_check_mark: |
Physics | (Not a stable implementation, the code is "disabled") |
Displacements | (Partial, neighbor disps not supported yet) |
Visibility | :x: |
Occlusion | :x: |
Entities | :heavy_check_mark: |
Static / Dynamic Props | :heavy_check_mark: |
WorldLights | :heavy_check_mark: |
Decals | (Partial, overlays still not supported) |
Cubemaps | :x: |
Lightmaps | (Partial, light style not supported yet) |
Ambient cubes | :x: |
Feature | Supported |
---|---|
Versions | 7.1 - 7.5 (Maybe 7.0?) |
Envmaps (Cubemaps) | :heavy_check_mark: |
Convert to BGRA32 | :heavy_check_mark: |
Texture Formats | Supported |
---|---|
RGBA8888 | :heavy_check_mark: |
ABGR8888 | :heavy_check_mark: |
RGB888 | :heavy_check_mark: |
BGR888 | :heavy_check_mark: |
RGB565 | :heavy_check_mark: |
I8 | :heavy_check_mark: |
IA88 | :heavy_check_mark: |
P8 | :heavy_check_mark: |
A8 | :heavy_check_mark: |
RGB888_BLUESCREEN | :heavy_check_mark: |
BGR888_BLUESCREEN | :heavy_check_mark: |
DXT1 | :heavy_check_mark: |
DXT3 | :heavy_check_mark: |
DXT5 | :heavy_check_mark: |
BGR565 | :heavy_check_mark: |
BGRX5551 | :heavy_check_mark: |
BGRA4444 | :heavy_check_mark: |
DXT1_ONEBITALPHA | :heavy_check_mark: |
UV88 | :heavy_check_mark: |
UVWQ8888 | :heavy_check_mark: |
RGBA16161616F | :heavy_check_mark: |
RGBA16161616 | :heavy_check_mark: |
R32F | :heavy_check_mark: |
RGB323232F | :heavy_check_mark: |
RGBA32323232F | :heavy_check_mark: |
NV_DST16 | (Not Tested) |
NV_DST24 | (Not Tested) |
NV_INTZ | (Not Tested) |
NV_RAWZ | (Not Tested) |
ATI_DST16 | (Not Tested) |
ATI_DST24 | (Not Tested) |
NV_NULL | (Not Tested) |
ATI_2N | (Not Tested) |
ATI_1N | (Not Tested) |
Shaders | Supported |
---|---|
LightmappedGeneric | (Use Default / Generic) |
LightmappedReflective | (Use Default / Generic) |
LightmappedTwoTexture | (Use Default / Generic) |
Lightmapped_4WayBlend | (Use Default / Generic) |
Multiblend | (Use Default / Generic) |
WorldTwoTextureBlend | :heavy_check_mark: |
WorldVertexTransition | (Partial) |
WindowImposter | (Use Default) |
Water | (Use Default) |
UnlitGeneric | (Partial) |
UnlitTwoTexture | (Use Default / Generic) |
WorldGGX | (Use Default / Generic) |
ParallaxTest | (Use Default / Generic) |
Sky | :heavy_check_mark: |
Core | (Use Default) |
SpriteCard | (Use Default) |
Cable | (Use Default) |
SplineRope | (Use Default) |
Refract | (Use Default) |
MonitorScreen | (Use Default) |
Modulate | (Use Default) |
VertexLitGeneric | (Use Default / Generic) |
Eyes | (Use Default) |
EyeRefract | (Use Default) |
VortWarp | (Use Default) |
Aftershock | (Use Default) |
Teeth | (Use Default) |
SurfaceGGX | (Use Default) |
Character | (Use Default / Generic) |
SolidEnergy | (Use Default) |
VolumeCloud | (Use Default) |
DecalModulate | (Use Default) |
Shadow | (Use Default) |
Subrect | (Use Default) |
Feature | Supported |
---|---|
Version 1 | :heavy_check_mark: |
Version 2 | :heavy_check_mark: |
Feature | Supported |
---|---|
NOT SUPPORTED YET | NOT SUPPORTED YET |
Feature | Supported |
---|---|
NOT SUPPORTED YET | NOT SUPPORTED YET |
Feature | Supported |
---|---|
NOT SUPPORTED YET | NOT SUPPORTED YET |