TV
Skip (8)
Perspective Demo
Jan 02, 2022
598 views
Logo

Yet Another Flat-Earther

Gab's #1 Flat-Earth group: https://gab.com/groups/168

“The ordinary scientific man is...

episodes
54
plays
114.12k
subscribers
363

Description

For a HIGH QUALITY version of this video, go here and DOWNLOAD it: https://u.pcloud.link/publink/show?code=KTW7

MUSIC: "Stardust Memories" by Volker "Jester" Tripp: https://www.youtube.com/watch?v=GLMhBE99byM

=== AIR REFRACTION ===

Computer model: https://tv.gab.com/channel/yafer/view/flat-earth-refraction-model-6163c5be9a149cb06dc230cf

Homemade physical model: https://tv.gab.com/channel/yafer/view/atmospheric-magnificationrefraction-and-the-movement-of-5fe1bca688753979e16d8ee8

=== HOW IT WAS MADE ===

This video is a "demo" application, written in Forth (the best programming language ever!), rendered using the Simple Direct-Media Library (SDL), and encoded into video format using Libx265.
I use the "gforth" implementation of Forth, since it is quite fast and has a nice protocol for interfacing with the C language. I wrote my own graphics engine from scratch in order to ensure the program simulates an infinite plane properly and efficiently. Everything is calculated using 2D trigonometric functions and step algorithms -- the program does not use any 3D vector math. After each frame is rendered, it is converted from RGB to YUV color space and sent to Libx265 for encoding into a raw video stream. Lastly, the music file was added to the stream and converted to MP4 format using ffmpeg.

Unfortunately, GabTV re-encodes videos when they are uploaded, which results in a slight loss of quality. That's why this video looks "grainy" in a few places, but there's nothing I can do about it. Ah well.

Forth: https://www.forth.com/forth/

gforth: https://gforth.org/manual/index.html

SDL: https://wiki.libsdl.org/

Libx265: https://x265.readthedocs.io/en/master/introduction.html

ffmpeg: https://ffmpeg.org/

You must have a Gab account and be logged in to comment.

    Modal title