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.
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.