Forums WoW Modding Support Archives WoWModding Support Archives [DiscordArchive] it means you have to do a check if any of the vectors (edges of the cube) intersect any of the plane

[DiscordArchive] it means you have to do a check if any of the vectors (edges of the cube) intersect any of the plane

[DiscordArchive] it means you have to do a check if any of the vectors (edges of the cube) intersect any of the plane

Pages (2): Previous 1 2
rektbyfaith
Administrator
0
07-17-2023, 02:43 PM
#11
Archived author: Deamon • Posted: 2023-07-17T14:43:26.083000+00:00
Original source

The big problem of WoW is that it relies on CPU a lot. With modern API, it's possible to move a lot of work to GPU side.

I'm not sure how WoW uses these antiportals in reality. But here are some observations:
1) Antiportal WMO group doesn't participate in PortalCulling algo. So it's separate system, that should be applied separately
2) Antiportals sometimes are placed inside buildings, which means they are in the middle of interior group. This creates sort of a mess, bcuz of exterior/interior.
3) In my mind most useful way of applying Antiportal would have been to render it into Depth buffer, but bcuz it's placed in the middle of interior group, it's not the case, cause it would've cull the said interior group as well
rektbyfaith
07-17-2023, 02:43 PM #11

Archived author: Deamon • Posted: 2023-07-17T14:43:26.083000+00:00
Original source

The big problem of WoW is that it relies on CPU a lot. With modern API, it's possible to move a lot of work to GPU side.

I'm not sure how WoW uses these antiportals in reality. But here are some observations:
1) Antiportal WMO group doesn't participate in PortalCulling algo. So it's separate system, that should be applied separately
2) Antiportals sometimes are placed inside buildings, which means they are in the middle of interior group. This creates sort of a mess, bcuz of exterior/interior.
3) In my mind most useful way of applying Antiportal would have been to render it into Depth buffer, but bcuz it's placed in the middle of interior group, it's not the case, cause it would've cull the said interior group as well

rektbyfaith
Administrator
0
07-17-2023, 02:44 PM
#12
Archived author: Deamon • Posted: 2023-07-17T14:44:03.145000+00:00
Original source

My clue so far is that antiportals are used somehow on CPU for culling. Which is not really effective, but may help to reduce drawcalls
rektbyfaith
07-17-2023, 02:44 PM #12

Archived author: Deamon • Posted: 2023-07-17T14:44:03.145000+00:00
Original source

My clue so far is that antiportals are used somehow on CPU for culling. Which is not really effective, but may help to reduce drawcalls

rektbyfaith
Administrator
0
07-17-2023, 02:45 PM
#13
Archived author: Deamon • Posted: 2023-07-17T14:45:45.544000+00:00
Original source

Here https://www.youtube.com/watch?v=SZqCo4e1TKQ at 4:49, notice how water is culled behind WMO to the right
[Image: image.png?ex=690c0bd9&is=690aba59&hm=ab6...2175fbaa4&]

[Embed: Wow Secrets - Uninstanced Isle of Thunder]
This week we look at the uninstanced version of Isle of Thunder located out in the ocean in Pandaria. It is vastly different from the instanced version that you get to play in. Enjoy!

Music: Tybercore - Discovery
Outro: Silent Partner - Stomping Grounds

I am lousy at reading the youtube private messages. You interact with me easiest through my...
https://www.youtube.com/watch?v=SZqCo4e1TKQ
rektbyfaith
07-17-2023, 02:45 PM #13

Archived author: Deamon • Posted: 2023-07-17T14:45:45.544000+00:00
Original source

Here https://www.youtube.com/watch?v=SZqCo4e1TKQ at 4:49, notice how water is culled behind WMO to the right
[Image: image.png?ex=690c0bd9&is=690aba59&hm=ab6...2175fbaa4&]

[Embed: Wow Secrets - Uninstanced Isle of Thunder]
This week we look at the uninstanced version of Isle of Thunder located out in the ocean in Pandaria. It is vastly different from the instanced version that you get to play in. Enjoy!

Music: Tybercore - Discovery
Outro: Silent Partner - Stomping Grounds

I am lousy at reading the youtube private messages. You interact with me easiest through my...
https://www.youtube.com/watch?v=SZqCo4e1TKQ

rektbyfaith
Administrator
0
07-17-2023, 02:47 PM
#14
Archived author: Deamon • Posted: 2023-07-17T14:47:09.359000+00:00
Original source

That's antiportal right there
[Image: image.png?ex=690c0c2d&is=690abaad&hm=eb4...e4dfa326f&]
rektbyfaith
07-17-2023, 02:47 PM #14

Archived author: Deamon • Posted: 2023-07-17T14:47:09.359000+00:00
Original source

That's antiportal right there
[Image: image.png?ex=690c0c2d&is=690abaad&hm=eb4...e4dfa326f&]

rektbyfaith
Administrator
0
07-17-2023, 02:47 PM
#15
Archived author: Azarchius • Posted: 2023-07-17T14:47:25.413000+00:00
Original source

yeah looks like the RenderChunks aren't being rendered based on these antiportals
rektbyfaith
07-17-2023, 02:47 PM #15

Archived author: Azarchius • Posted: 2023-07-17T14:47:25.413000+00:00
Original source

yeah looks like the RenderChunks aren't being rendered based on these antiportals

rektbyfaith
Administrator
0
07-17-2023, 02:47 PM
#16
Archived author: Deamon • Posted: 2023-07-17T14:47:25.947000+00:00
Original source


[Image: image.png?ex=690c0c3d&is=690ababd&hm=23f...1dbea817b&]
rektbyfaith
07-17-2023, 02:47 PM #16

Archived author: Deamon • Posted: 2023-07-17T14:47:25.947000+00:00
Original source


[Image: image.png?ex=690c0c3d&is=690ababd&hm=23f...1dbea817b&]

Pages (2): Previous 1 2
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)