YSCEDC / YSCE

YSFlight Community Edition
BSD 3-Clause "New" or "Revised" License
13 stars 4 forks source link

[FEATURE] Contrails #47

Open NodokaHanamura opened 1 year ago

NodokaHanamura commented 1 year ago

Feature Description Aircraft in real life above certain altitudes (7,500m+) will draw 'contrails', or condensation trails, caused by the heating of cold upper atmospheric air by engine exhaust. YSFlight would benefit from a minor feature like this.

How would this function work? Implement a new optional DAT variable, CONTRLPNT, that defines the origin point for contrails from an aircraft in local 3D space, much like how hardpoints are handled. Using pre-existing smoke code, revise the particle effect to use a more feint particle that decays after being present based on altitude and expected time to deterioration.

Why is this feature important? Contrails are an important part of how aircraft interact with the environment.

Skipper-is commented 1 year ago

Would look pretty cool I'll admit! I'll take a look.