[DiscordArchive] Has anyone come up with a workaround for wmo scaling in wotlk? So in the ADT the MDDF contains the s
[DiscordArchive] Has anyone come up with a workaround for wmo scaling in wotlk? So in the ADT the MDDF contains the s
Archived author: Go'Vic.Ϻέψ • Posted: 2021-07-23T15:22:45.299000+00:00
Original source
Has anyone come up with a workaround for wmo scaling in wotlk? So in the ADT the MDDF contains the scaling factor for a wmo. Other than using WBS to scale it is there another approach?
Archived author: Skarn • Posted: 2021-07-23T16:41:46.927000+00:00
Original source
It is just not supported by the client
Archived author: Skarn • Posted: 2021-07-23T16:42:17.251000+00:00
Original source
So you have to actually scale each individual model
Archived author: Go'Vic.Ϻέψ • Posted: 2021-07-23T16:53:38.407000+00:00
Original source
Yea that's what I was thinking, scaling and naming the wmos with their scale size then replacing the adt wmo reference with the scaled version. i was wondering if there was any other way besides opening it up in WBS every time. I technically don't want to add anything to the model just a uniform adjustment to the vertices and m2 locations I assume.
Archived author: Go'Vic.Ϻέψ • Posted: 2021-07-23T16:54:31.876000+00:00
Original source
I dont have an immediate use for such a tool, but figured I'd start brainstorming if it would be feasable
Archived author: Skarn • Posted: 2021-07-23T17:11:42.040000+00:00
Original source
It is definitely feasible. Construct a transform matrix with scale component and apply it to every vertex, portal coords, fogs, liquids and doodads within a WMO.
Archived author: Skarn • Posted: 2021-07-23T17:12:11.568000+00:00
Original source
Or you can actually make a blender script utilizing WBS's functions
Archived author: Skarn • Posted: 2021-07-23T17:12:43.244000+00:00
Original source
In this case WBS can act as a library and even run in non-GUI mode. Just import io_scene_wmo module and you have full access to the methods.
Archived author: Skarn • Posted: 2021-07-23T17:14:13.171000+00:00
Original source
it should be as simple as importing a WMO, applying scale to all objects with pivot being at 0 (default unless you fucked up your starting .blend)
Archived author: Skarn • Posted: 2021-07-23T17:14:17.453000+00:00
Original source
and then saving back