View Issue Details

IDProjectCategoryView StatusLast Update
0004144The Dark ModDesign/Codingpublic05.08.2015 18:37
ReporterSteveL Assigned ToSteveL  
PrioritynormalSeveritynormalReproducibilityN/A
Status closedResolutionno change required 
Product VersionTDM 2.03 
Summary0004144: Investigate split portals
DescriptionSplit visportals work independently (when they work at all) and could be useful for outdoor scenes.

http://forums.thedarkmod.com/topic/9082-newbie-darkradiant-questions/page-234#entry370492

Split portals where one is closed and the other isn't *don't* show as closed (red) using r_showPortals, which colours portals green if anything at all can be seen in the visleaf beyond them. It doesn't distinguish between portals that the player can genuinely see through and those that are blocking part of a visleaf. It's perfectly possible for a portal to be hide part of a visleaf from the renderer. One thing to consider in this issue is whether to tweak r_showPortals so that it uses 3 colours instead. Example in the post linked above.

Main thing to investigate: Split portals often don't work unless you tweak them so they are no longer co-planar. But that requires angled visportals, which could cause glitches of their own by carving up map geometry oddly.
TagsNo tags attached.

Relationships

related to 0004162 resolvedSteveL r_showPortals in 3 colours 

Activities

SteveL

SteveL

05.08.2015 18:35

reporter   ~0007708

This was a red herring. Split portals don't offer benefits. If half a portal is hidden, any models behind that part of the portal (and that don't stick out into the visible area) aren't drawn anyway.
SteveL

SteveL

05.08.2015 18:37

reporter   ~0007709

We'll keep the 3-colour portals from 0004162. The 3 colours are still valid and useful for diagnostics. They let you distinguish which portals are opening a visleaf and which are merely facing onto an open one.

Issue History

Date Modified Username Field Change
30.04.2015 17:11 SteveL New Issue
30.04.2015 17:11 SteveL Status new => assigned
30.04.2015 17:11 SteveL Assigned To => SteveL
07.06.2015 20:15 SteveL Relationship added related to 0004162
05.08.2015 18:35 SteveL Note Added: 0007708
05.08.2015 18:35 SteveL Status assigned => closed
05.08.2015 18:35 SteveL Resolution open => no change required
05.08.2015 18:37 SteveL Note Added: 0007709