[WIP] Observatory

Finish a new model/mesh? Got something you're working on? Finish a new map? Here's the place to post it for feedback and whatnot.
metkillerjoe




Wordewatician 500

Posts: 1267
Joined: Thu Aug 03, 2006 3:35 pm
Contact:

Post by metkillerjoe »

Here are some pictures of the texture; sorry, I was too lazy to resize them.

http://i31.photobucket.com/albums/c369/ ... pic_01.jpg

http://i31.photobucket.com/albums/c369/ ... pic_03.jpg

http://i31.photobucket.com/albums/c369/ ... pic_04.jpg

http://i31.photobucket.com/albums/c369/ ... pic_05.jpg


This last one is bad glitch:

http://i31.photobucket.com/albums/c369/ ... pic_06.jpg

Why is it culling like this? Is it because my map is huge and it is compensating or is there some setting I can change (because I'm sure current gen cards can handle this map without any culling).
Image
User avatar
InvaderVeex





Posts: 483
Joined: Tue Jul 25, 2006 2:57 pm
Location: LandO'Palooza!
Contact:

Post by InvaderVeex »

Portalling Error.
User avatar
Cryticfarm





Posts: 3611
Joined: Sat Dec 09, 2006 7:23 pm
Location: canada
Contact:

Post by Cryticfarm »

He stated a bit back he wasn't using portals.
User avatar
Andrew_b




Socialist

Posts: 4188
Joined: Sat Feb 24, 2007 4:52 pm
Contact:

Post by Andrew_b »

InvaderVeex wrote:Portalling Error.
Well aren't you cool lawl. I hang out at modacity so I can be an ass to everyone else. WOOT.

Looks nice.
User avatar
JunkfoodMan





Posts: 1061
Joined: Fri Jan 27, 2006 10:18 am
Location: London, Englandia

Post by JunkfoodMan »

Andrew_b wrote:
InvaderVeex wrote:Portalling Error.
Well aren't you cool lawl. I hang out at modacity so I can be an ass to everyone else. WOOT.

Looks nice.
What?
Image
wat
User avatar
InvaderVeex





Posts: 483
Joined: Tue Jul 25, 2006 2:57 pm
Location: LandO'Palooza!
Contact:

Post by InvaderVeex »

Andrew_b wrote:
InvaderVeex wrote:Portalling Error.
Well aren't you cool lawl. I hang out at modacity so I can be an ass to everyone else. WOOT.

Looks nice.
I stated from experience what the problem may be. I don't see how I am an ass. By the way, I am not like most of the people at modacity. You sir, have lost my respect.
User avatar
Andrew_b




Socialist

Posts: 4188
Joined: Sat Feb 24, 2007 4:52 pm
Contact:

Post by Andrew_b »

InvaderVeex wrote:
Andrew_b wrote:
InvaderVeex wrote:Portalling Error.
Well aren't you cool lawl. I hang out at modacity so I can be an ass to everyone else. WOOT.

Looks nice.
I stated from experience what the problem may be. I don't see how I am an ass. By the way, I am not like most of the people at modacity. You sir, have lost my respect.
And you were wrong. Woah, I no longer have your respect? What will I ever do. :roll:
metkillerjoe




Wordewatician 500

Posts: 1267
Joined: Thu Aug 03, 2006 3:35 pm
Contact:

Post by metkillerjoe »

InvaderVeex, how do I portal my level correctly (I know roughly what it means, but I thought tool's "build-cache-file/structure" did that for you.)?
Image
User avatar
Andrew_b




Socialist

Posts: 4188
Joined: Sat Feb 24, 2007 4:52 pm
Contact:

Post by Andrew_b »

You make a material in your material editor named +exactportal, or just +portal. I choose to use +exactportal.

Then you close off door ways/ base doors/ caves with these materials. Then you portaled your map.
L0d3x




Articulatist 250

Posts: 454
Joined: Sat Aug 18, 2007 3:32 am

Post by L0d3x »

May I also add the HEK tutorial has a section on portals that goes a bit more into depth.
Matooba





Posts: 186
Joined: Thu Jan 05, 2006 2:51 am
Location: North East U.S.
Contact:

Post by Matooba »

Placement of Portals

The final step to completing a level is the addition of surfaces or planes that define portals. These portals are used by the engine for several purposes.

The primary function of these portals are as "visibility portals", portals that the Halo game engine uses to try and cull out objects that cannot be seen to improve performance by not rendering such objects.

The portals in general help break up the level so that it can be handled in parts to help performance in general. Attributes can also be set for portals, such as ambient sounds to play in the portal as well as environmental audio effects. Portals can also be used to define weather volumes and fog volumes.

There are 2 kinds of portals that are defined, "portals" and "exact portals". The following are descriptions for each:

1) Exact Portals: (Material name: +exactportal) These are portals defined by surfaces or planes with the +exactportal material applied to them. Exact portals are created such that the faces (edges and vertices) match the surrounding geometry (edges and vertices). These faces in effect create a "seal". The volume that is between these surfaces or planes is an exact portal. The direction of the normals of the faces helps determine how the portal is defined.

2) Portals: (Material name: +portal) These are portals defined by surfaces or planes with the +portal material applied to them. These portals are created by faces or planes that are used to divide the game environment. These planes must create a seal with the level, but do not have to match vertices and the associated edges with the surrounding geometry. These planes are much more loosely defined and placed in the level and are used to break or divide the level up into sections. The direction of the normals for the faces helps determine how the portal is defined.

A volume defined as an Exact portal CAN have standard Portal areas defined within it and vice versa as long as the above rules outlined in their definitions are satisfied. However, an open ended or non-enclosed Portal cannot intersect an Exact portal, a "vis error" or rendering anomaly will occur. In other words, be careful to not let a Portal plane improperly divide or bisect an Exact portal volume. Portals can be used to help portal horizontally (looking left and right in the XY plane) AND vertically (looking up and over objects or geometry that vary in the Z-Axis). Later, when the level is running in the Sapien or the game, use rasterizer_wireframe 1 to view the level and exit and enter the doorways to see how the level geometry and objects are not drawn from the player view as this portal volume is entered and exited.
Notes:
Exactportals,
Make sure the normals for the faces point outwards, this will help define the volume between the faces. the normals can be viewed by clicking on the Show Normals check box under Selection. If the normals are not easily visible, the lengths of the visual representations of the normals can be increased using the Scale value. Once this is complete, assign the +exactportal material to the faces by selecting all the faces and setting the Material ID to that of the exactportals.
Portals,
Under Create click on Plane.
Enter the following values in the listed fields, Length Segs: 1 and Width Segs: 5
Create the plane such that the edges extreme edges extend past the extents of the level.
Take this plane and create 3 more planes for a total of 4 planes that run lengthwise "North" to "South".
Convert all the planes into an Editable Mesh (Edit Mesh) and Attach all the planes into 1 object called "terrain portals".
Planes and faces should be aligned to try and divide the level evenly. Vertices and the associated edges and faces should be aligned along major edge boundaries in the level.
Faces running "West" to "East" should be created using the existing vertices and edges for the planes. Only the middle 4 edges and associated vertices should be used. In addition, the edges should be extended past the level boundaries. Make sure that the normals are consistent for all the faces, this will determine how the portal volumes are created. In the example, the faces running "East" to "West" have their normals pointing North, while the faces running "North" to "South" have their normals facing "East".

Link the "terrain portals" object to the reference frame "frame" object.
The level has now been portalled. :P

I hope this will reduce lag in some of those good maps i see out there.

For some additional tips, see this post: http://gbxforums.gearboxsoftware.com/sh ... 734&page=2
Image
metkillerjoe




Wordewatician 500

Posts: 1267
Joined: Thu Aug 03, 2006 3:35 pm
Contact:

Post by metkillerjoe »

After two years, Observatory is done. I'm letting go of the name because, after an internal beta with friends at school, I will not release this map to the public.

I extend a thanks to all of those who gave critique; it helped me greatly become better at this stuff.

There are still some minor things that, I'm sure, the beta will pick up, but, to me, this map is finished.


Conclusion (Pics):

Image

Image

Image

Thanks again!
Image
L0d3x




Articulatist 250

Posts: 454
Joined: Sat Aug 18, 2007 3:32 am

Post by L0d3x »

So you worked on this for 2 years, and aren't releasing it?
User avatar
WaeV




Advisor

Posts: 1045
Joined: Tue Jun 01, 2004 10:45 am
Location: New England

Post by WaeV »

I know! I want to play!
Image
User avatar
Eaton




Enthraller

Posts: 1639
Joined: Thu Jun 14, 2007 4:16 pm
Location: USA

Post by Eaton »

I don't play Halo CE, but that does look pretty good. Only one thing. The second picture... The far off mountains/scenery looks kind of boxy and the cliffs to the right do as well.
Image
User avatar
Aumaan Anubis




Connoisseur Bloodhound Renovator

Posts: 2938
Joined: Fri Jun 30, 2006 1:01 pm
Location: Aumaan
Contact:

Post by Aumaan Anubis »

Wow... that appears to be a terribly selfish decision.
Image
Tural wrote:MrMurder, we're going to hold you to that promise.
It is expected, and demanded.
User avatar
WaeV




Advisor

Posts: 1045
Joined: Tue Jun 01, 2004 10:45 am
Location: New England

Post by WaeV »

Well it isn't as though we have a right to his work. It'd just be nice to see it in person. Well sorta in person.
Image
User avatar
TomClancey





Posts: 2565
Joined: Sat Jan 28, 2006 6:49 am
Location: Ohio
Contact:

Post by TomClancey »

Looks good, nice job on it!
metkillerjoe




Wordewatician 500

Posts: 1267
Joined: Thu Aug 03, 2006 3:35 pm
Contact:

Post by metkillerjoe »

Sorry guys. Really I am. I'm just not comfortable with releasing this map... yet.

Couple of bugs to work out (which are somewhat minor, but still). I'll try to get a link up as soon as I fix them.

The biggest problem is that I'm still trying to figure out how to portal the level (properly), which I haven't had much time to do this week because of my school workload. Still, though, I'm working on it.

Edit: I just laughed thinking that I haven't even played a slayer game on this thing. Too busy. So, you might even consider this a beta/epsilon build if anything.
Image
User avatar
RaVNzCRoFT




Grunge Pyre

Posts: 6208
Joined: Mon Jan 10, 2005 3:05 pm
Location: Raleigh, North Carolina, USA

Post by RaVNzCRoFT »

Whoa, I so remember this map!

Glad to see you got it finished. Nice perseverance.
Post Reply