Author Topic: FS2 ships showing Possible Hull Collision Problems  (Read 7818 times)

0 Members and 1 Guest are viewing this topic.

Offline Tarvis

  • 26
FS2 ships showing Possible Hull Collision Problems
See http://www.hard-light.net/forums/index.php?topic=67852.0 and http://www.hard-light.net/forums/index.php?topic=67852.msg1339812#msg1339812 for more info.

Here is the list of MediaVPS ships that show this problem.

SHIPS:
Terran:
[fighter2t-02.pof] -- GTF Hercules Mark II
[fighter2t-01.pof] -- GTF Pegasus
[capital01.pof] -- Nameplate area of un-named GTD Orion (but not named ones)
[navbuoy.pof] -- GTNB Pharos
[bomb2t-01.pof] -- TC-Meson Bomb

Shivan:
[capital04.pof] -- SD Demon

MISSILES:
[newhornet.pof] -- Hornet (D) / Hornet #Weak
----[newhornet_tech.pof] -- Hornet Tech Model / Hornet #Weak Tech Model
[pirahna.pof] -- Pirahna (D)
----[pirahna_tech.pof] -- Pirahna Tech Model
[Tsunami.pof] -- Rebel Bomb / Unknown Bomb / Vasudan Flux Cannon
[EMPulse2.pof] -- EMP Adv.
----[empulse2_tech.pof] -- EMP Adv. Tech Model
[Harbinger.pof] -- Unknown Megabomb
----[harbinger.pof] -- Fusion Mortar
[Interceptor.pof] -- FighterKiller
[Hornet.pof] -- Swarmer
----[hornet.pof] -- Cluster Baby / Cluster Bomb Baby

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Skype
    • Steam
    • Twitter
Re: FS2 ships showing Possible Hull Collision Problems
The Pharos isn't even meant to be shot or collided with, so you can take that off the list. And why are you listing the missiles?
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline Snail

  • SC 5
  • 214
  • Posts: ☂
Re: FS2 ships showing Possible Hull Collision Problems
Missiles don't even collide, do they? It's like a radius sorta deal isn't it?

Also if the Demon is bugged this must mean it's been bugged since retail, since the mesh has not been changed...

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Re: FS2 ships showing Possible Hull Collision Problems
missiles only use radius for collision so you can take them off the list.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Zacam

  • Magnificent Bastard
  • Administrator
  • 211
  • I go Sledge-O-Matic on Spammers
    • Steam
    • Twitter
    • ModDB Feature
Re: FS2 ships showing Possible Hull Collision Problems
I'd rather they stay on the list.

Whether or not the models are meant to have collisions is irrelevant to the fact that they should not (in an ideal situation) show the problem that they do, so there for it should be corrected.

Thank you for the work and the report, Tarvis. Much appreciated.
Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!
Talk with the community on Discord
"If you can keep a level head in all this confusion, you just don't understand the situation"

¤[D+¬>

[08/01 16:53:11] <sigtau> EveningTea: I have decided that I am a 32-bit registerkin.  Pronouns are eax, ebx, ecx, edx.
[08/01 16:53:31] <EveningTea> dhauidahh
[08/01 16:53:32] <EveningTea> sak
[08/01 16:53:40] * EveningTea froths at the mouth
[08/01 16:53:40] <sigtau> i broke him, boys

 

Offline Vasudan Admiral

  • Member
  • Moderator
  • 211
    • Twisted Infinities
Re: FS2 ships showing Possible Hull Collision Problems
No need to correct the missiles if there are other things to do though. Doing so won't change anything in-game, so it'd be more of a 'I'm really really bored' activity. ;)

Edit: also, 2 things
1) The Demon's problems don't appear to be like the others. It's not the same jagged triangles issue, and there have never ever been collision problems with it, so I say leave that one till we get a HTL version.
2) The orion nameplate I bet is more something to do with the nameplate lighting issues in the shaders rather than collision problems. No need to worry about that one either unless there are known collision problems with the nameplate region?
« Last Edit: January 31, 2010, 07:39:37 pm by Vasudan Admiral »
Get the 2014 Media VPs and report any bugs you find in them to the FSU Mantis so that we may squish them. || Blender to POF model conversion guide
Twisted Infinities

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Re: FS2 ships showing Possible Hull Collision Problems
do you really think is a good use of time to fix collision detection on models that don't collide?
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Droid803

  • Trusted poster of legit stuff
  • 213
  • /人 ◕ ‿‿ ◕ 人\ Do you want to be a Magical Girl?
    • Skype
    • Steam
Re: FS2 ships showing Possible Hull Collision Problems
Fixing collision on models that don't collide is just a waste of time.
What might be worthwhile though is find out why they are the way they are (if only to prevent this stuff from happening again).
(´・ω・`)
=============================================================

 

Offline Tarvis

  • 26
Re: FS2 ships showing Possible Hull Collision Problems
do you really think is a good use of time to fix collision detection on models that don't collide?
If they are bombs, perhaps. Unless shooting bombs also uses radii.

Quote
Also if the Demon is bugged this must mean it's been bugged since retail, since the mesh has not been changed...
Actually, this problem isn't visible on retail, suggesting perhaps that somehow the issue isn't tied completely to the model...
« Last Edit: February 01, 2010, 07:27:22 pm by Tarvis »

 

Offline Vasudan Admiral

  • Member
  • Moderator
  • 211
    • Twisted Infinities
Re: FS2 ships showing Possible Hull Collision Problems
Hmm, no it means something is wrong with the MVP demon model that wasn't wrong in the original. :\
Get the 2014 Media VPs and report any bugs you find in them to the FSU Mantis so that we may squish them. || Blender to POF model conversion guide
Twisted Infinities

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Re: FS2 ships showing Possible Hull Collision Problems
shooting bombs also uses radii
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Zacam

  • Magnificent Bastard
  • Administrator
  • 211
  • I go Sledge-O-Matic on Spammers
    • Steam
    • Twitter
    • ModDB Feature
Re: FS2 ships showing Possible Hull Collision Problems
Bad collision issues == More than just an issue with whether or not it's actually going to hit something or get shot at.

It is a problem which ever way you look at it, and resolving it is _never_ a waste of time because it IS a problem. Just because it may not ever collide with anything does not mean that collision checks are not still performed, and bad model data of ANY kind can rape FPS or cause otherwise unknown behaviour to occur.

So, yes. _I_ do think it is a good use of time to ensure that what is being delivered for everyone to enjoy is as complete as possible, regardless of it's circumstance or whether or not somebody else thinks it's a waste of time, because it ultimately comes down to a question of Quality.
Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!
Talk with the community on Discord
"If you can keep a level head in all this confusion, you just don't understand the situation"

¤[D+¬>

[08/01 16:53:11] <sigtau> EveningTea: I have decided that I am a 32-bit registerkin.  Pronouns are eax, ebx, ecx, edx.
[08/01 16:53:31] <EveningTea> dhauidahh
[08/01 16:53:32] <EveningTea> sak
[08/01 16:53:40] * EveningTea froths at the mouth
[08/01 16:53:40] <sigtau> i broke him, boys

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Re: FS2 ships showing Possible Hull Collision Problems
we are talking missile models, no, the BSP is never used for them.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Zacam

  • Magnificent Bastard
  • Administrator
  • 211
  • I go Sledge-O-Matic on Spammers
    • Steam
    • Twitter
    • ModDB Feature
Re: FS2 ships showing Possible Hull Collision Problems
And you know for a fact that the code use for loading and interpreting models is going to know that and as such, not process it in the same way as any other model and _not_ have a problem with the data not being what it should be and as such, generate some sort of issue (even if in just computational overhead resulting in a loss of FPS)?

If the model is flawed, regardless of the circumstance of it's usage, it should be fixed, end of story. I have no problem with prioritizing them lower than actual ship models, that's fine, but they _are_ all going to get fixed. Period.

Now, if someone wouldn't mind giving me some tutorial like or one-on-one interaction for how to accomplish this feat, I'm more than happy to put my money where my mouth is and do the work myself.
Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!
Talk with the community on Discord
"If you can keep a level head in all this confusion, you just don't understand the situation"

¤[D+¬>

[08/01 16:53:11] <sigtau> EveningTea: I have decided that I am a 32-bit registerkin.  Pronouns are eax, ebx, ecx, edx.
[08/01 16:53:31] <EveningTea> dhauidahh
[08/01 16:53:32] <EveningTea> sak
[08/01 16:53:40] * EveningTea froths at the mouth
[08/01 16:53:40] <sigtau> i broke him, boys

 

Offline Tarvis

  • 26
Re: FS2 ships showing Possible Hull Collision Problems
Hmm, no it means something is wrong with the MVP demon model that wasn't wrong in the original. :\
Oh. I thought somebody said that the mesh was unchanged.

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Re: FS2 ships showing Possible Hull Collision Problems
And you know for a fact that the code use for loading and interpreting models is going to know that and as such, not process it in the same way as any other model and _not_ have a problem with the data not being what it should be and as such, generate some sort of issue

well... seeing as how I am the person who WROTE that code, the code that interpreted the poly data and generated the vertex/index buffers for it, that are then what is used to draw the model. yeah I'm pretty sure.
the BSP tree is no longer used for rendering, it's only used for collision detection so if a model isn't being collided with then there might as well be no BSP tree at all. so long as there are not duplicate polygons there will be no performance penalty, and even if there was there would have to be a metric ton of duplicate polies for it to have any impact at all.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Tarvis

  • 26
Re: FS2 ships showing Possible Hull Collision Problems
I think the best course of action would be to see how tough it is to fix it. If it's relatively easy, why not do it for missiles too? If it takes a long time or is tedious, perhaps missiles can be left out.

Either way, I posted them as an  F.Y.I. Nothing has to be done about them if there is no need. Same with the Nav Buoy.
(Though there is always the chance a mod may modify the buoy to be some sort of satellite to destroy or such)

 

Offline Snail

  • SC 5
  • 214
  • Posts: ☂
Re: FS2 ships showing Possible Hull Collision Problems
I think the best course of action would be to see how tough it is to fix it. If it's relatively easy, why not do it for missiles too? If it takes a long time or is tedious, perhaps missiles can be left out.
Why? It's completely pointless since missiles don't actually use collision detection.

 

Offline Tarvis

  • 26
Re: FS2 ships showing Possible Hull Collision Problems
Okay then, don't fix them.

I think a more important issue however is actually figuring out why this is happening in the first place, whether it be an error in the model or the game engine (too many polys perhaps? That seems like a silly cause though)

 

Offline Dragon

  • Citation needed
  • 212
  • The sky is the limit.
Re: FS2 ships showing Possible Hull Collision Problems
do you really think is a good use of time to fix collision detection on models that don't collide?
If they are bombs, perhaps. Unless shooting bombs also uses radii.

Quote
Also if the Demon is bugged this must mean it's been bugged since retail, since the mesh has not been changed...
Actually, this problem isn't visible on retail, suggesting perhaps that somehow the issue isn't tied completely to the model...
I think that this issue may be caused by model, but surfaced in FSO due to enhanced code.
Retail FS lighting system is years behind that of FSO, so the glith may had became visible due to advanced lighting.
In that case, it could have been there since retail.