Author Topic: Two Demi-Newb Mapping Questions  (Read 2009 times)

Offline Yendor

  • Full Member
  • ***
  • Posts: 119
    • View Profile
  • Rated:
Two Demi-Newb Mapping Questions
« on: July 01, 2009, 11:23:24 AM »
I've been making maps for a long time on-and-off.  I'm now taking things to the next level, concerning myself with lighting and performance.  This has yielded two questions:

1.  How does one measure frame rate performance? Is there a standard metric for this?  I've heard about r_speeds and timedemo and such, but how would I get a hard number that I can compare to, say, a stock map?

2.  is there a way to restore Quake2 to it's stock factory video settings?  I've tweaked things over the years, and now I notice that my new map looks vastly different on the three different computers on which I have Q2 installed.

I still run bone-stock v3.2 Stock Q2.  I've has no luck with the R1Q2 client - it chunks up a storm even on the fastest computer, and it's video rendering seems to kill the textures, leaving almost featureless planes.

Cheers!
~Y
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
I am the Master Blastermator!

Offline Yendor

  • Full Member
  • ***
  • Posts: 119
    • View Profile
  • Rated:
Re: Two Demi-Newb Mapping Questions
« Reply #1 on: July 01, 2009, 04:28:43 PM »
Aww... no responses?  Well, I have something for all those who know, who aren't helping:
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
I am the Master Blastermator!

Offline PANTONE 7717C

  • Swanky Member
  • *****
  • Posts: 565
    • View Profile
  • Rated:
Re: Two Demi-Newb Mapping Questions
« Reply #2 on: July 01, 2009, 05:28:32 PM »
haha good one!  :D

1. -  Ok, clever mapdesign is still important but framerate depends on the hardware setup nowadays. Nonetheless a Q2 map with an average polycount of say 10000 will make a fast PC work harder than when it's running one of the newest games (because of the newer and smarter technology used in those games.)
So the safest way to keep your map's performance in check is to watch the overall polycount. "r_speeds 1"  displays the polycount for the current POV.  Wpoly = worldpolys/solid structures, epoly = entitypolys (high epoly numbers usually occur in wide open maps where lots of stuff is visible.)
But when comparing the performance of stockmaps you have to keep in mind that there is a difference between Singleplayer maps and Deathmatch maps. For singleplayer maps it's okay to have higher r_speeds and slower peformance because game pace is slower and there generally is less action.

For deathmatch maps it's best to compare your map's r_speeds to the largest of the stockmaps, q2dm8. The r_speeds in that map peak just over a 1000 in some places which is peanuts nowadays. In fact it is not a problem if your map has r_speeds of 1500-2000 as long as it only occurs in a couple of places.
But if 1500-2000 is the average polycount throughout the entire map and you've also jam-packed it with entities then it will become slow and laggy for people with older PC's and/or weak vidcards. Personally when I'm building a map I strive for the r_speeds to stay under 1000 at all times although it's not a problem if it gets higher in some places.

(Always design your maps according to the "Line of sight" principle. If you can peek into a part of an area, no matter how far away it is then that area and everything in it will be drawn. Especially when you have two huge open areas in your map you got to make sure those areas cannot 'see' each other. Try to block that line of sight by adding a corridor with enough turns so that it's impossible for the player to peek into both areas no matter where he's standing.)


2. - Quake2 comes with a default cfg (found in pak0.pak with the name default.cfg). This config will be used and copied to baseq2 when the game can't find your customized one.  So, you could just move your cfg out of the baseq2 folder (keep it as a backup) and the soon as you start Q2 everything will be default, including the controls(!) and the lighting... which, at its default is very dark.

Or visit this link, it lists all stock Q2 cvars and commands with their default values:  http://www.cs.rochester.edu/research/quagents/console_commands.htm
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline Yendor

  • Full Member
  • ***
  • Posts: 119
    • View Profile
  • Rated:
Re: Two Demi-Newb Mapping Questions
« Reply #3 on: July 06, 2009, 03:07:13 PM »
Awesome - thanks! 

So r_speed numbers are actually poly counts - got it.  That's not confusing at all. 

Turns out my map averages 1600 in almost all areas.  Arrgh.  The price of beauty, or at least some natural-looking stone work.  Oh well, I'm going with it - even on a P4-1.6Ghz with some older vid card, it seems OK.  I'll be doing more testing, and optimizing things with well-placed hint brushes and such.

Thanks very much for the info!
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
I am the Master Blastermator!

Offline Jay Dolan

  • Swanky Member
  • *****
  • Posts: 644
    • View Profile
    • Quetoo.org
  • Rated:
Re: Two Demi-Newb Mapping Questions
« Reply #4 on: July 06, 2009, 07:53:16 PM »
1600 world polys is no big deal for today's hardware -- even running stock Quake2 engines.  I would say anything GeForce 2 or later, and backed by a 1GHz CPU or better, could chew up that kind of map no problem.  The "1000 wpolys" guideline is a really a relic from Quake2's Hay Day.  Hardware (and video drivers) have evolved a lot since then.

 

El Box de Shoutamente

Last 10 Shouts:

 

RyU

September 03, 2024, 05:15:49 PM
And wow Derrick is still playing lol
 

RyU

September 03, 2024, 05:15:15 PM
Just know yesterday is gone and soon tomorrow will be gone too  :)
 

Lejionator

August 08, 2024, 07:28:01 PM
It's tiem to QuakeCon!!!  ;)

https://www.youtube.com/watch?v=ThQd_UJaTys
 

ImperiusDamian

July 26, 2024, 09:34:53 PM
In nomine Quake II et Id Software et Spiritus John Carmack, Amen.
 

QuakeDuke

July 26, 2024, 05:10:30 PM
Hey, shout, summertime blues
Jump up and down in you blue suede shoes
Hey, did you rock and roll? Rock on!!  ...QD
 

Yotematoi

July 24, 2024, 01:31:20 PM
Ayer me mato 5 veces para robarme en la vida real hará lo mismo? [img]<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fzoloyoze.torito%2Fposts%2Fpfbid0wXU2VgS7atesBcSoMz5BWMJCJajeZFVT6GzSU6TtpJGddN9kLTvWNgcZaskkbKFQl&amp;show_text=true&amp;width=500
https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fzoloyoze.torito%2Fposts%2Fpfbid0wXU2VgS7atesBcSoMz5BWMJCJajeZFVT6GzSU6TtpJGddN9kLTvWNgcZaskkbKFQl&show_text=true&width=500" width="500"
 

Yotematoi

July 24, 2024, 01:25:59 PM
hi ya está la basura de Martin, se cambió el nombre es un ladron estupido, asi llegó a 10000[img]<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fzoloyoze.torito%2Fposts%2Fpfbid03hZrkDUBJPZKCuFgy5hRUy831ekKJYVRzC7ajXaKQbJ6xcPgKftLukUDfovFyEq3l&amp;show_text
https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fzoloyoze.torito%2Fposts%2Fpfbid03hZrkDUBJPZKCuFgy5hRUy831ekKJYVRzC7ajXaKQbJ6xcPgKftLukUDfovFyEq3l&show_text
 

Yotematoi

July 24, 2024, 01:25:59 PM
hi ya está la basura de Martin, se cambió el nombre es un ladron estupido, asi llegó a 10000[img]<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fzoloyoze.torito%2Fposts%2Fpfbid03hZrkDUBJPZKCuFgy5hRUy831ekKJYVRzC7ajXaKQbJ6xcPgKftLukUDfovFyEq3l&amp;show_text
https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fzoloyoze.torito%2Fposts%2Fpfbid03hZrkDUBJPZKCuFgy5hRUy831ekKJYVRzC7ajXaKQbJ6xcPgKftLukUDfovFyEq3l&show_text
 

-Unh0ly-

July 05, 2024, 05:20:36 AM

Show 50 latest
Welcome, Guest. Please login or register.
September 20, 2024, 07:30:37 PM

Login with username, password and session length