FOSSPicks
Mandelbulber v2
Fractals are amazing. Even decades after their initial popularity, when contemporary fads such as chaos theory and the butterfly effect are barely mentioned, the world of visualizing infinite complexity remains fascinating. In the 1980s and 1990s, home computers were able to open a window on this world for the first time, with fractal generators running on Amigas and early PCs capable of rendering an image over a period of minutes or hours, depending on the formula and the number of iterations you needed to calculate. They were even used in early games, generating the mountains in Rescue On Fractalus! and the caves in The Eidolon, both published by Lucasfilm Games. And the most famous of those fractal formulas was the Mandelbrot Set, whose spirals, galaxies, and curves became synonymous with fractal images.
There was once a plethora of fractal generating software, but it's fallen a little out of favor in recent years. Fortunately, however, a couple of the best applications have survived, and Mandelbulber is one of these. But it's a fractal explorer with an additional dimension, because the Mandelbulbs of its name are three-dimensional fractals derived from the original Mandelbrot set. These 3D models are quite unlike the original 2D Mandelbrot images, not least because they can be rendered fully textured, with ray tracing, depth of field effects, fog, and anti-aliasing. You can add shadows, transparency, and refraction, and materials can include luminosity, diffusion, normal maps, and displacement. While in old fractal programs you could only zoom in (or add iterations), and move up, down, left, and right, a 3D fractal is literally multidimensional. You can zoom in on but also around and into the 3D environment, with parts of the fractal often protruding in front of others.
There are a huge number of fractal presets to choose between and all can be edited, tweaked, and saved as their own presets. The main Qt 5 UI helps you navigate with buttons, cursor keys, or the mouse when it's in movement mode. The mouse can also act as a 3D cursor for choosing elements in the output render to use as the focus point, for example, or to select the area you want to explore further. There are almost as many rendering options as there are in Blender, including a panel for editing materials, a panel for effects, a panel for output rendering (including the ability to generate stereoscopic output), and a panel for exporting your view for use in other 3D applications. Most of the time you don't have to because the internal materials, ray tracing, and depth-of-field effects look amazing and can render these sci-fi worlds with a level of photorealism impossible just a decade ago. If you have the hardware, this can be accelerated with OpenCL, but even without the rendering it is quick until you get too far into the caves and creases of your fractal. But even then, you can farm out your processing to a distributed networking renderer. Mandelbulber really is fractal exploration for the 21st century.
Project Website
https://github.com/buddhi1980/mandelbulber2
Transport simulator
Simutrans
As children, many of us enjoyed playing with toy railway tracks or putting together our own electricity-powered speedways. And there really isn't a good reason why we can't continue to enjoy these distractions as we get older, especially if some of that same enjoyment can be recreated in software. This is what Simutrans does, only in a way that feels more like SimCity 2000 than model railways. It's a transport management game set within an environment that looks like an old version of SimCity 2000. "Old" is the keyword, too, because you can set which year you'd like to start in, which obviously influences the kinds of transport technology you'll be able to use. From coal-fired to the future. Unlike SimCity, however, you start the game by generating a random map which already contains a city or two, usually of epic proportions, and it's going to be your job to solve all their transport needs.
You typically start by linking up suburban areas with some form of transport, and adding any form of transport means clicking on an appropriate tool palette. These palettes hold all the infrastructure you can access for each mode of transport you can access. For railways, for example, you select an appropriate rail and draw a line across your map. But the palette also includes bridges, crossing signals, and many other elements, and other modes of transport, too. Each item has a cost and obviously adds to the complexity of your transport system, but it's a lot like having the world's biggest model railway at your fingertips, and it quickly becomes hugely complicated. If you want something simpler and more immediate, an integrated panel can download and run a preset scenario from which you can build on to solve a transport problem. This is a great mission-oriented way to get started, without the complexity of the sandbox mode overwhelming you, and makes the game a lot of fun even when time is limited.
Project Website
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
So Long Neofetch and Thanks for the Info
Today is a day that every Linux user who enjoys bragging about their system(s) will mourn, as Neofetch has come to an end.
-
Ubuntu 24.04 Comes with a “Flaw"
If you're thinking you might want to upgrade from your current Ubuntu release to the latest, there's something you might want to consider before doing so.
-
Canonical Releases Ubuntu 24.04
After a brief pause because of the XZ vulnerability, Ubuntu 24.04 is now available for install.
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.