Snarkpit Mapping Standards

Snarkpit Mapping Standards

Re: Snarkpit Mapping Standards Posted by DocRock on Fri May 20th 2005 at 7:03pm
DocRock
367 posts
Posted 2005-05-20 7:03pm
DocRock
member
367 posts 929 snarkmarks Registered: Mar 24th 2002 Location: U S of A
If you remember, during Half-Life 1 mapping, the SnarkPit members had set mapping standards for maps. For instance, some of the members asked mappers to keep their rspeeds under 600 and the wpoly under 7000 (correct me if I'm wrong on these numbers).

I'm wondering if the SnarkPit has had any discussions lately about the best +showbudget numbers for Half-Life2 mapping.

I'm sorry if this subject has been discussed already. If it has been, please point me to the correct thread because all of the searches I did for this came up empty.
Condemnation without Investigation is the Highest Form of Ignorance!
Re: Snarkpit Mapping Standards Posted by Orpheus on Fri May 20th 2005 at 7:18pm
Orpheus
13860 posts
Posted 2005-05-20 7:18pm
Orpheus
member
13860 posts 2024 snarkmarks Registered: Aug 26th 2001 Occupation: Long Haul Trucking Location: Long Oklahoma - USA
DocRock said:
If you remember, during Half-Life 1 mapping, the SnarkPit members had set mapping standards for maps. For instance, some of the members asked mappers to keep their rspeeds under 600 and the wpoly under 7000 (correct me if I'm wrong on these numbers).

I'm wondering if the SnarkPit has had any discussions lately about the best +showbudget numbers for Half-Life2 mapping.

I'm sorry if this subject has been discussed already. If it has been, please point me to the correct thread because all of the searches I did for this came up empty.
No, so far we have not. It seems to be to dependant on machine sizes/quality to really break it down to hard numbers.

IMO its anything that reduces it down below 20FPS, on a respectable PC. Thats just my opion though.

HL2 has none of the barriers that HL1 had that renders machine sizes moot. No matter how big your machine was if you built a piece of s**t, it was a piece of s**t. HL2 renders s**tty maps with no real problems at all.

In the end, I use my own judgment. If its s**t, no machine or author will convince me otherwise.
/ 2cents

The best things in life, aren't things.
Re: Snarkpit Mapping Standards Posted by Myrk- on Fri May 20th 2005 at 8:36pm
Myrk-
2299 posts
Posted 2005-05-20 8:36pm
Myrk-
member
2299 posts 604 snarkmarks Registered: Feb 12th 2002 Occupation: CAD & Graphics Technician Location: Plymouth, UK
Orph speaks truely... There are very few boundaries with HL2.
-[Better to be Honest than Kind]-
Re: Snarkpit Mapping Standards Posted by SaintGreg on Fri May 20th 2005 at 9:12pm
SaintGreg
212 posts
Posted 2005-05-20 9:12pm
212 posts 51 snarkmarks Registered: Dec 3rd 2004
But.... You really shouldn't make a map that nobody can play, thats
just stupid. If you get an average of 50 fps in HL2, you
shouldn't have to get 20 fps on a map somebody built.
To get something to work, sometimes you just have to beat your head against the wall longer; the skin grows back, but the brick doesn't.

Source hates soup!
Re: Snarkpit Mapping Standards Posted by Campaignjunkie on Fri May 20th 2005 at 9:41pm
Campaignjunkie
1309 posts
Posted 2005-05-20 9:41pm
1309 posts 329 snarkmarks Registered: Feb 12th 2002 Occupation: Student Location: West Coast, USA
I generally use the FPS in official Valve maps as a rough goal. In
Overwatch, I average about 90, so I usually shoot for around that
amount. There's a lot more than r_speeds affecting everything -
physics, shaders, water...
Re: Snarkpit Mapping Standards Posted by satchmo on Fri May 20th 2005 at 10:13pm
satchmo
2077 posts
Posted 2005-05-20 10:13pm
satchmo
member
2077 posts 1809 snarkmarks Registered: Nov 24th 2004 Occupation: pediatrician Location: Los Angeles, U.S.
FPS in official Valve maps
That's what I go with also. I assume if people are able to play
the official single player levels from Valve, they shouldn't have any
problem playing the custom maps.
"The greatest thing you'll ever learn is just to love and be loved in return." -- Toulouse-Lautre, Moulin Rouge
Re: Snarkpit Mapping Standards Posted by Orpheus on Sat May 21st 2005 at 12:19am
Orpheus
13860 posts
Posted 2005-05-21 12:19am
Orpheus
member
13860 posts 2024 snarkmarks Registered: Aug 26th 2001 Occupation: Long Haul Trucking Location: Long Oklahoma - USA
As I said though, it really boils down to machine size/quality.

I have two comps that will play HL2 satisfactorily, one a hell of a lot better than the other. Now understand, WINXP only really allows 60 fps unless you disable vsinc so not everyone is gonna get the same results even if they have the same general PC specs.

I feel that with HL2 it really only boils down to what YOU would find acceptable for play. So far, I have seen no maps so horribly built that my new 3500+ cannot handle it. Perhaps one exists, but I have not seen it yet.

So to answer your question Doc, I think the skies the limit. You can pretty much make anything you please. People will either like it or not. Quality of construction will always show itself. s**tty maps will as well.

The best things in life, aren't things.
Re: Snarkpit Mapping Standards Posted by Addicted to Morphine on Sat May 21st 2005 at 2:43am
Posted 2005-05-21 2:43am
3012 posts 529 snarkmarks Registered: Feb 15th 2005
I agree with CJ and Satchmo. While machines vary, as long as
custom maps are playable to the same extent of the official maps, I'm
happy. I probably average 20-40 fps on overwatch and am happy
with any custom maps that play in that range. It also helps me
judge the performance of the maps I put together. If it ever dips
below 20 I know I have a serious problem that I need to take care of.
Re: Snarkpit Mapping Standards Posted by DrGlass on Sat May 21st 2005 at 4:49am
DrGlass
1825 posts
Posted 2005-05-21 4:49am
DrGlass
member
1825 posts 632 snarkmarks Registered: Dec 12th 2004 Occupation: 2D/3D digital artist Location: USA
I think that mapping standards should move out of performance and into
technique. There are so many simple things that people do wrong
when they map. I see this first had with the mosaic submissions,
1 unit thick floors... intersecting brushes, blan boxy rooms, etc.

What would be cool is if we has some kind of review thing that people
can send their maps into and we can have some people look over it
and compile a knowledge base of mapping mistakes.

or we could make a big list of tips and tricks? I remeber a great
tut over at VERC that had 50 tips of mapping, I know that I still live
by many of those tips even today.
Re: Snarkpit Mapping Standards Posted by Orpheus on Sat May 21st 2005 at 4:50am
Orpheus
13860 posts
Posted 2005-05-21 4:50am
Orpheus
member
13860 posts 2024 snarkmarks Registered: Aug 26th 2001 Occupation: Long Haul Trucking Location: Long Oklahoma - USA
<DIV class=quote>
<DIV class=quotetitle>? quoting Addicted to Morphine</DIV>
<DIV class=quotetext>I agree with CJ and Satchmo. </DIV></DIV>

taps foots

and what the f**k am i? chopped liver?.. they basically said what i did in a condensed format. :wink:

where they pick the valve maps as a base comparison, i chose a set FPS period. I have seen some fantastically huge maps have high numbers, and i have seen the opposite.

anywho's, the bottomline is, i have no intention what so ever of getting a bigger pc JUST to run a s**tty made map.

[edit] this is old but not quite obsolete. i think we should begin another one exactly the same. ever once in a while i see a tidbit slip through the cracks and think "i should copy/paste that someplace. :sad:

The best things in life, aren't things.
Re: Snarkpit Mapping Standards Posted by Addicted to Morphine on Sat May 21st 2005 at 5:01am
Posted 2005-05-21 5:01am
3012 posts 529 snarkmarks Registered: Feb 15th 2005
I didn't mean to insult you Orph :smile: . I just thought you weren't in agreement with Satchmo and CJ because of this:
Orpheus: said:
So to answer your question Doc, I think the skies the limit. You can
pretty much make anything you please. People will either like it or
not. Quality of construction will always show itself. s**tty maps will
as well.
Oh and is that you on the site?
Re: Snarkpit Mapping Standards Posted by Orpheus on Sat May 21st 2005 at 11:16am
Orpheus
13860 posts
Posted 2005-05-21 11:16am
Orpheus
member
13860 posts 2024 snarkmarks Registered: Aug 26th 2001 Occupation: Long Haul Trucking Location: Long Oklahoma - USA
<DIV class=quote>
<DIV class=quotetitle>? quoting Addicted to Morphine</DIV>
<div class="quotetext">
Oh and is that you on the site?
</DIV></DIV>

Yeah, I was famous.. once... only once.

whispers

the post was lightblue bud.

[edit] My condensed answer. Make anything you wish, it will show if its crap or not.

the end.

</div>

The best things in life, aren't things.
Re: Snarkpit Mapping Standards Posted by Myrk- on Sat May 21st 2005 at 11:51am
Myrk-
2299 posts
Posted 2005-05-21 11:51am
Myrk-
member
2299 posts 604 snarkmarks Registered: Feb 12th 2002 Occupation: CAD & Graphics Technician Location: Plymouth, UK
Just make a map, I'm sure it's unlikely you'll hit limits and if you do, either its a crap map or a good one, and the good one will still probably be played regardless...
-[Better to be Honest than Kind]-
Re: Snarkpit Mapping Standards Posted by keved on Mon May 23rd 2005 at 8:03am
keved
252 posts
Posted 2005-05-23 8:03am
keved
member
252 posts 515 snarkmarks Registered: Jan 21st 2005 Occupation: Games designer, Rockstar Leeds Location: Leeds, UK
<DIV class=quote>
<DIV class=quotetitle>? quoting DocRock</DIV>
<DIV class=quotetext>If you remember, during Half-Life 1 mapping, the SnarkPit members had set mapping standards for maps. For instance, some of the members asked mappers to keep their rspeeds under 600 and the wpoly under 7000 (correct me if I'm wrong on these numbers).

I'm wondering if the SnarkPit has had any discussions lately about the best +showbudget numbers for Half-Life2 mapping.

</DIV></DIV>

As the others have suggested it's much more difficult in HL2 to have such rigid guidelines to try to adhere to; there are now more elements than world and entity polys which can contribute to poor fps performance.

The problem with using +showbudget as a guide is that, having, say, a large world geometry bar can be fine if few cubemap-heavy textures are used, so it would get really confusing as to the 'ideal' a map author should be aiming for.

If there was any mapping standard to be used for HL2 I'd suggest it be mat_wireframe in conjunction with any of the fps readout commands (net_graph or whatever).

Mat_wireframe clearly shows how well (or badly) constructured and optimised a level is. As long as mat_wireframe shows no big issues to address (lots of unseen geometry uneccessarily being rendered etc) and the fps command used gives a reading at least comparable to the Valve levels, the HL2 renderer will likely handle the level fine.
Re: Snarkpit Mapping Standards Posted by Orpheus on Mon May 23rd 2005 at 10:15am
Orpheus
13860 posts
Posted 2005-05-23 10:15am
Orpheus
member
13860 posts 2024 snarkmarks Registered: Aug 26th 2001 Occupation: Long Haul Trucking Location: Long Oklahoma - USA
I would have to concur thats a good assessment you have Kev.

Thanx for further clarifying what my lack of text could. :smile:

The best things in life, aren't things.
Re: Snarkpit Mapping Standards Posted by Leperous on Tue May 24th 2005 at 10:08pm
Leperous
3382 posts
Posted 2005-05-24 10:08pm
Leperous
Creator of SnarkPit!
member
3382 posts 1635 snarkmarks Registered: Aug 21st 2001 Occupation: Lazy student Location: UK
I would also like to add that you should be fine as long as your swapbuffer levels aren't going crazy, in addition to everything being mentioned above.
Re: Snarkpit Mapping Standards Posted by omegaslayer on Tue May 24th 2005 at 10:32pm
omegaslayer
2481 posts
Posted 2005-05-24 10:32pm
2481 posts 595 snarkmarks Registered: Jan 16th 2004 Occupation: Sr. DevOPS Engineer Location: Seattle, WA
I would also like to add that you should be fine as long as your
swapbuffer levels aren't going crazy, in addition to everything being
mentioned above.
Just for clarification: what causes swapbuffers to spike anyways?
Posting And You
Re: Snarkpit Mapping Standards Posted by Crono on Tue May 24th 2005 at 11:10pm
Crono
6628 posts
Posted 2005-05-24 11:10pm
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
omegaslayer said:
Leperous said:
I would also like to add that you should be fine as long as your
swapbuffer levels aren't going crazy, in addition to everything being
mentioned above.
Just for clarification: what causes swapbuffers to spike anyways?
Swapping :razz:
Blame it on Microsoft, God does.
Re: Snarkpit Mapping Standards Posted by Addicted to Morphine on Tue May 24th 2005 at 11:14pm
Posted 2005-05-24 11:14pm
3012 posts 529 snarkmarks Registered: Feb 15th 2005
Is it too many reflective surfaces?
Re: Snarkpit Mapping Standards Posted by satchmo on Tue May 24th 2005 at 11:35pm
satchmo
2077 posts
Posted 2005-05-24 11:35pm
satchmo
member
2077 posts 1809 snarkmarks Registered: Nov 24th 2004 Occupation: pediatrician Location: Los Angeles, U.S.
I believe the swap buffer goes up when there are too many potentially visible surfaces at any one location. When the player turns around, whatever that's behind the player is buffered, even though it's not within the VIS.

Have you noticed that when you turn to a highly detailed area of the map at first, the framerates would drop suddenly, but only for a fraction of a second. I believe the engine is buffering the surfaces, so that the next time the player turns around, there wouldn't be any performance hit.

That's my own hypothesis.
"The greatest thing you'll ever learn is just to love and be loved in return." -- Toulouse-Lautre, Moulin Rouge
Re: Snarkpit Mapping Standards Posted by DrGlass on Tue May 24th 2005 at 11:36pm
DrGlass
1825 posts
Posted 2005-05-24 11:36pm
DrGlass
member
1825 posts 632 snarkmarks Registered: Dec 12th 2004 Occupation: 2D/3D digital artist Location: USA
basicaly I think it has anything to do with lightmaps, specail textures, alpha maps, etc.

I think we should have a run down of all the items on the +showbudget
and let the more experianced mappers give their views on the importance
of each section.
Re: Snarkpit Mapping Standards Posted by omegaslayer on Wed May 25th 2005 at 1:21am
omegaslayer
2481 posts
Posted 2005-05-25 1:21am
2481 posts 595 snarkmarks Registered: Jan 16th 2004 Occupation: Sr. DevOPS Engineer Location: Seattle, WA
[quote=omegaslayer][quote=Leperous]I would also like to add that you should be fine as long as your
swapbuffer levels aren't going crazy, in addition to everything being
mentioned above.[/quote]

Just for clarification: what causes swapbuffers to spike anyways?
Swapping :razz: [/quote]

Gee its obvious you dont know :razz:
Posting And You
Re: Snarkpit Mapping Standards Posted by Campaignjunkie on Wed May 25th 2005 at 1:31am
Campaignjunkie
1309 posts
Posted 2005-05-25 1:31am
1309 posts 329 snarkmarks Registered: Feb 12th 2002 Occupation: Student Location: West Coast, USA
High SwapBuffer levels are usually caused by excessive use of normal-mapped textures, I think.
Re: Snarkpit Mapping Standards Posted by omegaslayer on Wed May 25th 2005 at 1:53am
omegaslayer
2481 posts
Posted 2005-05-25 1:53am
2481 posts 595 snarkmarks Registered: Jan 16th 2004 Occupation: Sr. DevOPS Engineer Location: Seattle, WA
I found this of the internet, I think one of the non-active members
wrote it, its really good:
http://www.student.kun.nl/rvanhoorn/Optimization.htm
http://www.student.kun.nl/rvanhoorn/Optimization.htm said:
Swap Buffers

This can be anything, from water (try reducing it to cheap water if it
is) or fire, smoke or steam, glass or other transparent textures. Apart
from reducing visibility of the leafs, try to reduce their quality or
quantity, but only if it really gets out of hands. Also, if you have it
enabled, bump-mapping is also a cause.
Someone should make a long tutorial out of it (or many short ones :biggrin: ), but in short it tells us how to optimize a map.

I also found this in my travels when I was looking for a compile error
that breaks down compile errors:
http://www.interlopers.net/errors/errors.php#2-1
Posting And You
Re: Snarkpit Mapping Standards Posted by Leperous on Wed May 25th 2005 at 10:40am
Leperous
3382 posts
Posted 2005-05-25 10:40am
Leperous
Creator of SnarkPit!
member
3382 posts 1635 snarkmarks Registered: Aug 21st 2001 Occupation: Lazy student Location: UK
Yes, I think swapbuffer levels are influenced by a large number of things, especially special visual effects (though I've never had water hit me very hard- it's usually bump mapping, especially when there are rocks around)
Re: Snarkpit Mapping Standards Posted by Fjorn on Wed May 25th 2005 at 2:45pm
Fjorn
250 posts
Posted 2005-05-25 2:45pm
Fjorn
member
250 posts 25 snarkmarks Registered: Jun 5th 2004 Occupation: Student/Amateur Writer Location: California - USA
Its lots and lots of props that get me....
Signature? What signature!?
Re: Snarkpit Mapping Standards Posted by DocRock on Wed May 25th 2005 at 4:28pm
DocRock
367 posts
Posted 2005-05-25 4:28pm
DocRock
member
367 posts 929 snarkmarks Registered: Mar 24th 2002 Location: U S of A
Even one point_light in my map makes the +showbudget dynamic light graph go up and fps down. I know it's an editing question...but why does one point_light cause such a jump?
Condemnation without Investigation is the Highest Form of Ignorance!
Re: Snarkpit Mapping Standards Posted by omegaslayer on Wed May 25th 2005 at 4:34pm
omegaslayer
2481 posts
Posted 2005-05-25 4:34pm
2481 posts 595 snarkmarks Registered: Jan 16th 2004 Occupation: Sr. DevOPS Engineer Location: Seattle, WA
<DIV class=quote>
<DIV class=quotetitle>? quoting DocRock</DIV>
<DIV class=quotetext>Even one point_light in my map makes the +showbudget dynamic light graph go up and fps down. I know it's an editing question...but why does one point_light cause such a jump?</DIV></DIV>

Do you mean point_spotlight? because with that enity it emits dynamic light from it (its meant to be parented to things, and then have dynamic light come off of it), just go into the flags and check, "no dynamic light", that seems to be the problem a lot of the time.

edit: you can also reduce the impact of dynamic lights by incerasing the light map scale on the walls the dynamic light hits (ex: a scale of 64 or 32 is going to be better than a scale of 16 per-say), just use the texture aplication tool for that job.
Posting And You