Game Development Community

Portal Problems - now you see it, now you don't?!? *FIXED

by ChrisG · in Constructor · 12/07/2008 (5:16 pm) · 5 replies

I've been having some weird issues with portals in DIFs exported from Constructor where faces disappear, or the portal appears as a magenta face when viewed from certain angles.

- I'm using Constructor 1.0.51 with TGEA 1.7.1.
- All my DIFs are created using Export as DIF.
- The portals are all thin brushes the protrude slightly into the brushes surrounding it and are NOT coplanar with the surrounding brushes or other portal brushes. (This works perfect in Quark)

*** NEW SCREENSHOTS showing the problem

This doorway has the offending portal - from here all looks good
www.colab-aktiv.net/zday/probs/portal1.jpg
Take a couple of steps forward and most of the building disappears
www.colab-aktiv.net/zday/probs/portal2.jpg
Look out through the portal at an angle and everything goes magenta....
www.colab-aktiv.net/zday/probs/portal3.jpg

#1
12/07/2008 (6:03 pm)
Would it possible for you to use a much brighter scene and also do a circle around the area of which you're talking about having issues in the screen shots so that we can clearly understand as to what is and isn't working properly? Thanks :)
#2
12/07/2008 (6:52 pm)
Ok - I've updated the screenshots, these show the problem in a more obvious way.
Note also that the problem occurs when the camera is quite close to, or when the camera bounds intersect the portal.
#3
12/07/2008 (7:54 pm)
Very weird. I wonder if its actually Constructor or the newer dif compilers that are the cause of the problem.
#4
12/07/2008 (8:38 pm)
Is the portal super-thin (it should be)? Does it intersect a bunch of other brushes? Are all the brushes that it intersects structural (not detail brushes)? Did you do any scaling/rotating of the portal? If so you may want to delete the portal, and recreate it without scaling/rotating.
#5
12/07/2008 (9:26 pm)
Thanks - problem seems to be fixed., I recreated the portal to .01 units (which is what is was before) and it seems have fixed the problem. I have a feeling that the portal may have been scaled or rotated.