Gamestudio Links
Zorro Links
Newest Posts
Dialog box darstellung?
by tagimbul
6 minutes 25 seconds ago
2D/3D Game & Animation Artists AVAILABLE @ Indie price
by zagreusent
Today at 13:12
More than One "File_Open_Read" - Problem?
by Reconnoiter
Today at 11:51
How to keep track of Memory usage
by Reconnoiter
Today at 11:41
ShadeC EVO (Lightmap)
by 20BN
Today at 11:33
AUM Magazine
Latest Screens
Triton Wing
ZeaL
Computer Repair Simulator
Collider (working title)
Space Rider
Who's Online
22 registered (20BN, Ch40zzC0d3r, Iglarion, jenGs, Ayumi, Enayn, alibaba, AndrewAMD, 3run, FXcoderCM), 428 Guests and 6 Spiders online.
Key: Admin, Global Mod, Mod
Newest Members
defghi296516, serran0, michal_p, francismake, sqirtle
17663 Registered Users
Topic Options
Rate This Topic
#464081 - 01/20/17 13:34 PhysX character controller?
Kartoffel Online
Expert

Registered: 06/11/09
Posts: 2073
Loc: Bavaria, Germany
Has anyone here managed to create a first person character controller using physx?

I've been using c_move/c_trace for a while now but wasn't able to get a solid movement code, yet.
Mostly because of the weird ellipsoid collision-behaviour that comes with c_move and c_trace.
So I tried physx which should offer a collision system that is much more stable and versatile.
(and supports capsule collisions... finally)

Well, turns out that the character movment in this physx implementation is pretty wanky aswell.
Sliding along walls and wall-collisions don't always work as they should. Corners or slopes are even worse.

Soo.. have you got any tips that could help me?
_________________________
POTATO-MAN saves the day! - Random

Top
#464085 - 01/20/17 14:02 Re: PhysX character controller? [Re: Kartoffel]
3run Online
Expert

Registered: 05/05/09
Posts: 4880
Loc: Caucasus
Believe me... I've struggled a lot from pXent plugin as well as from OBB ellipsoid hull. None of them is suitable to get fully working, solid movement out of the box. CCT has a lot of problems (even capsule shape) and limitations (unregistered and registering it back each time when you crawl/change position directly, also the lower half sphere shape of the capsule get's stuck while jumping and walking towards the low walls, box shape just get's simply stuck on every edge). OBB uses that ellipsoid thing, which requires some workarounds to get more or less good results. There is only one way out of this, making your own physX plugin, and not with 2.x SDK as the one that Acknex uses right now, but newer one, 3.x SKD! 3dgs_snake made a plugin, it had some bugs so he decided to make a new one from scratch with all things he has learnt from previous experience, but unfortunately it's development was held.

I could help you out with making movement code for your needs (as I have a lot of experience with it), but I would like to ask you for some shader help as well tongue Let's call it barter!

Best regards!
_________________________
Looking for free stuff?? Take a look here: http://badcom.at.ua

Top
#464103 - 01/22/17 16:55 Re: PhysX character controller? [Re: 3run]
sivan Offline
Expert

Registered: 03/07/11
Posts: 3102
Loc: Budapest
yeah physx is limited in 3dgs, so I used OBB. it was also buggy, but with some c-traces done before movement, I had a good enough result, what you can find it in MapBuilder (used for testing the map with that soldier character). it is not a complex one, e.g. no doors, no climbing, but works, and imo can be easily extended, in my RTS I used something similar for the unit-unit push-bounce collision handling.
_________________________
Free world editor for 3D Gamestudio: MapBuilder Editor

Top



Gamestudio download | chip programmers | Zorro platform | shop | resources | magazine | manual | support faq | bugs | beta features

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) 3dgamestudio.net