DX10 Nav Lights pt3

It seems that with the nav lights it is one step forward and two steps back!

To recap, FSX in DX10 mode does not show nav lights. What it does show is an effect of the (missing) nav light shining on the plane. As an oddity it does briefly show the nav lights during the engine start sequence.

The way that nav lights are implemented in FSX (DX9 or DX10) is that there is an effect which lights the plane and a separate drawcall that uses a light corona texture. It is the latter which makes the light visible from outside the plane and what is missing in DX10. This is seen clearly with the invisible beacon which lights the tail.

In DX10 all we see is the green glow on the wing

 

 

The effects are defined in the aircraft.cfg – here for example is the Mooney Bravo

[LIGHTS]

//Types: 1=beacon, 2=strobe, 3=navigation, 4=cockpit, 5=landing

light.0 = 3, -2.65, -18.25, -0.18, fx_navred ,

light.1 = 3, -2.65, 18.25, -0.18, fx_navgre ,

light.2 = 7, -2.75, -18.25, -0.18, fx_recog ,

light.3 = 7, -2.75, 18.25, -0.18, fx_recog ,

light.4 = 1, -17.30, 0.00, -1.25, fx_beacon ,

light.5 = 4, -2.90, 0.00, -0.25, fx_vclight,

light.6 = 2, -5.40, -18.35, -0.13, fx_strobe ,

light.7 = 2, -5.40, 18.35, -0.13, fx_strobe ,

 

fx_navgre is the green glow and can be found in the effects directory.

What I found was that the behaviour of an effect used in plane lights depends on whether the Light=1 option is set inside the effect, and the location of the light in relationship to the centre of the plane.

A light illuminates the plane but is not visible as a light source – hence with DX10 all we see is the green glow. If I change the effect not to be a light effect it becomes visible but no longer illuminates the plane. Moreover FSX also imposes some constraint that the effects associated with nav lights cannot be seen from a viewing point outboard of the light itself. This can be seen by using the spotter plane view and moving around the place in DX10 looking at the strobes.

Here I have raised the red light by 1 foot – this from inboard – you can I hope see the red light above the wing.

 

 

This from outboard – no light!

 

 

Hence my faintly ridiculous approach of creating Nav light effects that have large offsets and are placed on the wrong side of the plane. A secondary problem is that effect that aren’t defined as lights (in the internal illuminating of the plane sense) are only displayed when the landing lights are on

The good news is that I am making progress! I have added vertical offsets to all the light components to make testing easier.

The best I have managed so far is the red,green nav lights, orange beacon and one strobe working. Adding the second strobe stops the beacon illuminating the tailplane!!

 

About stevefsx

I don't use FSX that much. But I am very annoyed when it doesn't work properly!
This entry was posted in DX10, Nav Lights. Bookmark the permalink.

5 Responses to DX10 Nav Lights pt3

  1. TheFSkindaguy says:

    What if I use addon lights like A2A Shockwave lights that are supposed to work in DX10.. would those problems be eliminated?

  2. stevefsx says:

    It’s an interesting question I don’t know what do they say exactly?

  3. DylanM says:

    Hi Steve, amazing work on DX10 in FSX. I’ve noticed that turning all lights on or off on my aircraft (“L”) also toggles the navigation lights on AI aircraft as well as smoke effects (on smoke stacks / chimneys). Have you encountered this bug?

  4. Marc says:

    Hi Steve.
    I just purchased your Fixer and it has been pretty darned good at this point. However, it seems the nav and strobe lights are very dim for my own aircraft and for AI. If I slew away from my aircraft, at about 1/4 mile or so, the lights are all so dim they virtually disappear. This makes it impossible to see AI at night. Is this a problem on my end or this you experience as well. Thanks!

  5. Abu says:

    I tested as follows, i went to BU folder made from steves fix then copy the most common nav lights used by 9in my case) UT2 and paste them on the sim objects folder…..the AI aircraft came back alive at night i did saw a little fps decrease tho…..i also think this is temporarly, i must say, your fix is amazing and i will never go back to dx9 after this.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s