godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
86.63k stars 19.32k forks source link

[TRACKER] Bullet Physics issues #45022

Open pouleyKetchoupp opened 3 years ago

pouleyKetchoupp commented 3 years ago

This tracker is for physics issues that are specific to Bullet Physics and not present in Godot Physics.

Note: Issues that can be reproduced on both Bullet and Godot Physics are listed in https://github.com/godotengine/godot/issues/45333.

### RigidBody
- [ ] https://github.com/godotengine/godot/issues/17531
- [ ] https://github.com/godotengine/godot/issues/24380
- [ ] https://github.com/godotengine/godot/issues/36729
- [ ] https://github.com/godotengine/godot/issues/37702
- [x] https://github.com/godotengine/godot/issues/40508
- [ ] https://github.com/godotengine/godot/issues/41617
- [ ] https://github.com/godotengine/godot/issues/42842
- [ ] https://github.com/godotengine/godot/issues/46596
- [ ] https://github.com/godotengine/godot/issues/47273
- [ ] https://github.com/godotengine/godot/issues/51871
- [ ] https://github.com/godotengine/godot/issues/55503
- [ ] https://github.com/godotengine/godot/issues/58409
### KinematicBody/CharacterBody
- [ ] https://github.com/godotengine/godot/issues/22313
- [x] https://github.com/godotengine/godot/issues/29392
- [x] https://github.com/godotengine/godot/issues/30742
- [ ] https://github.com/godotengine/godot/issues/26550
- [ ] https://github.com/godotengine/godot/issues/28717
- [ ] https://github.com/godotengine/godot/issues/32182
- [ ] https://github.com/godotengine/godot/issues/33833
- [ ] https://github.com/godotengine/godot/issues/34081
- [x] https://github.com/godotengine/godot/issues/34436
- [x] https://github.com/godotengine/godot/issues/34596
- [x] https://github.com/godotengine/godot/issues/35713
- [x] https://github.com/godotengine/godot/issues/35780
- [ ] https://github.com/godotengine/godot/issues/36334
- [ ] https://github.com/godotengine/godot/issues/45058
- [ ] https://github.com/godotengine/godot/issues/50877
- [ ] https://github.com/godotengine/godot/issues/58260
- [ ] https://github.com/godotengine/godot/issues/61616
### Collision detection
- [ ] https://github.com/godotengine/godot/issues/16113
- [ ] https://github.com/godotengine/godot/issues/43224
- [ ] https://github.com/godotengine/godot/issues/43587
- [x] https://github.com/godotengine/godot/issues/43868
- [x] https://github.com/godotengine/godot/issues/44644
- [x] https://github.com/godotengine/godot/issues/45264
- [ ] https://github.com/godotengine/godot/issues/47496
- [ ] https://github.com/godotengine/godot/issues/49856
- [x] https://github.com/godotengine/godot/issues/50628
- [ ] https://github.com/godotengine/godot/issues/53219
### Area
- [x] https://github.com/godotengine/godot/issues/19290
- [x] https://github.com/godotengine/godot/issues/22889
- [ ] https://github.com/godotengine/godot/issues/32196
- [ ] https://github.com/godotengine/godot/issues/35378
- [x] https://github.com/godotengine/godot/issues/32776
- [x] https://github.com/godotengine/godot/issues/39947
- [ ] https://github.com/godotengine/godot/issues/40127
- [ ] https://github.com/godotengine/godot/issues/40314
- [ ] https://github.com/godotengine/godot/issues/46650
- [ ] https://github.com/godotengine/godot/issues/48023
### Collision queries
- [ ] https://github.com/godotengine/godot/issues/28032
- [ ] https://github.com/godotengine/godot/issues/30214
- [ ] https://github.com/godotengine/godot/issues/38908
- [ ] https://github.com/godotengine/godot/issues/40586
- [ ] https://github.com/godotengine/godot/issues/45451
- [x] https://github.com/godotengine/godot/issues/45680
- [x] https://github.com/godotengine/godot/issues/47989
- [ ] https://github.com/godotengine/godot/issues/48905
- [ ] https://github.com/godotengine/godot/issues/49814
### Joints
- [ ] https://github.com/godotengine/godot/issues/18351
- [ ] https://github.com/godotengine/godot/issues/18632
- [ ] https://github.com/godotengine/godot/issues/42286
- [ ] https://github.com/godotengine/godot/issues/42678
- [ ] https://github.com/godotengine/godot/issues/50210
### Performance
- [ ] https://github.com/godotengine/godot/issues/16540
- [ ] https://github.com/godotengine/godot/issues/22064
- [ ] https://github.com/godotengine/godot/issues/30027
- [x] https://github.com/godotengine/godot/issues/34963
- [ ] https://github.com/godotengine/godot/issues/45598
### Other
- [ ] https://github.com/godotengine/godot/issues/25304
- [ ] https://github.com/godotengine/godot/issues/27427
- [ ] https://github.com/godotengine/godot/issues/38910
- [x] https://github.com/godotengine/godot/issues/44088
- [x] https://github.com/godotengine/godot/issues/44663
- [x] https://github.com/godotengine/godot/issues/47437
### Changes in Bullet needed for 4.0 compatibility
- [ ] Server API changes (shapes and joint creation, thread safety, etc.) (see #45852)
- [ ] One-directional collision layer check for rigid bodies, soft bodies, areas (see https://github.com/godotengine/godot-proposals/issues/2775)
- [ ] Backface collision on/off for concave shapes (check if supported) (see #47139)
- [ ] Custom center of mass and inertia (see #49610) (see #54134)
- [ ] Removed infinite inertia and changed ray shape in character motion (see #51490) (see #51896)
- [ ] Capsule height independent from radius (see #51522)
- [ ] Soft Body area detection, gravity, wind (see #50785) (see #51751)
- [ ] All physics queries use a class to hold parameters and new parameters (see #54573) (see #54857)
- [ ] Separate area space override modes (see #54810)
smix8 commented 3 years ago

43243

Softbody is Bullet only so I guess this is also a Bullet Physics issue to track?

pouleyKetchoupp commented 3 years ago

@smix8 I'll probably make a specific tracker for soft bodies. For info, the plan for 4.0 is to implement them in Godot Physics as well.

DimitriyPS commented 3 years ago

https://github.com/godotengine/godot/issues/45182

This bug is relevant for bullet physics.

pouleyKetchoupp commented 3 years ago

45182

This bug is relevant for bullet physics.

This tracker is for issues that are specific to Bullet, #45333 is for issues that are relevant to both.

pouleyKetchoupp commented 2 years ago

For info, I've just added an extra section at the end of the tracker for changes that will be needed in the Bullet server for 4.0 compatibility, since Bullet is disabled on master at the moment.

These changes will be needed either for the a Bullet plugin or for re-enabling it as a module before 4.0 release.

Nekuromu commented 2 years ago

Guess since it's bullet specific, #55503 belongs here instead!

elvisish commented 2 years ago

Here's another: https://github.com/godotengine/godot/issues/58260

MJacred commented 2 years ago

bullet physics issue: #58409