Search found 47 matches

by Stomy
28 Apr 2019, 11:06
Forum: Feature Requests and Suggestions
Topic: Collision detection system discussion [Original title: Very low FPS]
Replies: 36
Views: 21367

Re: Very low FPS

Especially since OpenMW depends on software made by other people which this project can't improve significantly. I meant Bullet and maybe also OSG. There was a discussion about it, but it was more than a year ago and I can't find it. Something about physics problems and Bullet, I think. As a matter...
by Stomy
18 Jan 2019, 02:55
Forum: General Development
Topic: Hey let's switch away from bullet to anything else (discussion)
Replies: 88
Views: 47402

Re: Hey let's switch away from bullet to anything else (discussion)

It shouldn't be a problem to add this back in the future, keeping the system simple is one of my priorities. I just don't want it wasting time right now unless it's actually being used for something, as animation appears to be one of the biggest bottlenecks in the codebase already.
by Stomy
17 Jan 2019, 17:03
Forum: General Development
Topic: Hey let's switch away from bullet to anything else (discussion)
Replies: 88
Views: 47402

Re: Hey let's switch away from bullet to anything else (discussion)

It will be but that's something to be discussed when (or perhaps if) ever OpenOB gets off the ground. For now I'm considering what's best for running Morrowind and this appears to be a lot of complex code and extra clock cycles completely wasted for no good reason.
by Stomy
17 Jan 2019, 14:23
Forum: General Development
Topic: Hey let's switch away from bullet to anything else (discussion)
Replies: 88
Views: 47402

Re: Hey let's switch away from bullet to anything else (discussion)

On the subject of vanilla behavior actually, I see that actors have their armature/skin/skeleton loaded and kept up to date for physics purposes but is this actually used for anything? As far as I can tell both vanilla and OpenMW at current just use an actor's world collider for detecting melee stri...
by Stomy
10 Jan 2019, 15:32
Forum: General Development
Topic: Hey let's switch away from bullet to anything else (discussion)
Replies: 88
Views: 47402

Re: Hey let's switch away from bullet to anything else (discussion)

Yeah, our own implementation only has to represent characters so it shouldn't cost significantly more than any other type of collider. Are there any places where that difference is actually used in vanilla though? Or even in PT/TR? As far as I've seen the vast majority of tilesets are designed and u...
by Stomy
10 Jan 2019, 13:40
Forum: General Development
Topic: Hey let's switch away from bullet to anything else (discussion)
Replies: 88
Views: 47402

Re: Hey let's switch away from bullet to anything else (discussion)

Given that behavior, is there any particular reason why we wouldn't want to use cylinders all the time for consistency? It isn't perfectly representative of vanilla but I can't immediately think of anything that would work better with AABBs, at least in terms of gameplay implications.
by Stomy
10 Jan 2019, 10:29
Forum: General Development
Topic: Hey let's switch away from bullet to anything else (discussion)
Replies: 88
Views: 47402

Re: Hey let's switch away from bullet to anything else (discussion)

I wouldn't go as far as ruling out shapes, whatever works best for the game is of higher concern than whether we adhere to versioning wishlists. But that said the steeply sloping caps on the capsules interacting with stairs and affecting step-up heights is a serious concern that can have real impact...
by Stomy
10 Jan 2019, 01:32
Forum: General Development
Topic: Hey let's switch away from bullet to anything else (discussion)
Replies: 88
Views: 47402

Re: Hey let's switch away from bullet to anything else (discussion)

For now then I'll do this: I'll add a config setting under [Game] called "actor capsule collision" defaulting to false. When false, actors will emulate Vanilla with AABBs. When true, they will use Capsules.
by Stomy
09 Jan 2019, 16:02
Forum: General Development
Topic: Hey let's switch away from bullet to anything else (discussion)
Replies: 88
Views: 47402

Re: Hey let's switch away from bullet to anything else (discussion)

Pretty much all of those issues can be blamed on Bullet's intended use being as a physics simulation first and a collision detection system distant second. It's far more comfortable smashing apart piles of cubes than it is preventing characters penetrating objects and that's why it has the recommend...
by Stomy
09 Jan 2019, 13:39
Forum: General Development
Topic: Hey let's switch away from bullet to anything else (discussion)
Replies: 88
Views: 47402

Re: Hey let's switch away from bullet to anything else (discussion)

I found out today that a couple of comments on this dedicated collision branch have been removed from GitLab as of me doing a rebase and force push to bring into line with master. I'll probably merge in changes instead of rebasing from now on to preserve any discussion. I remember @wareya and I thin...