Skip to main content

Asset Import / Export

Export

Pragma comes with the following export capabilities:

  • You can use Pragma to export Source Engine and Source 2 Engine assets for use in modelling programs
Assets in Pragma can be exported in the Source Engine model/material/texture format
  • Fake PBR can be applied automatically for use in SFM
Automatic generation of ambient occlusion maps (if they don't exist) Automatic re-scaling of the models to meters Conversion to match Blender's coordinate system Includes the rig, all of the animations and morph targets of the model Conversion to standard normal maps (e.g. if self-shadowed bumpmaps are used) Conversion of Source 1 assets with PBR settings Automatic conversion of the textures to png, bmp, tga, jpg, hdr, dds, ktx or vtf
Automatic conversion of the textures to a RMA format
Works with maps / level geometry

Exporting Assets

To use the exporter, you have to start a game in Pragma first. You can either load a map (which map doesn't matter), or run "map empty" in the console. Once the map has been loaded, you can use the following console command:

 

 

2

 

1
2
util_export_asset
((-model

 

<modelName> [-animation <animName>] [-list_animations]) | -map <mapName> | -material <matName> | -texture <texName>) [-verbose 1/0] [-binary 1/0] [-export_animations 1/0] [-export_skinned_mesh_data 1/0] [-export_images 1/0] [-image_format png/bmp/tga/jpg/hdr/dds/ktx] [-enable_extended_dds 1/0] [-generate_ao 1/0] [-ao_samples 32/64/128/256/512] [-ao_resolution 512/1024/2084/4096] [-scale <scale>] [-embed_animations 1/0]




Source 2


 

Source Engine Model Export

Fake PBR


 

Import