An Introduction To Aerialod
An Introduction To Aerialod
An Introduction To Aerialod
INTRODUCTION
TO AERIALOD
Creating 3D maps and visualisations
in Aerialod
Contents
1. The Aerialod interface: how it works, what does what................................................................. 4
2. Some important principles ............................................................................................................................. 9
3. Scotland digital terrain model ................................................................................................................... 13
4. High-resolution Lidar data............................................................................................................................ 15
5. Global population density............................................................................................................................. 18
6. Turntable – for creating frames for animation ............................................................................ 22
7. Other experiments ............................................................................................................................................. 23
8. Credits ........................................................................................................................................................................ 24
version of Windows, you can find out via > > System > About). Aerialod downloads as
a 2.04MB zip archive, which when unzipped is still only 3.34MB in size. Yet it is surprisingly
powerful. If you need to adjust the size of the text on the Aerialod interface, go to the
config.txt file in the config folder and change the default ui_scale value from 1.0 to a larger
number (e.g. try 1.5 and then adjust again if necessary).
Notes
1
An Introduction to Aerialod automaticknowledge
automaticknowledge.co.uk/resources
Notes
2
An Introduction to Aerialod automaticknowledge
Formatting
Most font is size 14. When switching between screen and
workbook this is easier on the eyes. The following format will be
used in relation to files/folders, websites, options/tools, click
actions and any text I want you to input. I’ve also added a
‘Notes’ section on each page where you can jot things down.
Notes
3
An Introduction to Aerialod automaticknowledge
When you unzip this archive, this is what you will see inside the
Aerialod-0.0.1-win64 folder (you may be using the 32-bit
version, in which case the folder will have a different name).
Remember this
You can browse around different folders if you are interested but if you
need to adjust the font size on the Aerialod interface, you need to look in
the config folder and then change the ui_scale value from 1.0 to a higher
number in the config.txt file (try 1.5 or 2.0 at first).
Notes
4
An Introduction to Aerialod automaticknowledge
Then you see something like this, below (you’ll see it in dark
colours – I have just inverted the colour scheme for printing
purposes).
Notes
Let’s not overlook: Scale, Offset, Step, Lod (level of detail – that’s why
it’s called AeriaLOD), Grid, and so on. And of course the left, right and
middle mouse buttons, and the space bar. Also, the model image you are
working with here is a very small 16x16 pixel image. That’s all it is.
5
An Introduction to Aerialod automaticknowledge
We can also look at the Camera Ruler and the View Cube,
as well as changing the Image Size.
Notes
6
An Introduction to Aerialod automaticknowledge
Remember this
Aerialod supports rendering of height maps up to 16,384^2.
What does this mean? Well, if you try to import an image 20,000 pixels wide
in Aerialod it won’t work. Feel free to try it and see how you get on. This is
rarely a problem but if you were trying to import a 1km global population
density raster then you would run out of space and have to resize it before
importing it into Aerialod (because the earth is 40,075 km in circumference
at the equator).
Notes
7
An Introduction to Aerialod automaticknowledge
Notes
8
An Introduction to Aerialod automaticknowledge
http://automaticknowledge.org/training/data/raster/aerialod_
samples_per_pixel.gif
Put simply, a higher value will lead to a crisper, less noisy image
and – in this case – a smaller file size.
Rayleigh
Rayleigh refers to the optical phenomenon of what is known as
‘Rayleigh scattering’, named after the nineteenth-century British
physicist Lord Rayleigh (aka John William Strutt). Why is the sky
Notes
9
An Introduction to Aerialod automaticknowledge
blue? The answer is that the blue sky we sometimes see in the
daytime is caused by Rayleigh scattering.
Using the default 40 and blue in Aerialod you will see a blue sky
when you have the right camera view on. Turn it all the way up
to 100 and you’ll see a bright orange glow.
Mie
What the heck is this? Well it’s also to do with light scattering but
it’s different from the Rayleigh setting. The Wikipedia page on
Mie is actually quite good (if complex) and shows a nice image
illustrating the link between Rayleigh and Mie scattering. It is
named after the person who first specified the process, the
German physicist Gustav Mie.
Notes
10
An Introduction to Aerialod automaticknowledge
Top tip
How do you adjust the numbers accurately in Aerialod?
You can generally just click a value bar and/or slide it back and forth to
adjust numerical values for different settings (such as Rayleigh, Mie and
Ozone). If you want to enter a specific number quickly all you need to do is
double click on the actual number and then type in a different value
manually using your keyboard. Just delete the number that is there and
enter what you want.
Ozone
We’ve all heard about the Ozone Layer but in Aerialod this refers
to Ozone Density. This is the most confusing of the Sky settings in
my opinion. First of all, there’s the colour – it seems to turn things
purple on the default setting (which uses the default colour of
green). Turn it to 100 and you get dark purple everywhere.
Why does green turn things purple? Look at a colour wheel and
you’ll see that green shades are opposite the pinks and purples.
If you change the Ozone green to orange, for example, then the
scene will turn blue – blue is opposite orange on a colour wheel.
Notes
11
An Introduction to Aerialod automaticknowledge
Fog
This can also be confusing. Turn Density up to 100 and you will
see your scene look like a very foggy day. Then change the
Phase value between the min and max (-0.90 and 0.90) to see
what it does – it shifts the fog position in the scene.
Top tip
Spend some time playing with the settings and noting what they do.
The best way to get to the stage where you are able to create stunning
visuals with Aerialod is to get to grips with the effects of the different
options – there are infinite possibilities!
IMAGE SIZE
ATMOSPHERIC SCATTERING
IS TURNED ON BY CLICKING
THIS BUTTON
SKY
SETTINGS
CAMERA SETTINGS
Notes
12
An Introduction to Aerialod automaticknowledge
You’ll find the Scotland digital terrain model in the /raster folder
for this session. There are multiple different versions but you can
just download the png version for now.
http://automaticknowledge.org/training/data/raster/
https://automaticknowledge.co.uk/resources/
Notes
13
An Introduction to Aerialod automaticknowledge
I’ll do a proper walk-through of it, but here are some of the basic
steps we’ll take.
Notes
Angle the scene however you like – and remember that when you move
the image it will take a few moments to redraw, possibly longer. You can
try to render a small scene if you like, but don’t try to export a massive
image during the session. You can always take a screenshot of your
settings – that’s what I normally do. 14
An Introduction to Aerialod automaticknowledge
In the UK we now have lots of open lidar data, and this is much
more detailed – with correspondingly large file sizes.
https://www.arcgis.com/apps/MapJournal/index.html?appid=c
6cef6cc642a48838d38e722ea8ccfee
Notes
15
An Introduction to Aerialod automaticknowledge
“Laser pulses emitted from a LIDAR system reflect from objects both on
and above the ground surface. Each laser pulse can return to the LIDAR
sensor as one or many returns, as it encounters multiple reflections from
surface objects as it travels to the ground. Our current sensors can have
up to 8 returns per laser pulse.
All derived DTM and DSM products have been generated from the last
return of the laser pulse or the only returned single reflection, as this
provides the optimum chance of the laser reaching the ‘true’ ground
surface. In the diagram below for example the last return used in the DTM
and DSM products for Plane A would be the first and only return recorded
and for Plane B would be the fourth return.”
The area you have been given data for is tile SJ89NW of the
British National Grid. You can find it here if you want to.
https://britishnationalgrid.uk/
Notes
16
An Introduction to Aerialod automaticknowledge
Once again, the file you need to download is in the /raster folder
for today’s session.
http://automaticknowledge.org/training/data/raster/
Example: you could reduce the offset value to -15.0 and set the
Ground colour to blue if you want to do a little flood simulation.
The options are almost endless. Try a low sun, but without
Atmospheric Scattering. This can also be quite pleasing.
Notes
Try: leave everything at the default settings, except sun Angle of 5,
Ground colour of #8399d2, Offset of -15.0 and then zoom in so you can
see the detail of this ‘flooded’ scene. Then set the Ruler values to -25 on
the vertical and +40 on the horizontal.
17
An Introduction to Aerialod automaticknowledge
Notes
18
An Introduction to Aerialod automaticknowledge
Notes
19
An Introduction to Aerialod automaticknowledge
Explore the data for a bit, zoom in, pan and all that.
Notes
20
An Introduction to Aerialod automaticknowledge
Once you get something looking just how you like it, you can
save screenshots of the settings. This is not ideal, but
considering how great Aerialod is, I think it’s a small price to pay.
http://www.statsmapsnpix.com/2020/11/how-to-make-3d-
population-density.html
Remember this
When you’re working with population, just remember that it’s different.
Unlike elevation data, which typically only has individual pixel values into
the hundreds or thousands (e.g. 8,848m for Mount Everest), population
values for single cells can be in the tens of thousands, and even more than
100,000. This can cause problems in Aerialod, so I often scale the data first
– for example in QGIS, as in the blog link above.
Notes
21
An Introduction to Aerialod automaticknowledge
https://automaticknowledge.org/training/data/animation/mod
el-30fps.gif
Notes
22
An Introduction to Aerialod automaticknowledge
7. Other experiments
In the examples above, we used the built in model data in
Aerialod, the Scotland digital terrain model, the Manchester lidar
data and the GHSL global population density layer.
If you look in the /raster folder you will also find some variations
of these datasets, plus one other, as follows.
A Manchester lidar layer with border and text round it. You
can open this in the browser to see it, and even make your
own version with your own text, using the blank border
version I also provided. See the file names that end in
_border… here.
Notes
23
An Introduction to Aerialod automaticknowledge
8. Credits
Aerialod An interactive path tracing renderer for height maps, and a truly
great piece of software.
https://ephtracy.github.io/index.html?page=aerialod
Dataset
Schiavina, Marcello; Freire, Sergio; MacManus, Kytt (2019): GHS population grid
multitemporal (1975, 1990, 2000, 2015) R2019A. European Commission, Joint
Research Centre (JRC) DOI: 10.2905/42E8BE89-54FF-464E-BE7B-BF9E64DA5218 PID:
http://data.europa.eu/89h/0c6b9751-a71f-4062-830b-43c9f432370f
Scotland DTM (50m resolution) created using Ordnance Survey open data
(their Terrain 50 product), and compiled by Automatic Knowledge Ltd.
https://automaticknowledge.co.uk/resources/
Notes
24