Lampenpam
aa
- Mar 23, 2013
- 1,013
- 347
The player only has to be able to see any visleaf touching the func_viscluster for them to render all of them, regardless of if they can even see the volume or any of the other leafs.
[...]
However this also means that if you can see a tiny part of this open area that you have a large viscluster in, then you will render all of it
I'm pretty sure this is wrong as well. The func_viscluster tells all leafs can see eachother WITHIN its volume, not that a leaf outseide can see all of them in the volume.
Look here: https://developer.valvesoftware.com/wiki/Func_viscluster
Again, viscluster only exist to speed up copile time without affecting performance which would be untrue if they work like you stated.
And by the way, it actually dosnt matter if a viscluster goes through a hint brush like I thought. Since it still cuts the leafs and naturally those can see eachother anyway since nothing is blocking visiblity. Woobs