Mandelbulber, generieren Sie Ihre eigenen 3D-Fraktale in Ubuntu

über Mandelknollen

Im nächsten Artikel werden wir uns Mandelbulber ansehen. Dieses Programm ermöglicht es Benutzern, 3D-Fraktale generieren und trigonometrische, hyperkomplexe, Mandelbox, IFS und viele andere XNUMXD-Fraktale erkunden. Es ermöglicht uns, mit einer großen Palette anpassbarer Materialien zu rendern, um Bilder und Videos zu erstellen. Dieses Programm wird uns sehr viele Möglichkeiten bieten.

Für diejenigen, die nicht wissen, ein Fraktal ist ein geometrisches Objekt, dessen Grundstruktur, fragmentiert oder scheinbar unregelmäßig, in unterschiedlichen Maßstäben wiederholt wird. Der Begriff wurde 1975 von dem Mathematiker Benoît Mandelbrot vorgeschlagen. Obwohl der Begriff «fraktale»Ist neu, die heute als Fraktale bezeichneten Objekte waren in der Mathematik seit dem frühen XNUMX. Jahrhundert bekannt. Viele natürliche Strukturen sind fraktalartig.

Das vorliegende Programm ist ein kostenloser und quelloffener 3D-Fraktalgenerator für Gnu / Linux, Windows und MacOS. Es wird unter der GNU General Public License v3.0 veröffentlicht. Es bietet Unterstützung für mehrere GPUs, verteiltes Netzwerk-Rendering, Keyframe-Animation, Materialverwaltung, Textur-Mapping und Befehlszeilenunterstützung.

Allgemeine Eigenschaften von Mandelbulber

Programmeinstellungen

  • das Programm kann High Performance Computing mit mehreren Grafikkarten realisieren (Multi-GPU-Unterstützung über OpenCL).
  • Diese Software wird nativ mit Qt Creator für Gnu / Linux entwickelt (Debian oder Ubuntu).
  • Kann durchführen mathematische Modelle und Monte-Carlo-Methode für fotorealistische Szenen
  • Rendert trigonometrische, hyperkomplexe, Mandelbox, IFS und viele andere 3D-Fraktale.

verfügbare Primitive

  • Raymarching 3D komplex: harte Schatten, Umgebungsokklusion, Schärfentiefe, Transluzenz und Lichtbrechung usw.
  • Dies ist ein Programm entwickelt für ARM-CPU (experimentell), x86 und x64 (Gnu / Linux, Windows, macOS).
  • Wir werden zu unserer Verfügung haben ein einfacher 3D-Browser.
  • Verteilte Netzwerkdarstellung.
  • Wir werden fähig sein Keyframe-Animation durchführen.
  • Es wird uns erlauben, eine Materialwirtschaft.
  • Textur-Mapping (Farbe, Leuchtkraft, Diffusion, Normal Maps, Displacement).

Mandelbulber-Material bearbeiten

  • Es ermöglicht die 3D-Objektexport.
  • Wir können ein Render-Warteschlange.
  • Es hat eine Befehlszeilenschnittstelle.

Dies sind nur einige der Funktionen dieses Programms. Sie können konsultieren Sie alle im Detail aus dem Repository auf GitHub Projekt.

Tastaturkürzel

Mandelbirne läuft

Im Rendering-Fenster können wir verwenden die folgenden Tastenkombinationen:

  • Umschalt + Hoch o Q / Umschalt + Runter oder Z: Bewegen Sie die Kamera vorwärts / rückwärts.
  • Umschalt + Links o A / Umschalt + Rechts oder D: Kamera nach links / rechts bewegen.
  • W / S: Bewegen Sie die Kamera nach oben / unten.
  • Rauf runter links rechts: Kamera drehen.
  • Strg + (links / rechts): Drehen Sie die Kamera nach links / rechts.

Mandelbulber unter Ubuntu installieren

Ubuntu-Benutzer, die Mandelbulber verwenden möchten, finden es als AppImage-Paket und als Flatpak-Paket.

Über Flatpak

Die erste Installationsoption, die wir sehen werden, ist die Verwendung der Flatpak-Pack verfügbar. Wenn Sie Ubuntu 20.04 verwenden und diese Technologie immer noch nicht auf Ihrem System aktiviert ist, können Sie fortfahren der Führer dass ein Kollege vor einiger Zeit in diesem Blog geschrieben hat.

Wenn Sie diese Art von Paket auf Ihrem Computer installieren können, müssen Sie nur ein Terminal öffnen (Strg + Alt + T) und den folgenden Befehl darin ausführen, um Installation starten:

Mandelbulber als Flatpak installieren

flatpak install flathub com.github.buddhi1980.mandelbulber2

Nach Abschluss der Installation bleibt nur noch Finden Sie den Programmstarter auf unserem Computer, oder wir können auch wählen Führen Sie im Terminal den folgenden Befehl aus um das Programm zu starten:

Mandelbulber-Werfer

flatpak run com.github.buddhi1980.mandelbulber2

Deinstallieren

Wenn Sie eine Entfernen Sie dieses Programm von Ihrem Betriebssystem, in einem Terminal (Strg + Alt + T) müssen Sie nur den Befehl ausführen:

Deinstallieren Sie das Mandelbulber-Flatpak-Paket

sudo flatpak uninstall com.github.buddhi1980.mandelbulber2

Als AppImage herunterladen

Wenn Sie dieses Programm verwenden möchten, ohne etwas zu installieren, können Benutzer geh zum veröffentlicht Seite von Mandelbulber und laden Sie von dort die .AppImage-Datei herunter um es auf unserem Computer zu speichern.

Ab heute lautet der Name der heruntergeladenen Datei 'Mandelbulber_v2-2.25-x86_64.appimage', ändert sich dies basierend auf dem heruntergeladenen Dateinamen. Sobald der Download abgeschlossen ist, öffnen wir ein Terminal (Strg + Alt + T) und wechseln zum Download-Ordner:

cd Descargas

Der nächste Schritt wird sein erteilen Sie der heruntergeladenen Datei die erforderlichen Berechtigungen:

Appimage-Dateiberechtigungen

sudo chmod a+x Mandelbulber_v2-2.25-x86_64.appimage

Dann können wir Doppelklicken Sie auf die Datei, um das Programm zu starten, aber wir können auch Führen Sie es aus, indem Sie das Terminal eingeben:

./Mandelbulber_v2-2.25-x86_64.appimage

In Ihrem Repository von GitHub Benutzer finden Video-Tutorials, eine Bildergalerie, Foren und einige andere Ressourcen find das kann für Benutzer interessant sein, die dieses Programm verwenden möchten.


Schreiben Sie den ersten Kommentar

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.