View Issue Details

IDProjectCategoryView StatusLast Update
0000465FSSCPmediaVPpublic2005-10-09 01:00
ReporterCobra Assigned ToWMCoolmon  
PrioritylowSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000465: Framerate drop when viewing the GTC Leviathan
DescriptionBasically, the Fenris and Leviathan are the same model, but I experience a drop in framerate to where it gets choppy.
TagsNo tags attached.

Activities

taylor

2005-07-11 20:51

administrator   ~0002748

I've had this problem too and it's really bad when it blows up, whether it's in view or not. I want to say that this is a model problem but not knowing much about making models it would be for someone else to say for sure.

Goober5000

2005-07-15 00:14

administrator   ~0002778

If there's a framerate drop for the Leviathan but not the Fenris, it's a texture issue. Both the FSPort and the mediaVPs use different textures for the Leviathan.

Cobra, what VPs do you have installed?

taylor

2005-07-20 01:52

administrator   ~0002821

I get this with both the Fenris and the Leviathan actually. Tried both again just to be sure. I know that there a new versions of these models which haven't been released yet so I'm hoping this is actually a model optimization problem and would be fixed by the new ones.

Cobra

2005-07-20 21:50

reporter   ~0002827

I have (or rather, had) all the VP's except the mv_zpack installed.

kasperl

2005-08-18 21:21

developer   ~0003033

Can we call this a data bug and close it?

taylor

2005-08-18 22:56

administrator   ~0003038

I would assume that this is just a data bug but the updated models still haven't been posted as far as I know. Without them it's difficult to say that it is deffinitely a data problem and not some code issue which this once models happens to smack in to.

kasperl

2005-08-19 14:05

developer   ~0003048

Last edited: 2005-08-19 19:52

I'm assigning this to WMC and calling it a MediaVP bug instead of a models one, then.

edit was spelling

edited on: 08-19-05 15:52

WMCoolmon

2005-08-22 17:27

developer   ~0003085

The levy and Fenris have the same textures except for one minor difference...the levy has a set of PCX textures in addition to the DDS. I'd suggest extracting mv_models, removing the PCX files named "HTLLevy#.pcx", then running fs2_open. (Making sure that the original mv_models isn't in the FS2 path)

kasperl

2005-08-23 09:33

developer   ~0003103

Assuming you will fix this in the next mVP, can we close this?

WMCoolmon

2005-08-24 23:44

developer   ~0003155

I'd like to hear whether it works or not, but I've removed the PCX files from mv_models anyway.

WMCoolmon

2005-08-26 00:09

developer   ~0003177

Cobra, did deleting the PCX files fix this bug?

kasperl

2005-08-31 18:46

developer   ~0003241

Reminder sent to Cobra

Could you please take another look at this bug, and see if deleting the PCX files fixed it?

VA

2005-09-01 08:01

reporter   ~0003251

Hmm, pretty sure this is just an optimisation bug as Taylor suggests - the fenris models in the Media VPs have 5 biiig textures and 3 smaller ones, which is of course utterly horrible for HTL. The new one uses 1 big one and the same three smaller ones, and is thus much much better.
I'll release it as soon as I get the time to finish off the lucy. :\

Cobra

2005-09-05 20:55

reporter   ~0003270

sorry, haven't checked my gmail for a while. ill try deleting the pcx files.

VA

2005-09-24 07:24

reporter   ~0003459

Ok, try the fenris (any version) here if you havn't seen it already:
http://dynamic.gamespy.com/~freespace/forums/showthread.php?s=&threadid=35384
And tell us either here or there if it is or isn't faster. :)

taylor

2005-09-24 07:42

administrator   ~0003460

Outstanding!!!

I dodn't get nearly the slowdown that I once did. Under full attack with bombs, flak, AAA and large beams the FPS never dropped below 57. On the previous model my FPS would drop to around 12 when the Fenris blew up, it stayed at 120 on the new model. And I am using the highest quality version too.

Now you just have to do the rest of them. ;)

VA

2005-09-26 01:56

reporter   ~0003471

Awesome. :D
Are there similar speeds with the Triton and Aeolus out of curiosity? Their maps are exactly twice the area of the Fenris, but they lack the other smaller trim textures and such the Fenris needed - so it should balance out. The lucy will be using one single texture for both the hull and turrets, which is how I hope to do all future ships if the Triton and Aeolus work well. :)

And actually, I do hope to _eventually_ go over all or most of the original ships - and I have a question for you regarding render speeds:
If you had a capship - say, a high poly sath; would it be more efficient to texture tile it with the 5 small textures it has now (a total area of 180,224 pixels) or to UV apply a single 4096² res texture to it (total area of 16,777,216 pixels)?

taylor

2005-09-26 02:33

administrator   ~0003473

I never really had speed problems with the Triton or Aeolus but I've got a pretty hefty system so the Fenris model was mainly just buggy for me rather than just the texture problem. The Aeolus is dead sexy now and altough the Triton looks awsome something really needs to be done about that cargo container it's almost always carrying. Makes it look bad. :)

As far as rendering speeds go with textures, you probably want to ask someone like Bobboau who would know better than me. Generally the fewer textures the better but tiling would save a lot of video ram and that's something that more people need to start taking into account. (With mediavps and all of these hi-poly models people need a minimum of 320 meg of ram to play the game well and that's pretty sad.)

About the only rule though with any texture is to keep them all at 2048x2048 or less since that's what a lot of video cards have as the max texture size.

VA

2005-09-26 04:20

reporter   ~0003477

By similar speeds, I meant do the Triton and Aeolus run smoothly? As in the performance hit when they appear isn't really visible? (It shouldn't be - I managed to get 50 odd Tritons in one mission a while ago, and was still consistantly getting 80FPS. :D - A tribute to FSO's raw perfromance power!)

If that's 320megs of system RAM, it shouldn't be too much of a problem - most current games easily take up 512. Heck, less than that and Windows will crawl even more slowly than usual. ;)
And if there's no other way to do it, there's no other way to do it. Considering the quality of most of the added content, there's no real way (that I can see) the same detail could be achieved with anything less than what's there - people can always sacrifice quality for performance if they need to. :)

Oh, and myself & BW are working on the TC-Tri - here: http://webzoom.freewebs.com/twisted-infinities-va/portfoliosite/Media/TerranShips/Triton/TC_Tri-IsThisOK5.jpg

WMCoolmon

2005-10-09 01:00

developer   ~0003505

I added the new Fenris/Levy so this should be fixed.

Issue History

Date Modified Username Field Change
2005-07-11 19:46 Cobra New Issue
2005-07-11 20:51 taylor Note Added: 0002748
2005-07-15 00:14 Goober5000 Note Added: 0002778
2005-07-15 00:14 Goober5000 Category DirectX => models
2005-07-20 01:52 taylor Note Added: 0002821
2005-07-20 21:50 Cobra Note Added: 0002827
2005-08-18 21:21 kasperl Note Added: 0003033
2005-08-18 22:56 taylor Note Added: 0003038
2005-08-19 14:05 kasperl Note Added: 0003048
2005-08-19 14:05 kasperl Assigned To => WMCoolmon
2005-08-19 14:05 kasperl Priority normal => low
2005-08-19 14:05 kasperl Status new => assigned
2005-08-19 14:05 kasperl Category models => mediaVP
2005-08-19 19:52 kasperl Note Edited: 0003048
2005-08-22 17:27 WMCoolmon Note Added: 0003085
2005-08-23 09:33 kasperl Note Added: 0003103
2005-08-24 23:44 WMCoolmon Note Added: 0003155
2005-08-26 00:09 WMCoolmon Note Added: 0003177
2005-08-26 00:09 WMCoolmon Status assigned => feedback
2005-08-31 18:46 kasperl Note Added: 0003241
2005-09-01 08:01 VA Note Added: 0003251
2005-09-05 20:55 Cobra Note Added: 0003270
2005-09-24 07:24 VA Note Added: 0003459
2005-09-24 07:42 taylor Note Added: 0003460
2005-09-26 01:56 VA Note Added: 0003471
2005-09-26 02:33 taylor Note Added: 0003473
2005-09-26 04:20 VA Note Added: 0003477
2005-10-09 01:00 WMCoolmon Status feedback => resolved
2005-10-09 01:00 WMCoolmon Resolution open => fixed
2005-10-09 01:00 WMCoolmon Note Added: 0003505