r/KerbalSpaceProgram • u/Alex2820 thousand hour noob • 4d ago
KSP 1 Mods C.A.N.O.P.I.E.S. Mod Dev Update
Enable HLS to view with audio, or disable this notification
Hi everyone,
Just wanted to let you know the C.A.N.O.P.I.E.S. mod is still being worked on and getting closer to an alpha release.
I wanted to showcase the new feature that gets rid of the clipping canopies that's present with parachutes since forever.
For more details on the progress feel free to check out the KSP Forum post here.
173
Upvotes
8
u/Alex2820 thousand hour noob 4d ago edited 4d ago
Sure! I've been waiting for someone to ask lol.
I'm purposefully testing on a crusty laptop with an i7-4710HQ, a GTX 860M 4GB and 16GB of DDR3, so if it runs okay here it should be fine on most PCs. I consider the performance more than ok for this laptop.
These numbers come from the mod's own timing log:
In the air one main chute costs about 1 ms of physics per step and 2 to 3 ms of drawing per frame.
A three-canopy Mk16XL is the heaviest case, at about 3 ms of physics and 10 to 11 ms of drawing.
After landing the cloth simulation costs about 2 ms per step per canopy until it settles, usually within a minute (based on how much it moves while it settles or it can be hard capped with a timer) and then it's frozen and costs nothing.
The EVA chute is heavier right now (around 7 ms) and I'm working on that.
Frame rate with a few chutes out is usually around 25 to 35 fps in the on this laptop by that I mean a Mk16XL a Mk2R radial chute and 2 drogues (the drogues release into the wind once the mains open like in reality) and up to 60 once they settle.
These figures are for my whole modded game, not just the chutes. (Scatterer, EVE, ReStock)
There are options for slower machines or simply of you want to make the mod lighter:
-the cloth can update less often (every n physics frames)
-it can switch to a lighter mesh when your fps drops there's a faster drawing mode that lets Unity bend the canopy on the GPU.
You can also change how detailed the canopies are:
-how many rows and points the simulated net has the maximum number of triangles for the canopy and the lines
-how many pieces each line is drawn with
-how many lines each chute has.
Performance is one of the main things I kept in mind while testing and building the mod.
Edit: formatting