Godot 4.3: Introduction to GraphNode and GraphEdit

Posted in GDScript, Godot, Godot 4, Tutorial on Oct 03, 2024.

In this blog post, I will introduce you to GraphNode and GraphEdit.

Part of this blog post is inspired from this tutorial that I recommend. I will try to provide more details about things that should be known about GraphNodes, as of Godot 4.3. While sharing some similarities with the tutorial, this blog post focuses on the goal of managing interactions between nodes rather than managing the nodes themselves.

This blog post details how I approached GraphNodes and things I learned along the way while trying to make GraphNode and GraphEdit work the way I wanted. I won't cover certain parts, the g...

Read more

How to change the TTY terminal font to Terminus (Fedora)

Posted in Fedora, Linux on Feb 06, 2021.

Changing font is something that can be interesting in a lot of situations. First, the default font could be too small, too big or just look too unpleasant when you need to work on TTY for extended periods. For those cases, it could be interesting to be able to change the font. Today, I will explain how to change the font to the terminus font, which provide a lot of variants.

First, I extracted the Linux source files and installed the font into the console fonts directory. I executed a few commands, that are detailed in the font README.

Please take in account that these commands are executed o...

Read more

Raytracing: Intersection between a line and a sphere

Posted in Geometry, Python on Dec 29, 2020.

Raytracing is a way to precisely compute how the light will hit an object. It consists of sending a ray to an object (imagine a sort of laser) and see if it hit and where it hits. At the era of RTX cards, this word might seem quite familiar.

We will try to compute the intersection between a line that represents our ray and a sphere that is our object.

Consider that our sphere is at the center of our 3D plan and that it's raduis is given.

Also consider that our line is a ray represented as two vectors, the first called pos which is the "start position" of our ray in our 3D plan, and the second...

Read more

The blog is there!

Posted on Dec 22, 2020.

Here it is! My blog is up!

Don't expect many big posts, I'll just be blogging around about Linux, programming, tech stuff and other things that I think might be interesting.

Things may be broken, things may not be right yet. But I'm working on it ;)

Read more