Skip to content

Ein Standalone-Programm, das die Mandelbrot-Menge mit OpenGL 3.3 rendert

License

Notifications You must be signed in to change notification settings

MH321Productions/MandelbrotGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MandelbrotGL

Ein Standalone-Programm, das die Mandelbrot-Menge mit OpenGL 3.3 rendert.

Kompiliert und getestet mit Windows und Linux Ubuntu (lässt sich dort per Doppelklick öffnen).

Hauptbildschirm

Bedienung

Das Programm lässt sich mit den Pfeiltasten und WASD steuern, um den Bildausschnitt zu verschieben. Mit dem Scrollrad kann man (bis zu einem maximalen Punkt) zoomen. Mit F11 wird der Volbilldmodus aktiviert/deaktiviert.

UI

Das Fenster verfügt über ein Interface, mit welchem man Änderungen am Bild vornehmen kann:

  • Colormap: Mit den RadioButtons lassen sich die Farben des gerenderten Bildes (anhand der von der GPU berechneten Grauwerte) festlegen
  • Invertieren: Damit werden die von der GPU berechneten Grauwerte invertiert, bevor sie mit der Colormap verrechnet werden

Aktionen

Mit den Knöpfen auf der rechten Seite des Interfaces lassen sich folgende Aktionen ausführen:

  • Speichern: Öffnet einen Systemdialog, um das gerenderte Bild zu speichern (die Größe entspricht der aktuellen Fenstergröße, das UI wird nicht mit abgespeichert)
  • Reset: Setzt die Konfigurationswerte und den Bildausschnitt auf die Anfangswerte (wie im oberen Bild zu sehen) zurück, jedoch nicht die Fenstergröße
  • Beenden: Beendet das Programm (duh!)

About

Ein Standalone-Programm, das die Mandelbrot-Menge mit OpenGL 3.3 rendert

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published