Changing the skin/displayID will reset these values. Changing values in this form will let you assign FileDataIDs of your choosing to a certain texture slot.
Experimental: Take screenshots covering multiple texture and/or geoset combos.
Enter comma-separated texture IDs and/or geoset #s in relevant fields. Include proper values for slots with single values or they'll be set to zero.
This form is pre-filled with all known variants for this model but it may need adjusting, especially zero geosets.
Be patient and don't change tabs: the screenshot process has to be slow or it bugs out.
This tool is being developed by the WoW community for the WoW community and as such won't have watermarks all over it but will likely also be more unstable/bleeding edge. Currently it supports rendering most M2 models (characters unsupported).
These parts of it are open source:
This requires a browser that supports both WebAssembly (see list here) and WebGL 2.0 (see list here). If your browser does not support this the modelviewer will definitely get upset and will definitely throw errors towards your general direction. We're aware this is not always supported on some configurations, but are hopeful it will be in the future!
SHIFT-Z hides the UI.
Spacebar pauses the current model (entirely, including rotation and stuff).
For ADTs and WMOs, the model viewer uses a free-roam camera. It can be controlled via dragging the mouse and WASD keys. Holding SHIFT increases camera speed. Pressing O (the letter O, not zero) returns the camera to position 0 0 0.
For M2s, the model viewer uses a rotational camera. You can rotate the model by dragging the mouse and zoom out with the scroll wheel. If skins/animations are available, a menu will pop up with options for these.