WMVx
A fork of Wow Model Viewer to support legacy and modern client versions, improvements including:
- Updated / modern code base (still using legacy style opengl though)
- Simplified build setup
- 64-bit Build
- Multiple wow client version support (legacy, classic & retail)
- Improved reliablity / stability
Original source from:
Quick Start for Users
General usage & troubleshooting guidance can be found in docs/users.md
Technical Notes for Developers
Information on project setup, building and more can be found in docs/technical.md
Expansion Support
- Vanilla (1.12.1)
- TBC (2.4.3)
- WOLTK (3.3.5)
- Cata (4.3.4)
- BFA (8.3.7)
- SL (9.x)
- DF (10.x)
- TWW (11.x)
- Classic and Classic Era (2019+) can be loaded using the equivalent retail profile.
Application Feature Support
Feature |
Status |
Image Export |
Basic |
3D Export |
FBX |
Settings |
Basic |
Client Detection |
Yes |
TODO / Known issues
Application
- Vanilla & WOTLK to load items based on CSV export from vmangos / trinitycore - (done but need to remove duplicates from CSV file)
- Vanilla & WOTLK to load npcs based on CSV export from vmangos / trinitycore - (currently using old WMV file)
- Character
- mount / unmount
- character hands not closing when attaching weapons
- image export doesnt support render to texture
- Implement openglsettings in settings dialog
- NPC's not holding weapons (not possible with just client data?)
- Tidy code
- tidy all old WMV Code
- remove c-style code
- Interpolation types not implemented / tested.
Expansion - Vanilla/TBC
- not all animations appear in list, appear to be missing variations
- particles / ribbons not implemented yet
- texture animations not implemented yet
Expansion - WOTLK
- texture animations dont appear to work / show
- texture transparencies dont appear to be correct - e.g boar
Expansion - BFA/SL/DF/TWW
- character tabards - additional tiers not implemented yet.
Future Ideas
- chaining animations / timed sequences
- animate camera
- items filterable by sub-type, e.g cloth, leather, sword, axe
- lighting
- Spell effects
- npcs, items, models, filterable by expansion
- ability to load individual items
- replace opengl with higher level engine, e.g ogre3d.