Unreal 3 Engine

Started by
10 comments, last by feisar 19 years, 11 months ago
Anyone knows what exact system Unreal 3 Engine will use in order to achieve their "full support for seamlessly interconnected indoor and outdoor environments with dynamic per-pixel lighting and shadowing supported everywhere"? Octree/Portal Hybrid? Any clues?
Advertisement
At any rate, they''re probably going to be using some occlusion culling, in my opinion.
Yes I think so too Ever seen a decent engine without occlusion culling?
Pacman''s
I teleported home one night; With Ron and Sid and Meg; Ron stole Meggie's heart away; And I got Sydney's leg. <> I'm blogging, emo style
quote:Original post by MikeMJH
At any rate, they''re probably going to be using some occlusion culling, in my opinion.


Wow!!! Do you think they might do view frustum culling too????
skip the sarcasim...

current versions of the unreal engine use no "occlusion" culling as far as I know.

The engine relies primarily on portals which do cull occluded objects, but culls them on the assumption rather than actually checked to see if it is occluded. The assumption is that if the portal is outside the frustum or occluded, and the portal is the only way 2 see into a sector, than the sector must be occluded.

MikeMJH was most likely refering to view space occlusion culling methods such as HOM which is similar to gfx cards heirarchical Z buffers.
Well unrealtechnology.com refers to 'seamless' integration of outdoor and indoor scenes. Portal Rendering, as far as I understand it, does indeed cull unseen objects (depending on how you define 'occlusion culling').

Get Room->Get Portals->Get New Rooms->Clip New Room Geometry based on the Portals-> etc.

In my oppinion, a Portal Engine is a bit outdated and I can hardly imagine the Unreal 3 Engine (and even current versions of the engine) to purely rely on a non-hybrid approach.

[edited by - feisar on May 26, 2004 1:21:50 AM]
According to one of my friends who''s tooled around in the Unreal3 editor, projectors (judging by the use, I''d say they''re Unreal''s form of portals) are used for even outdoor environments. Doesn''t the Unreal 2 engine already support seamless indoor/outdoor environments anyways?
quote:Original post by SnprBoB86
skip the sarcasim...

current versions of the unreal engine use no "occlusion" culling as far as I know.


It also has antiportals, which serve as occluders. This was in UT2003, don''t know if it was already in the original UT. Antiportals are usually hidden inside hills and walls and allows the engine to skip rendering objects if their bounding box is behind them completely.
quote:Original post by feisar
Well unrealtechnology.com refers to ''seamless'' integration of outdoor and indoor scenes. Portal Rendering, as far as I understand it, does indeed cull unseen objects (depending on how you define ''occlusion culling'').

In my oppinion, a Portal Engine is a bit outdated and I can hardly imagine the Unreal 3 Engine (and even current versions of the engine) to purely rely on a non-hybrid approach.


Portal systems are preprocessed ( or human defined ) occlusion culling systems. Outside of hierarchical based view frustum culling, portals often give the next best way to eliminate alot of geometry with little effort.

I did not mean to come off as antagonistic as I did with my reply. However, any modern engine will make extensive use of various occluding methods. Another typical method is to keep a list of current visible large occluding regions/objects and then to do occlusion tests against those ''masks''/occluders each frame. As the view changed, the occluder list would be tweaked obviously.

This topic is closed to new replies.

Advertisement