sfsim
Jan Wedekind Developer
Jan Wedekind Publisher
1970-01-01 Release
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
🎮 Full Controller Support
No user reviews
(0 reviews)
Landing Gear Physics
I have created landing gear animations with Blender, baked them, and exported the result to glTF. "Inverse kinematics", "Damped track", and "Child of" constraints where used to ensure that torque link, resistance rod, and piston are animated correctly. Animations affecting multiple objects are merged using NLA track names when exporting to glTF. I didn't find a way to create multiple animations affecting the same objects, so I had to sequence steering, suspension, and gear deployment in the same animation. Wheel rotation however was kept separate. The following screen recording shows Blender playing back the sequence of steering, suspension, and gear deployment in parallel with the wheel rotation.
[previewyoutube=A_yCNBr2qdU;full][/previewyoutube]
The model including the animations are imported using the Assimp bindings of LWJGL. The suspension and wheel rotation then can be driven using the wheeled vehicle constraint of the Jolt Physics engine. The planet surface was simulated by extracting 3x3 tiles from the planetary cube map and converting them to a static Jolt mesh. By simulating the wheels as moving surfaces, the numerical instabilities of simulating a rotating cylinder with constraints directly are avoided. The result is a beautiful interaction of the landing gear with the ground as shown in the following video (music: "Dune" by Andrewkn).
[previewyoutube=GiBjMYRKbfU;full][/previewyoutube]
If you are interested in a realistic space flight simulator, please consider wishlisting sfsim on Steam.
[ 2025-05-30 21:00:04 CET ] [ Original post ] Working on Landing GearAt the moment I am developing the landing gear for the spacecraft in the upcoming sfsim simulator.

The Jolt Physics library provides a great physics implementation for wheeled vehicles.
Previously I have implemented extracting a small part from the planet mesh and convert it to a Jolt Physics mesh.
This then can be used to simulate the behaviour of the suspension and the wheels when the gear makes contact with the ground.
[previewyoutube=Dd-tTBWKjTs;full][/previewyoutube]
I am also working on an animation for gear deployment.
Blender supports different constraints such as inverse kinematics as shown in Mark Alloway's tutorial.
Here is a video showing the first working version of the landing gear (doors not implemented yet).
[previewyoutube=ckkAMJVVl-U;full][/previewyoutube]
Only part left to do is baking animations, exporting it to glTF and driving the animations using information from Jolt Physics.
Let me know if you have any comments or suggestions.
If you are interested in a realistic space flight simulator, please consider wishlisting sfsim on Steam.
[ 2025-05-07 22:20:51 CET ] [ Original post ] sfsim is a space flight simulator with realistic physics and a true-to-scale Earth using NASA Bluemarble data.
Current key features
- Realistic Physics: Simulate space flight and aerodynamics.
- True-to-scale Earth: Earth model based on NASA Bluemarble data.
- Realistic atmosphere: Atmosphere with realistic temperature and density as well as procedurally generated volumetric clouds.
- Real celestial body positions: Position of Earth and Sun based on NASA data.
Music by Andrewkn.
MINIMAL SETUP- OS: Ubuntu 22.04
- Processor: Intel Core i7 / AMD Ryzen 7
- Graphics: Nvidia GeForce GTX 1060
- Storage: 15 GB available space
RECOMMENDED SETUP- OS: Ubuntu 24.04
- Processor: Intel Core i7 / AMD Ryzen 7
- Graphics: Nvidia GeForce GTX 3060
- Storage: 15 GB available space
8.38$ (16%)
7.54$ (16%)
24.87$ (17%)
8.96$ (82%)
5.36$ (82%)
4.46$ (55%)
5.34$ (79%)
24.89$ (17%)
12.00$ (70%)
16.59$ (17%)
33.14$ (17%)
8.19$ (18%)
3.00$ (80%)
16.59$ (17%)
1.00$ (90%)
4.95$ (17%)
16.18$ (19%)
16.96$ (15%)
24.87$ (17%)
2.73$ (73%)
19.59$ (22%)
7.50$ (75%)
2.00$ (90%)
8.20$ (86%)
8.39$ (16%)
13.02$ (13%)
6.00$ (80%)
9.98$ (67%)
5.86$ (80%)
4.00$ (80%)
0.63$ (87%)
4.0$ (60%)
0.75$ (81%)
1.26$ (82%)
0.63$ (87%)
8.99$ (55%)
0.94$ (81%)
1.84$ (74%)
0.56$ (81%)
0.79$ (89%)
3.75$ (81%)
1.58$ (77%)
1.05$ (85%)
1.88$ (62%)
1.58$ (77%)
4.0$ (60%)
0.54$ (82%)
6.75$ (55%)
4.65$ (69%)
0.56$ (81%)
1.05$ (85%)
13.19$ (47%)
6.96$ (65%)
0.58$ (92%)
10.91$ (22%)
0.56$ (81%)
4.46$ (87%)
3.75$ (85%)
3.0$ (80%)
9.0$ (77%)
3.99$ (80%)
1.19$ (94%)
17.49$ (13%)
0.99$ (80%)
4.99$ (83%)
17.49$ (20%)
3.99$ (80%)
37.89$ (5%)
8.99$ (10%)
1.99$ (80%)
1.10$ (84%)
1.19$ (88%)
2.49$ (75%)
1.10$ (89%)
1.19$ (76%)
1.99$ (89%)
8.99$ (55%)
14.99$ (75%)
4.99$ (50%)
3.99$ (80%)
1.24$ (75%)
1.19$ (88%)
1.19$ (88%)
1.24$ (75%)
1.19$ (94%)
0.99$ (75%)
4.99$ (75%)
7.99$ (20%)
1.19$ (88%)
14.99$ (57%)
FANATICAL BUNDLES

Time left:
356297 days, 18 hours, 20 minutes

Time left:
5 days, 1 hours, 20 minutes

Time left:
356297 days, 18 hours, 20 minutes

Time left:
5 days, 1 hours, 20 minutes

Time left:
11 days, 1 hours, 20 minutes

Time left:
33 days, 1 hours, 20 minutes

Time left:
16 days, 1 hours, 20 minutes

Time left:
19 days, 1 hours, 20 minutes

Time left:
25 days, 1 hours, 20 minutes

Time left:
30 days, 1 hours, 20 minutes

Time left:
32 days, 1 hours, 20 minutes
HUMBLE BUNDLES

Time left:
2 days, 19 hours, 20 minutes

Time left:
4 days, 19 hours, 20 minutes

Time left:
6 days, 19 hours, 20 minutes

Time left:
11 days, 19 hours, 20 minutes

Time left:
11 days, 19 hours, 20 minutes

Time left:
13 days, 19 hours, 20 minutes

Time left:
20 days, 19 hours, 20 minutes
by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE
ardeeca
Hunt: Showdown 1896
short test - randoms - no mic
devjonatas
Software and Game Development
[PT] - Trabalhando num e-commerce open source.
tuxramus
Just Chatting
3D Printing Adventures Penguin Style! Commands: !discord !fish !leader...
gamesnolinux
Dota 2
Lanamento da Loja do Canal com Camisas e MousePads - Desconto de 15% -...
diddumite
Cyberpunk 2077
Goofing of while sick | how long will I survive
spookyzalost
Stellaris
Stellaris, assimilation is inevitable.
locet_
Dune: Awakening
Dunge | !Trip
goseigen
Magic: The Gathering
Commander building + testing
skipptekk
Farming Simulator 22
Back to farming! FS22 [tekknodes.com]
andreaen
DREDGE
Fish Game (Dredge first playthrough pt. 1)
bigrob029
Wreckfest 2
Friday Night Gamin' on LINUX // CachyOS
grumplestiltzkiin
Just Chatting
GRUMPLE SEASON 6 PRESEASON Talking to humans Buy more ammo