Forums WoW Modding Support Archives WoWModding Support Archives [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

[DiscordArchive] Has anyone come up with a workaround for wmo scaling in wotlk? So in the ADT the MDDF contains the s

rektbyfaith
Administrator
0
07-23-2021, 03:22 PM
#1
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?
rektbyfaith
07-23-2021, 03:22 PM #1

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?

rektbyfaith
Administrator
0
07-23-2021, 04:41 PM
#2
Archived author: Skarn • Posted: 2021-07-23T16:41:46.927000+00:00
Original source

It is just not supported by the client
rektbyfaith
07-23-2021, 04:41 PM #2

Archived author: Skarn • Posted: 2021-07-23T16:41:46.927000+00:00
Original source

It is just not supported by the client

rektbyfaith
Administrator
0
07-23-2021, 04:42 PM
#3
Archived author: Skarn • Posted: 2021-07-23T16:42:17.251000+00:00
Original source

So you have to actually scale each individual model
rektbyfaith
07-23-2021, 04:42 PM #3

Archived author: Skarn • Posted: 2021-07-23T16:42:17.251000+00:00
Original source

So you have to actually scale each individual model

rektbyfaith
Administrator
0
07-23-2021, 04:53 PM
#4
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.
rektbyfaith
07-23-2021, 04:53 PM #4

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.

rektbyfaith
Administrator
0
07-23-2021, 04:54 PM
#5
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
rektbyfaith
07-23-2021, 04:54 PM #5

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

rektbyfaith
Administrator
0
07-23-2021, 05:11 PM
#6
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.
rektbyfaith
07-23-2021, 05:11 PM #6

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.

rektbyfaith
Administrator
0
07-23-2021, 05:12 PM
#7
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
rektbyfaith
07-23-2021, 05:12 PM #7

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

rektbyfaith
Administrator
0
07-23-2021, 05:12 PM
#8
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.
rektbyfaith
07-23-2021, 05:12 PM #8

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.

rektbyfaith
Administrator
0
07-23-2021, 05:14 PM
#9
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)
rektbyfaith
07-23-2021, 05:14 PM #9

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)

rektbyfaith
Administrator
0
07-23-2021, 05:14 PM
#10
Archived author: Skarn • Posted: 2021-07-23T17:14:17.453000+00:00
Original source

and then saving back
rektbyfaith
07-23-2021, 05:14 PM #10

Archived author: Skarn • Posted: 2021-07-23T17:14:17.453000+00:00
Original source

and then saving back

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)