Visiblity problem

Discussion in 'Mapping Questions & Discussion' started by Werewolf, Mar 12, 2016.

  1. Werewolf

    aa Werewolf Probably not a real Werewolf

    Messages:
    793
    Positive Ratings:
    235
    This is probably an easy fix that I'm sure has been asked and solved before, but I couldn't think how to describe the problem.

    Basically in 2 locations of my map, I can see a room that I'm not supposed to see. These 2 areas are the same, just mirrored. But I only see this error in these 2 areas so I have to assume it's something to do with the geometry there.

    Here is what I'm supposed to see:
    [​IMG]

    But if I move slightly to the side, I can see inside the room:
    [​IMG]

    Now here is that same corner in Hammer:
    [​IMG]

    I was stood at the bottom of the func_detail brush seen in the bottom-right, looking at the top-left.

    There were no compile errors or leaks. The rest of the map/skybox is fine, its only these 2 spots.

    Any ideas?
     
    Last edited: Mar 30, 2016
  2. Yrr

    aa Yrr An Actual Deer

    Messages:
    1,035
    Positive Ratings:
    2,036
    It's a visibility thing. The game thinks you can see into the room so it's rendering it.

    Either block it with something or hint the inside better.
     
  3. Werewolf

    aa Werewolf Probably not a real Werewolf

    Messages:
    793
    Positive Ratings:
    235
    There is an areaportal in the doorway at the top of the ramp, which I check was sealing the area properly.
     
  4. Pocket

    aa Pocket func_croc

    Messages:
    4,489
    Positive Ratings:
    2,377
    Generally speaking, don't try to hide geometry behind the skybox. TF2 plays fast and loose with the laws of physics, but making structures that are literally bigger on the inside is usually beneath it. (Well's bases being the only exception I know of.)
     
    • Agree Agree x 1
  5. Werewolf

    aa Werewolf Probably not a real Werewolf

    Messages:
    793
    Positive Ratings:
    235
    Not quite sure how the T.A.R.D.I.S. became relevant, but that fixed it.