Skip to content

Commit 4fa6488

Browse files
authored
N18: SeniorSKY (rust-gamedev#466)
1 parent d0d4af6 commit 4fa6488

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

content/posts/newsletter-018/3.png

256 KB
Loading

content/posts/newsletter-018/index.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,36 @@ bringing more interesting crafting scenarios into the game.
169169
[Antorum]: https://ratwizard.dev/dev-log/antorum
170170
[@dooskington]: https://twitter.com/dooskington
171171

172+
### [SeniorSKY]
173+
174+
![SeniorSKY](3.png)
175+
_Over the mountains in Slovakia_
176+
177+
[SeniorSKY]
178+
is a flight simulator which uses Vulkan API, developed by [@pmathia0].
179+
180+
As an aerospace engineering student, Peter has always been interested how
181+
a flight simulator works under the hood.
182+
183+
The development of SeniorSKY started as a hobby project during university
184+
studies.
185+
186+
SeniorSKY uses real-world elevation data with 1 arc
187+
second precision and can render the whole globe in real dimensions.
188+
During the flight, the terrain tiles are loaded dynamically based
189+
on real GPS coordinates of airplane, with a decreasing level of detail
190+
further from the camera. This is achieved using a combination
191+
of a terrain-quad-tree and GPU tessellation.
192+
193+
SeniorSKY also implements basic rendering of sky, atmosphere and fog.
194+
195+
To be able to simulate a flight, the application temporarily integrates 3rd party
196+
flight dynamics engine called JSBSim. Meanwhile, development of own, custom
197+
flight dynamics is already in progress.
198+
199+
[SeniorSKY]: https://youtube.com/playlist?list=PLMmaJuk-D7iaObZyhyvc83tNwpx3ghzkY
200+
[@pmathia0]: https://twitter.com/pmathia0
201+
172202
### Flesh
173203

174204
![flesh preview](flesh.gif)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy