Game Development Community

Collision With Atlas and MS3

by Vincent BILLET · in Torque Game Engine Advanced · 04/28/2006 (9:59 am) · 6 replies

I noticed some collision problems with Atlas and MS2. These problems were rare. Now with MS3, collision problems drastically increase (Approx 50% of terrains have zone where player sunk trough terrain) ! Does Ben or anybody have a solution to this issue?

#1
04/28/2006 (12:55 pm)
Have you tried dumping or visualizing the collision data you're getting back from Atlas to see what the problem is? I've not seen this problem anywhere (and Legions which is based on MS3 worked perfectly in very complex collision situations). A journal on the terrain_water_demo that reproduces the problem would be great.
#2
04/28/2006 (1:26 pm)
Thank you for your answer.

I'm trying to see what happens, but before now I didn't look into collision code. It seems complex (I never deal with collision algorithms) . I Have some file which are not working (player sunk in major part of them and IntersectRayCast give no result).
You can download them here :
www.solu-si.com/dragonhead/htc/tiles.zip (1.8 MB it's not too big ;) )

Thanks in advance for your answer.
#3
04/28/2006 (1:49 pm)
Sorry Ben for taking your time.

It was my auto generation algorithm fault. It decreased too much tree depth. SO... it isn't a TSE Bug! ;)
#4
07/10/2006 (9:50 am)
What do you mean - that it had too much geometry in a chunk? I'd at least like to add some asserts to catch this sort of issue in the future. :)
#5
07/13/2006 (1:44 am)
I can reproduce the problem at will... So if you need some example... I can give you some.
Edit : Yes I think it's too much geomtry in a chunk. See the link of my previous post and generate chunk with this :
generateChunkFileFromRaw16("file.raw", size, 2.0, 1.0 , "file.chu", 1.2,2);
#6
01/26/2009 (10:34 am)
Hi Vincent and Ben,

I think I'm having the same problem. When climbing my "sort-of-realistic" mountain top, all my models fall through the terrain.

Are there any news related to this subject?

Thanks