Pages: [1]
  Print  
Author Topic: Quick map request...  (Read 49403 times)
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« on: February 21, 2013, 11:49:26 AM »

Can anyone make a simple box room with rows of ammo items, with 10 per weapon (and not the weapons themselves, just the ammo)? Non-TA weapons only.

Why, you ask? Performance testing, as well as comparing with Q3A's performance in the same room.


I'd do it myself... but Quark on Windows 7 is extremely unstable for me Sad


Basically the ammo boxes are a large source of texture switching, and I'd want to reduce that as much as I can.  My idea is making the ammo prisms very simple with all the colors and icons all on one texture page in which the only difference between the ammo boxes will be their UV maps.
« Last Edit: February 21, 2013, 12:15:20 PM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Akom74
Member


Cakes 9
Posts: 906


Q3A/OA Mapper


WWW
« Reply #1 on: February 21, 2013, 12:49:44 PM »

I'm not sure i've understand well, but here is my fast job  Tongue

In the attachment you will find the .map and the .bsp  Grin

Wink
Logged

...sorry for my English, i'm Italian... Tongue



fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #2 on: February 25, 2013, 03:23:26 AM »

Thanks

This is roughly the idea I had for the ammo model. It's the same design, just heavily simplified and with a rough texture.


The new model is 33 triangles, the old was 62 triangles and used 3 textures (1 per ammo type)


For reference, Q3A's ammo boxes were 80 and 56 triangles.
« Last Edit: February 25, 2013, 03:35:00 AM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Suicizer
Member
Member
*

Cakes 2
Posts: 402


WWW
« Reply #3 on: February 25, 2013, 05:26:27 AM »

That yellow triangle looks pretty odd compared to the rest of the model.
I like the old one way more. The side trimming looks cool though.
Logged

I'm good at everything but can't do anything...
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #4 on: February 25, 2013, 06:09:09 AM »

I guess that's fixable.
Low-poly is always welcome when it comes to performance, one of the most criticized things about OA.
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #5 on: February 25, 2013, 06:23:47 AM »

fine, i'll improve the skin
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #6 on: February 25, 2013, 06:27:30 AM »

Hmmmm... is there anything with those empty triangles at the bottom of the model?
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
pelya
Member


Cakes 6
Posts: 399


WWW
« Reply #7 on: February 26, 2013, 11:45:07 AM »

Well, I've picked OA as my Android 3-D shooter of choice, because it's low-poly, so it has acceptable FPS even on low-end devices.
On the other hand, I don't think cutting polygons for ammo boxes will improve performance noticeably, the player models and the level itself is usually lot more polys than ammo-boxes.
Logged
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #8 on: February 26, 2013, 11:56:23 AM »

Fromhell, could you please do some "timedemo" benchmarking with both the standard and the "low poly" ammo boxes, and compare results?

PS: is it possible to have a screenshot of the editor with the two kinds of boxes one next to the another, from the same view?
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #9 on: February 28, 2013, 04:28:04 AM »

The low poly version may be used for LOD maybe?
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #10 on: March 04, 2013, 06:09:47 AM »

Initial benchmark with r_primitives 1 (it's slow) with a flyaround spectator demo:

OA0 Ammo Prism: 57fps
OA3 Ammo Prism: 202fps


Have to do further testing on older hardware (PCX2, Rage, etc).  So far i'm liking the results Cheesy

The main reason is to have less texture switching. Just making this new model the LOD for the existing one won't bring much of a speed advantage and would eat more VRAM.

« Last Edit: March 04, 2013, 06:19:25 AM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #11 on: March 04, 2013, 06:49:28 AM »

Is it possible to apply che colored "border" also to the new version? (Check the difference between the new and the old version... the old one is more colorful in the dark!)
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #12 on: March 08, 2013, 01:36:13 AM »

Intel Pentium II Deschutes 300MHz  + Matrox G100A results, 640x480x16, lightmaps, r_picmip 0

OA 0.x Ammo Prism

528 frames 304.2 seconds 1.7 fps 261.0/576.2/907.0/0.0 ms

OA3 Ammo Prism

528 frames 46.1 seconds 11.5 fps 62.0/87.3/169.0/6.7 ms

^ + r_picmip 3

528 frames 25.0 seconds 21.1 fps 28.0/47.4/246.0/10.4 ms

^ Simple Items

528 frames 14.4 seconds 36.7 fps 24.0/27.2/38.0/2.4 ms

^ Simple Items r_picmip 0

528 frames 15.0 seconds 35.3 fps 25.0/28.4/63.0/1.9 ms


The performance gain's not so bad on something that doesn't support OpenGL natively at all!
« Last Edit: March 08, 2013, 01:49:11 AM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Suicizer
Member
Member
*

Cakes 2
Posts: 402


WWW
« Reply #13 on: March 08, 2013, 08:45:50 AM »

Intel Pentium II Deschutes 300MHz  + Matrox G100A results, 640x480x16, lightmaps, r_picmip 0

OA 0.x Ammo Prism

528 frames 304.2 seconds 1.7 fps 261.0/576.2/907.0/0.0 ms

OA3 Ammo Prism

528 frames 46.1 seconds 11.5 fps 62.0/87.3/169.0/6.7 ms

^ + r_picmip 3

528 frames 25.0 seconds 21.1 fps 28.0/47.4/246.0/10.4 ms

^ Simple Items

528 frames 14.4 seconds 36.7 fps 24.0/27.2/38.0/2.4 ms

^ Simple Items r_picmip 0

528 frames 15.0 seconds 35.3 fps 25.0/28.4/63.0/1.9 ms


The performance gain's not so bad on something that doesn't support OpenGL natively at all!

I still wouldn't call it playable as most players get 200fps.
Logged

I'm good at everything but can't do anything...
pelya
Member


Cakes 6
Posts: 399


WWW
« Reply #14 on: March 08, 2013, 08:51:34 AM »

35 FPS is very smooth for Android  Grin
Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #15 on: March 08, 2013, 05:47:10 PM »

I still wouldn't call it playable as most players get 200fps.

Little things like these will help most players achieve closer to 500fps. Testing new stuff on a Pentium II system is a big deal.


Furthermore, it's faster than Q3A at the ammobox performance contest, which has me optimistic for driving OA3 further Smiley
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #16 on: March 09, 2013, 05:30:28 AM »

I'm quite curious to know the results of the same benchmark demo you mentioned above, played on better hardware...
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
son_goku2
ADMIN NOTE: This account is now banned, keeps creating sockuppets (and has yet to take a hint). Also has blanked own posts under 0kelvin who is banned.
Nub


Cakes -4
Posts: 12


I don't play OA.


« Reply #17 on: March 11, 2013, 06:41:55 AM »

I guess that's fixable.
Low-poly is always welcome when it comes to performance, one of the most criticized things about OA.

For map's performance, hint brushes. And another thing is texture atlas. Either change render to merge lightmaps in larger texture pages or change engine to support high res lightmaps natively.

For really low poly, go for players rendered as simple boxes looollll
« Last Edit: March 18, 2013, 12:10:51 PM by son_goku2 » Logged

Posts: null
Cakes -666999
Suicizer
Member
Member
*

Cakes 2
Posts: 402


WWW
« Reply #18 on: March 23, 2013, 01:50:06 PM »

I guess that's fixable.
Low-poly is always welcome when it comes to performance, one of the most criticized things about OA.

For map's performance, hint brushes. And another thing is texture atlas. Either change render to merge lightmaps in larger texture pages or change engine to support high res lightmaps natively.

For really low poly, go for players rendered as simple boxes looollll

Well, is occlusion culling actually a feature in Open Arena? It greatly increases detail over something with the same performance.
Logged

I'm good at everything but can't do anything...
Pages: [1]
  Print  
 
Jump to: