Gildor's Homepage | ![]() |
Unreal Model Viewer
Last update: 22.06.2010
Download | Screenshots | Discussion | Compatibility Table | Video Tutorials | DonateCapabilities
- Loading packages from some Unreal Engine based games
- Visualization of skeletal and vertex meshes with animation support
- Visualization of static meshes
- Viewing supported material types
- Export of skeletal animations and meshes into ActorX format (.psk and .psa) or idSoftware md5
- Export of vertex meshes into Unreal .3D format
- Export of static meshes into psk format (for details look at readme)
- Export textures into tga format
- List of packaged objects (.u, .uax, .ukx, .utx, .upk etc).
Supported titles:
Unreal Engine 1:
- Unreal 1, Unreal Tournament 1
- The Wheel of Time
Modified Unreal Engine 1:
- DeusEx
- Rune
Unreal Engine 2:
- Unreal Tournament 2003/2004
- Postal 2
Modified Unreal Engine 2:
- Splinter Cell 1,2
- Rainbow 6: Raven Shield
- Lineage 2 Gracia
- Land of Chaos Online
- Battle Territory Online
- Star Wars: Republic Commando
- Unreal Championship
Unreal Engine 2.5:
- UE2Runtime
- Harry Potter and the Prisoner of Azkaban
Modified Unreal Engine 2.5:
- Tribes: Vengeance
- SWAT 4
- Bioshock, Bioshock 2
- Exteel
Unreal Engine 2X:
- Unreal Championship 2: The Liandri Conflict
Unreal Engine 3:
- Unreal Tournament 3
- Gears of War
- Gears of War 2 (XBox 360)
- Unreal Development Kit (UDK)
- Mortal Online
- Section 8
Modified Unreal Engine 3:
- Rainbow 6: Vegas 2
- The Last Remnant
- Damnation
- Mass Effect, Mass Effect 2
- BlackSite: Area 51
- Mortal Kombat vs. DC Universe (XBox360)
- TNA iMPACT!
- Stranglehold
- Army of Two (XBox360)
- Huxley
- AVA Online
- Frontlines: Fuel of War
- Mirror's Edge
- X-Men Origins: Wolverine
- Magna Carta 2
- Batman: Arkham Asylum
- Crime Craft
- 50 Cent: Blood on the Sand (XBox360)
- Borderlands
- Legendary: Pandora's Box
- Dark Void
- TERA: The Exiled Realm of Arborea
- Alpha Protocol
- All Points Bulletin
- Transformers: War for Cybertron
System requirements
- Windows OS or Linux
- SDL 1.2 (included into package for Windows)
- OpenGL 1.1 videocard (OpenGL 2.0 is recommended)
Downloads
| Win32 version | Size 294.76 KB | Updated 16 August, 2010 - 23:46 | 25970 downloads |
| Linux version | Size 195.19 KB | Updated 23 July, 2010 - 21:59 | 686 downloads |
Installation
There are 2 options for installation.
a) Extract downloaded archive contents to directory, where Unreal Tournament is installed (root directory of UT2004). In this case, to display contents of package Animations/Player.ukx you may use simple command line "umodel.exe Player"
b) Extract downloaded archive to any directory. In this case you should specify path to Unreal Tournament. Example: "umodel.exe -path=C:/Games/UT2004 Player"
Command line
umodel
display short command line help
umodel -path=c:/games/ut2004 HumanMaleA
list all packaged objects from HumanMaleA
umodel -path=c:/games/ut2004 HumanMaleA MercMaleD
display mesh MercMaleD from package HumanMaleA
umodel -path=c:/games/ut2004 -export HumanMaleA MercMaleD
export SkeletalMesh MercMaleD from HumanMaleA package as psk
umodel -path=c:/games/ut2004 -export -md5 HumanMaleA MercMaleD
export SkeletalMesh MercMaleD from HumanMaleA package as md5mesh
umodel -path=c:/games/ut2004 -export -all HumanMaleA MercMaleD
export SkeletalMesh MercMaleD and all used resources (animation, textures etc)
umodel -path=c:/games/ut2004 -export HumanMaleA BipedMaleA
export animations (MeshAnimation) BipedMaleA from HumanMaleA package as psa
umodel -path=c:/games/ut2004 -export -md5 HumanMaleA BipedMaleA
export animations (MeshAnimation) BipedMaleA from HumanMaleA package as md5anim
umodel -path=c:/games/ut2004 -export HumanMaleA
export all supported objects from HumanMaleA package
umodel -path=c:/games/ut2004 -list HumanMaleA
list contents of HumanMaleA package (object and class names)
umodel -path=c:/games/ut2004 -export 2K4_NvidiaIntro Intro2k4Skaarj MeshAnimation
umodel -path=c:/games/ut2004 -export 2K4_NvidiaIntro Intro2k4Skaarj SkeletalMesh
export skaarj mesh and animations from package 2K4_NvidiaIntro (both objects has the same name, but different class names, so class name is specified)
umodel -list c:/games/unreal/music/QueenSong.umx
list contents of QueenSong.umx package from Unreal1. Here is package name specified with full file path.
User interface
Program controlled mostly with keyboard. To get key assignment help, press <H> (help) key. Main keys:
| ESC | exit from program |
| H | get key help information |
| [, ] | switch between mesh animations |
| <, > | rewind animation time backward/forward |
| Space, X | start animation playback (single and looped) |
| Ctrl+A | switch between different animation sets (required for viewing UE3 animations) |
| PageUp, PageDown | switching between loaded objects |
You can rotate camera holding left mouse button, zoom with right mouse button, or pan camera (move alongside screen plane) with middle mouse button.


