• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

MSFS20 How to make normal maps using Affinity Photo

Messages
1,110
Country
australia
There is a tutorial on how to do this on the Affinity forums using the Live Lighting adjustment. There is an asset which you can download from this link:


There is also a youtube video showing the process:

But, I found the process using the asset from the tutorial to be quite cumbersome. You have to download and install the asset but worst still is you need to load your bump (height) map into the adjustment for some weird reason. So I messed about to see if I could find an easier and more responsive way (that doesn't involve saving a bump map and reloading it).

Step 1: Create your greyscale bump (height) map. How you do this is up to you but 128 grey is mid height, 255 white is highest and 0 black is lowest.

Step 2: Then in the menu select Layer - New Live Filter Layer - Lighting... and the Lighting layer should be created. Ensure the layer is above your height map so it uses the height map as the source to generate the normal map.

Step 3: Set up the Live Lighting as shown in the picture (see EDIT below). Then save the image as your normal map. Make sure all the Live Lighting settings are exactly the same as shown:

EDIT: I have done some more testing comparing older normal maps made using the Nvidia tool. In these instances using Azimuth of 0 deg and setting the Texture to a positive value will copy the layout used by Nvidia. So it's possible that the asset from the tutorial is not generating a correct bump map (or maybe it is, it still seems to work). But with my latest testing I'd recommend setting Azimuth to 0 (not 180) and using positive Texture values. This matches the images generated by the Nvidia tool but more importantly it allows you to enter precise values for the Texture rather than being forced to use the slider. For reference a Texture value of 0.3 matches the default Nvidia height.

Image1.jpg


The Color should be red 255,0,0. Ensure the Elevation and Azimuth are exactly as written, 30 and 180. You then use the Texture slider to adjust the strength of the normal map. Make sure this is in the negative range. Don't try to enter a value as it seems the input box will only let you enter 0 as the lowest value so you have to use the slider.

You can see in my layers that I have the asset from the tutorial (and is not visible at the moment) at the top which I used to compare the results. The Lighting adjustment in that tutorial uses some very different values but it only works if you load a bump map. I have no idea why the Lighting adjustment works differently when you load a bump map rather than getting it to adjust the image directly. However, if you set up your own adjustment layer as I have shown the results will be almost exactly the same (there is some slight variation but the direction of the colours appears to be the same). The following picture is the normal map generated using the asset from the tutorial for comparison with the above using just the Live Adjustment.

Image2.jpg


One final tip, you may find setting up the Live Lighting layer annoying each time but you can simply copy it from one image to another and it will keep the settings. Which is something you can't do with the asset from the tutorial because you have to reload the bump map any time you make a change.

Final disclaimer: I'm mainly posting this here so I can find it again when I need to do this again in 6 months and I've forgotten how I did it the first time.
 
Last edited:
Because I managed to confuse myself here is how to correctly set up the Live Lighting. It's important to have 3 separate lights which use Red, Blue and Green and various Azimuth and Elevations to get the correct lighting.

For the red light, Azimuth 0 and Elevation 30

For the Green light, Azimuth -90 and Elevation 30

For the Blue light, Azimuth 0 and Elevation 90

As shown in the attached image where I have taken 3 screenshots of the Live Lighting control panel with each light selected.

Once you get this setup it's definitely easier to just copy and paste the layer to any other images you have rather than recreate it from scratch each time.

Image1.jpg
 
Back
Top