logo
Main

Forums

Downloads

Unreal-Netiquette

Donate for Oldunreal:
Donate

borderline

Links to our wiki:
Wiki

Walkthrough

Links

Tutorials

Unreal Reference

Usermaps

borderline

Contact us:
Submit News
Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic HOMs are weird (Read 360 times)
scab
New Member
*
Offline


Oldunreal member

Posts: 6
Joined: Jan 3rd, 2020
HOMs are weird
Jan 3rd, 2020 at 10:41pm
Print Post  
Hi. It's been maybe 13 years since I've played Unreal. Old KDS player here. I reinstalled to do a bit of mapping. This 2.1 editor is awesome btw, thank you!!!

I put in a few hours on a map, but stopped when I spotted HOMs. To troubleshoot I made another, simpler map and started throwing globs of poo at it. I dorked around with rotating brushes, intersecting/deintersecting brushes, imported brushes from Blender (triangulated even). OpenGL, DirectX and software rendering = all the same & nothing stuck:

Image: https://www.dropbox.com/s/u6hi6lofl5b5y1a/untitled.PNG?dl=0

Video: https://www.dropbox.com/s/gj6035fovnjjrdr/untitled.mp4?dl=0

UNR: https://www.dropbox.com/s/l0welbqnmxgfzto/untitled.unr?dl=0

Maybe my specs are trash:
  • HP Folio 13-2000
  • Windows 10 Pro 64bit
  • Intel HD Graphics 3000
  • 4GB RAM
  
Back to top
 
IP Logged
 
yrex .
Betatester
Offline


Oldunreal member

Posts: 212
Joined: May 6th, 2015
Re: HOMs are weird
Reply #1 - Jan 4th, 2020 at 12:25am
Print Post  
That's normal. That's just Unreal's overly aggressive culling.

Pretty much any PC made in last 15 years is enough for Unreal, besides buggy OS or drivers.
  

Quality content | mail me instead of PMing: ampoyrex(a)wp(.)pl
Back to top
 
IP Logged
 
Krull0r
Global Moderator
Betatester
Developer Team
*****
Offline


227 Emitter Expert

Posts: 472
Location: Germany
Joined: Jul 1st, 2007
Gender: Male
Re: HOMs are weird
Reply #2 - Jan 4th, 2020 at 8:31am
Print Post  
Hello and welcome on board Smiley


If you plan to make this map 227 only you can eliminate this issue by selecting all surfaces and check in the Surface Properties "NoBoundsReject"

Keep in mind this flag only exists in 227's UnrealEd 2.1. So if you play the map in older versions of Unreal it maybe wouldn't be playable or the geometry disappears again on the screen edges.


  

Back to top
 
IP Logged
 
han
Global Moderator
Unreal Rendering Guru
Developer Team
*****
Offline


Oldunreal member

Posts: 588
Location: Germany
Joined: Dec 10th, 2014
Gender: Male
Re: HOMs are weird
Reply #3 - Jan 4th, 2020 at 9:55pm
Print Post  
I'm like 95% certain, this got fixed recently with a fix I gave Smirftsch, which I found in HP2. The 5% are for this might been cause by something else.

But the bounding box testing code had a bug, where one point of the 8 was omited...
  

HX on Mod DB. Revision on Steam. Löffels on Patreon.
Back to top
 
IP Logged
 
scab
New Member
*
Offline


Oldunreal member

Posts: 6
Joined: Jan 3rd, 2020
Re: HOMs are weird
Reply #4 - Jan 6th, 2020 at 4:26pm
Print Post  
yrex . wrote on Jan 4th, 2020 at 12:25am:
That's normal. That's just Unreal's overly aggressive culling.


Hello yrex, I read a little about occlusion/culling and I'm not sure how that applies here. If I rotate the playerstart to look directly at both of the smaller cubes, then they are neither culled or occluded, correct?

Here's what I referenced: https://docs.unrealengine.com/en-US/Engine/Rendering/VisibilityCulling/index.htm
l
  
Back to top
 
IP Logged
 
scab
New Member
*
Offline


Oldunreal member

Posts: 6
Joined: Jan 3rd, 2020
Re: HOMs are weird
Reply #5 - Jan 6th, 2020 at 5:16pm
Print Post  
Hi Krull0r, checking "NoBoundsReject" worked and removed the, um . . . what is the correct way to describe this effect? Hall of Mirrors? BSP holes?

Although, according to this blip, maps could suffer performance loss with this option enabled:
https://www.oldunreal.com/wiki/index.php?title=BSP_surface_flags#No_bounds_rejec...

Good to enable NoBoundsReject for everything, always?

BTW, I don't see any reason to make maps for old versions, and this 227i patch is pretty darn slick + the 2.1 editor is real nice.
  
Back to top
 
IP Logged
 
yrex .
Betatester
Offline


Oldunreal member

Posts: 212
Joined: May 6th, 2015
Re: HOMs are weird
Reply #6 - Jan 6th, 2020 at 5:40pm
Print Post  
Hello scab,

occluded = hidden behind something
culled = not drawn

[1] occlusion culling = not drawing stuff obscured by other stuff
[2] view frustum culling = not drawing stuff outside of screen
There are more types of culling...

In Unreal, both [1] and [2] aren't perfect. Your video showed what looks like [2]. Don't bother fixing it.

Quote:
If I rotate the playerstart to look directly at both of the smaller cubes, then they are neither culled or occluded, correct?

Most likely.

Quote:

Neither this link, nor its web archive version works.

Quote:
[...] Hall of Mirrors? BSP holes?

HOM may or may not be a consequence of a BSP hole. In this case it isn't.

Quote:
I don't see any reason to make maps for old versions

Considering how small the community is, I'd rather maximize my potential audience. There are also some tricks to use new features without completely breaking compatibility. However, in this case (a surface flag), this isn't a problem.
  

Quality content | mail me instead of PMing: ampoyrex(a)wp(.)pl
Back to top
 
IP Logged
 
scab
New Member
*
Offline


Oldunreal member

Posts: 6
Joined: Jan 3rd, 2020
Re: HOMs are weird
Reply #7 - Jan 6th, 2020 at 5:44pm
Print Post  
han wrote on Jan 4th, 2020 at 9:55pm:
I'm like 95% certain, this got fixed recently with a fix I gave Smirftsch, which I found in HP2. The 5% are for this might been cause by something else.

But the bounding box testing code had a bug, where one point of the 8 was omited...


Greetings han, this makes some sense. I noticed that this effect only seems to appear with one vert when touching, or on a surface that is visible on the 'north' and 'west' walls of any room, and in this case the larger square room in the center.

In the screenshot below I have circled the vert I suspect, and the other locations it exists in the map. Rotating brushes has no effect, and the suspect vert seems to be statically positioned on any brush in space including adds & subtracts. Dunno where the vert ends up with complex, or extruded brushes from the 2D editor though. Imported brushes from Blender - a simple cube for example - the problematic vert is in the same location on the brush. The closest 'fix' I found was to rotate everything 45 degrees - the issue was still there, but far less pronounced.

Image: https://www.dropbox.com/s/o881f3g78j9veln/untitled_rev2b.PNG?dl=0

"1" represents the suspected vertex and the first smaller cube subtracted. "2" the second cube and the vertex, and the others, 'east' and 'south' were not displaying the issue unless another area was subtracted against the circled vert and looked at from the new area.
  
Back to top
 
IP Logged
 
Pik
Junior Member
**
Offline


Oldunreal member

Posts: 77
Joined: May 12th, 2014
Re: HOMs are weird
Reply #8 - Jan 11th, 2020 at 9:16pm
Print Post  
This is one reason for me to not make maps. Too much time wasted fighting HOMs and BSP holes.
  
Back to top
 
IP Logged
 
Pitbull™
Forum Administrator
*****
Offline



Posts: 1076
Location: Between Venus & Mars
Joined: Oct 4th, 2002
Gender: Male
Re: HOMs are weird
Reply #9 - Jan 15th, 2020 at 4:56am
Print Post  
Welcome to the forums. Check your pm's here. Smiley
  

LOADING HATERS..████████████] 99% Complete.

Green River
Old Unreal
Back to top
WWWGTalk  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint
Bookmarks: del.icio.us Digg Facebook Google Google+ Linked in reddit StumbleUpon Twitter Yahoo