![]() |
|
|
#1 |
|
Registered User
Join Date: Apr 2001
Location: Portland, Oregon
Posts: 26,697
|
Just working on editing the ini and thought I'd share. Let me know what you guys think.
You can speed up the game by editing the following lines. [Engine.GameEngine] CacheSizeMegs=64 UseStaticMeshBatching=True [WinDrv.WindowsClient] bLowDetailGeometry=True [D3DDrv.D3DRenderDevice] DesiredRefreshRate=0 UseStencil=True (for shadows, Unless blobs, then False) DetailTextures=True Use16bit=False Use16bitTextures=True UseCompressedLightmaps=True AvoidHitches=True DescFlags=1 Description= Radeon 9700pro (note: this line is pretty useless) HighDetailActors=True
__________________
It's only when you look at an ant through a magnifying glass on a sunny day that you realise how often they burst into flames. -- Harry Hill |
|
|
|
|
|
#2 |
|
"Say what?"
Join Date: Dec 2000
Location: New York, USA
Posts: 16,886
|
UseStaticMeshBatching=True
That's a new one! ![]() Might you elaborate on what that does?
__________________
"As societies grow decadent, the language grows decadent, too. Words are used to disguise, not to illuminate, action: you liberate a city by destroying it. Words are to confuse, so that at election time people will solemnly vote against their own interests." –Gore Vidal “No matter how imperfect things are, if you’ve got a free press, everything is correctable. Without it, everything is concealable.” -Tom Stoppard |
|
|
|
|
|
#3 | |
|
Registered User
Join Date: Apr 2001
Location: Portland, Oregon
Posts: 26,697
|
Quote:
One of the newest features of this engine is it's use of mesh batching.... From Microsoft: "Batching Primitives" To get the best rendering performance during execution, try to work with primitives in batches and keep the number of render-state changes as low as possible. For example, if you have an object with two textures, group the triangles that use the first texture and follow them with the necessary render state to change the texture. Then group all the triangles that use the second texture. The simplest hardware support for Direct3D is called with batches of render states and batches of primitives through the hardware abstraction layer (HAL). The more effectively the instructions are batched, the fewer HAL calls are performed during execution." And.... "Using Meshes You can optimize meshes by using Direct3D indexed triangles instead of indexed triangle strips. The hardware will discover that 95 percent of successive triangles actually form strips and adjust accordingly. Many drivers do this for legacy hardware also. Direct3D extensions (D3DX) mesh objects can have each triangle, or face, tagged with a DWORD, called the attribute of that face. The semantics of the DWORD are user-defined. They are used by D3DX to classify the mesh into subsets. The application sets per-face attributes using the ID3DXMesh::LockAttributeBuffer call. The ID3DXMesh: ptimize method has an option to group the mesh vertices and faces on attributes using the D3DXMESHOPT_ATTRSORT option. When this is done, the mesh object calculates an attribute table that can be obtained by the application by calling ID3DXBaseMesh::GetAttributeTable. This call returns 0 if the mesh is not sorted by attributes. There is no way for an application to set an attribute table because it is generated by the ID3DXMesh: ptimize method. The attribute sort is data sensitive, so if the application knows that a mesh is attribute sorted, it still needs to call ID3DXMesh: ptimize to generate the attribute table.The following topics describe the different attributes of a mesh." "Description: We support: static triangle meshes, animated triangle meshes (segmented and skinned), static variable resolution meshes (VRMs), animated VRMs (segmented and skinned), and animated bezier quad patch meshes. The VRM and patch meshes allow for variable triangle counts. The animated meshes are controlled by an internal skeletal representation."
__________________
It's only when you look at an ant through a magnifying glass on a sunny day that you realise how often they burst into flames. -- Harry Hill |
|
|
|
|
|
|
#4 |
|
Registered User
Join Date: Sep 2000
Posts: 4,703
|
In laymen's terms, it basically means it helps the game engine to load the static meshes(object models used in maps and also character models) in memory more efficiently so your system performs faster when rendering a scene. Static meshes also look better becuase they are pre fabbed in 3D applications like 3DSMAX and MAYA, so they have more polygons and are much more closer to thier original design even after imported into the game's maps.
This option should also be enabled in UT2003 as static meshes are less stressful on a cpu since the polygons are rendered by the video accellerator much faster when the models are preloaded into memory. Reasons why Unreal Tournament was so CPU limited was becuase your cpu was busy trying to calculate the dimensions of BSP(the basic wireframe structures that make up walls, and rooms in Unreal games).Current Unreal engine games prevent that now by better occlusion techniques used by map developers by use of antiportals, portals,zones and static mesh use, and better ability of the engine to cull level of detail from player and other models ingame dynamically. |
|
|
|
|
|
#5 |
|
Registered User
Join Date: Dec 2000
Location: Finland
Posts: 7,605
|
HI EE!!!!
![]()
__________________
:) |
|
|
|
|
|
#6 |
|
Registered User
Join Date: Sep 2000
Posts: 4,703
|
Hello Blighter, what ya been up to?
I'm all good myself, just sitting here brewing up some UT2003 mutators and mods, as well as some new maps and player models. Maybe I'll post some pics sometime if you guys are curious. Here's something to sink your teeth into: SCREENSHOT |
|
|
|
|
|
#7 |
|
"Say what?"
Join Date: Dec 2000
Location: New York, USA
Posts: 16,886
|
EvilEngine is that really you? Great to hear from you!
![]()
__________________
"As societies grow decadent, the language grows decadent, too. Words are used to disguise, not to illuminate, action: you liberate a city by destroying it. Words are to confuse, so that at election time people will solemnly vote against their own interests." –Gore Vidal “No matter how imperfect things are, if you’ve got a free press, everything is correctable. Without it, everything is concealable.” -Tom Stoppard |
|
|
|
|
|
#8 |
|
"Say what?"
Join Date: Dec 2000
Location: New York, USA
Posts: 16,886
|
No laser beam on her head?
![]()
__________________
"As societies grow decadent, the language grows decadent, too. Words are used to disguise, not to illuminate, action: you liberate a city by destroying it. Words are to confuse, so that at election time people will solemnly vote against their own interests." –Gore Vidal “No matter how imperfect things are, if you’ve got a free press, everything is correctable. Without it, everything is concealable.” -Tom Stoppard |
|
|
|
|
|
#9 | |
|
Registered User
Join Date: Dec 2000
Location: Finland
Posts: 7,605
|
Quote:
Bought some new comp stuff and currently running on a voodoo3 since my Radeon's fan crapped out, I'm waiting for a new card. (See my thread: http://boards.slackercentral.com/sho...threadid=35623)Can't play anything and shit like that. Oh well, maybe that's for the best since the finals are coming in a few weeks and I've yet to do any reading at all! ![]() Nice chick, looks like plastic! haha ![]()
__________________
:) |
|
|
|
|
|
|
#10 |
|
Registered User
Join Date: Apr 2001
Location: Portland, Oregon
Posts: 26,697
|
My thread! My beautiful thread! Hijacked by you two beasts!
![]()
__________________
It's only when you look at an ant through a magnifying glass on a sunny day that you realise how often they burst into flames. -- Harry Hill |
|
|
|
|
|
#11 | |
|
Registered User
Join Date: Apr 2001
Location: Limbo
Posts: 2,473
|
Quote:
Sonds more like fast and ugly. |
|
|
|
|
|
|
#12 | |
|
Registered User
Join Date: Apr 2001
Location: Portland, Oregon
Posts: 26,697
|
Quote:
Incidentally, you obviously haven't tried it...as you would have noted that in direct3d, there's virtually no difference in the quality of image.
__________________
It's only when you look at an ant through a magnifying glass on a sunny day that you realise how often they burst into flames. -- Harry Hill |
|
|
|
|
|
|
#13 | |
|
Registered User
Join Date: Sep 2000
Location: In the land of happiness, love, and peace. (Yeah, RIGHT! I live in hell).
Posts: 11,428
|
Quote:
ROOOOOOOOOOOOOAAAAAAAAAAAARRRRRRRR! ![]()
__________________
That is all the people need to know. |
|
|
|
|
|
|
#14 | |
|
Registered User
Join Date: Dec 2000
Location: Finland
Posts: 7,605
|
Quote:
Sorry dewd hehehe ![]()
__________________
:) |
|
|
|
|
|
|
#15 | |
|
Registered User
Join Date: Apr 2001
Location: Portland, Oregon
Posts: 26,697
|
Quote:
![]()
__________________
It's only when you look at an ant through a magnifying glass on a sunny day that you realise how often they burst into flames. -- Harry Hill |
|
|
|
|
|
|
#16 | |
|
Registered User
Join Date: Dec 2000
Posts: 542
|
Quote:
__________________
"And eventually...eventually we'll lead them into the day." |
|
|
|
|
|
|
#17 | |
|
Registered User
Join Date: Nov 2001
Location: Ass'lanta
Posts: 3,566
|
Quote:
Hehehehe...she's shiney ![]() Jack
__________________
See, the fans, fanboys, and fanatics associated with PC games can often be the most rabid, disgruntled, ignorant, vocal, and downright crazy bunch of PC using lunatics in all of gaming. A stereotype? Not if it's 100% accurate and 100% capable of brutally murdering you in the office parking lot as you retreat home for the evening See Zarahana...See Zarahna Smash |
|
|
|
|
|
|
#18 |
|
"Say what?"
Join Date: Dec 2000
Location: New York, USA
Posts: 16,886
|
Apoch, maybe you'll get some consolation from hearing I posted your tweak and explanation, along with EE's, over in the stickyfied performance boosting thread at the official Unreal 2 message boards. It was a complete cut and paste so both of you were attributed.
![]()
__________________
"As societies grow decadent, the language grows decadent, too. Words are used to disguise, not to illuminate, action: you liberate a city by destroying it. Words are to confuse, so that at election time people will solemnly vote against their own interests." –Gore Vidal “No matter how imperfect things are, if you’ve got a free press, everything is correctable. Without it, everything is concealable.” -Tom Stoppard |
|
|
|
|
|
#19 | |
|
Registered User
Join Date: Apr 2001
Location: Portland, Oregon
Posts: 26,697
|
Quote:
I read it over there... some guys' quote "since about 75% of the medical profession is wrong, so it must be with computer techs". What a dick!
__________________
It's only when you look at an ant through a magnifying glass on a sunny day that you realise how often they burst into flames. -- Harry Hill |
|
|
|
|
|
|
#20 | |
|
Registered User
Join Date: Sep 2000
Posts: 4,703
|
Quote:
*edit* But you are right in your statement. But what my main point was is that the current engine has a much better way of culling out unneeded details like player models, movers, BSP brushes, meshes and other objects cutting down on cpu and video card stress while still providing extremely high framerates with super-high polygon models ingame. I suppose my definition is somewhat flawed, but I never claimed to be a programmer or game developer, just a gamer. |
|
|
|
|