CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Ok, auch diese App ist eher sinnlos, aber ich möchte sie trotzdem mit Euch teilen:
BenoiTxt (nach dem Mathematiker Benoit B. Mandelbrot) rendert Fraktal-Bilder der Mandelbrotmenge und ihrer Umgebung im komplexen Zahlenraum, umgangssprachlich als "Apfelmännchen-Bilder" bekannt, auf dem TXT.
Berechnete Bilder können über die Screenshot-Funktion des Webinterface gespeichert werden.
Zu finden ist BenoiTxt im App-Store oder hier: https://github.com/ftCommunity/ftcommun ... noiTXT.zip
Immer frei nach dem Motto: Wenn der TXT schon den ganzen Tag an ist, kann er sich auch nützlich machen
Ich hab ein paar interessante colormaps beigelegt, die man auswählen kann...
BenoiTxt (nach dem Mathematiker Benoit B. Mandelbrot) rendert Fraktal-Bilder der Mandelbrotmenge und ihrer Umgebung im komplexen Zahlenraum, umgangssprachlich als "Apfelmännchen-Bilder" bekannt, auf dem TXT.
Berechnete Bilder können über die Screenshot-Funktion des Webinterface gespeichert werden.
Zu finden ist BenoiTxt im App-Store oder hier: https://github.com/ftCommunity/ftcommun ... noiTXT.zip
Immer frei nach dem Motto: Wenn der TXT schon den ganzen Tag an ist, kann er sich auch nützlich machen
Ich hab ein paar interessante colormaps beigelegt, die man auswählen kann...
Zuletzt geändert von PHabermehl am 17 Feb 2017, 16:10, insgesamt 1-mal geändert.
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Die eigentlichen Bilder sind noch nicht freigeschaltet, also mal ein Appetithäppchen, frisch vom TXT:
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Sehr cool ... Sehr krass im direkten Vergleich mit der farblosen Tristesse der Originalfirmware.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Thx.
Fraktale haben mich schon immer fasziniert, hab seit Z80-Zeiten immer wieder dafür nicht geeignete Hardware mißbraucht...
Vor einigen Jahren war meine Frau etwas angesäuert, weil unser Linux-based Billig-Navi beim Einschalten nicht mehr navigierte, sondern anfing, ein Apfelmännchen zu malen
Fraktale haben mich schon immer fasziniert, hab seit Z80-Zeiten immer wieder dafür nicht geeignete Hardware mißbraucht...
Vor einigen Jahren war meine Frau etwas angesäuert, weil unser Linux-based Billig-Navi beim Einschalten nicht mehr navigierte, sondern anfing, ein Apfelmännchen zu malen
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
So, Update,
-> Bilder können jetzt nach TXTShow gespeichert werden
Hier noch ne Kleinigkeit zum Einstieg in die Mandelbrot-Welt:
http://www.nahee.com/Derbyshire/manguide.html
Das aktuelle Menu -> wird nach Tippen auf ein berechnetes Bild angezeigt Zoom in, Zoom out : nach Auswahl des neuen Bildmittelpunktes im aktuellen Bild durch Antippen wird ein- bzw. ausgezoomt. Neuberechnung muß manuell gestartet werden...
Move: neuer Bildmittelpunkt durch Anklicken im aktuellen Bild, es wird nicht gezoomt, sondern nur der Bildmittelpunkt verschoben.
Set colors: Auswahl eines Farbschemas. Das Bild wird nicht neu berechnet, sondern nur neu gemappt und gezeichnet
Options: Weitere Optionen, siehe unten
Exit: Ende des Programms
Die weiteren Optionen Zoom factor Der Vergrößerungsfaktor für die Zoom-Funktion kann gewählt werden
Reset region Der Bildausschnitt wird wieder auf die Startwerte zurückgesetzt
Region data Hier werden die mathematischen Daten des Bildausschnitts angezeigt: Mittelpunkt des Bilds (als Real- und Imaginärteil einer komplexen Zahl, über deren Umgebung dann im Real- und Imaginärteil iteriert wird) und Intervallbreite des Imaginärteils.
Der Realteil hat - nach dem Bildverhältnis 4:3 des Bildschirms - immer die 1 1/3-fache Größe der Imaginär-Intervallbreite. Hier können z.B. auch manuell die Daten eingegeben werden, die sich unter dem am Beginn dieses Posts genannten Link finden...
Das unter dem obigen Link genannte Beispiel Nr. 8, Mini Mandelbrot, findet sich mit den dortigen Angaben -1.75, 0, wenn man als Re.center -1.75, als Im. center 0 und als Im. width 0.08 (experimentell ermittelt, kann variiert werden) eingibt, siehe ganz unten.
Set iterations Einstellen der Anzahl der maximalen Rechenschritte pro Bildpunkt in 11 Stufen. Es gilt max_iterations = 2^(Eingabe+3), d.h., es kann zwischen 2^4 (=16) und 2^13 (=8192) Rechenschritten gewählt werden.
Re-calculate Erzwingt Neuberechnung des aktuellen Bilds, z.B. wenn die Iterationstiefe geändert wurde
Save image Dieser Menupunkt ist nur vorhanden, wenn auch TXTShow installiert ist. Dann wird das aktuelle Bild im Album "BenoiTxt" in TXTShow abgelegt.
Enjoy the beauty of fractals - on your TXT
Only Communityfirmware makes it possible
Re.center -1.75, als Im. center 0 und als Im. width 0.08
-> Bilder können jetzt nach TXTShow gespeichert werden
Hier noch ne Kleinigkeit zum Einstieg in die Mandelbrot-Welt:
http://www.nahee.com/Derbyshire/manguide.html
Das aktuelle Menu -> wird nach Tippen auf ein berechnetes Bild angezeigt Zoom in, Zoom out : nach Auswahl des neuen Bildmittelpunktes im aktuellen Bild durch Antippen wird ein- bzw. ausgezoomt. Neuberechnung muß manuell gestartet werden...
Move: neuer Bildmittelpunkt durch Anklicken im aktuellen Bild, es wird nicht gezoomt, sondern nur der Bildmittelpunkt verschoben.
Set colors: Auswahl eines Farbschemas. Das Bild wird nicht neu berechnet, sondern nur neu gemappt und gezeichnet
Options: Weitere Optionen, siehe unten
Exit: Ende des Programms
Die weiteren Optionen Zoom factor Der Vergrößerungsfaktor für die Zoom-Funktion kann gewählt werden
Reset region Der Bildausschnitt wird wieder auf die Startwerte zurückgesetzt
Region data Hier werden die mathematischen Daten des Bildausschnitts angezeigt: Mittelpunkt des Bilds (als Real- und Imaginärteil einer komplexen Zahl, über deren Umgebung dann im Real- und Imaginärteil iteriert wird) und Intervallbreite des Imaginärteils.
Der Realteil hat - nach dem Bildverhältnis 4:3 des Bildschirms - immer die 1 1/3-fache Größe der Imaginär-Intervallbreite. Hier können z.B. auch manuell die Daten eingegeben werden, die sich unter dem am Beginn dieses Posts genannten Link finden...
Das unter dem obigen Link genannte Beispiel Nr. 8, Mini Mandelbrot, findet sich mit den dortigen Angaben -1.75, 0, wenn man als Re.center -1.75, als Im. center 0 und als Im. width 0.08 (experimentell ermittelt, kann variiert werden) eingibt, siehe ganz unten.
Set iterations Einstellen der Anzahl der maximalen Rechenschritte pro Bildpunkt in 11 Stufen. Es gilt max_iterations = 2^(Eingabe+3), d.h., es kann zwischen 2^4 (=16) und 2^13 (=8192) Rechenschritten gewählt werden.
Re-calculate Erzwingt Neuberechnung des aktuellen Bilds, z.B. wenn die Iterationstiefe geändert wurde
Save image Dieser Menupunkt ist nur vorhanden, wenn auch TXTShow installiert ist. Dann wird das aktuelle Bild im Album "BenoiTxt" in TXTShow abgelegt.
Enjoy the beauty of fractals - on your TXT
Only Communityfirmware makes it possible
Re.center -1.75, als Im. center 0 und als Im. width 0.08
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Bugfix version 0.992 im App-Store oder hier:https://github.com/ftCommunity/ftcommun ... noiTXT.zip
- random UI crashes fixed (hopefuly)
- colormapping bug fixed (had one color set to "black" permanently)
- Added "hi-res" save mode -> options -> save image -> Save TXT image OR calculate 1280x960px. image to save Only communityfirmware makes it possible
- random UI crashes fixed (hopefuly)
- colormapping bug fixed (had one color set to "black" permanently)
- Added "hi-res" save mode -> options -> save image -> Save TXT image OR calculate 1280x960px. image to save Only communityfirmware makes it possible
Zuletzt geändert von PHabermehl am 21 Feb 2017, 01:17, insgesamt 1-mal geändert.
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
So, nochmal 'was nachgelegt:
Individualisierbare Farbpaletten, lad- und speicherbar, mit 4 bis 32 Farben. Wenn man ein Farbfeld antippt, kann man über r-g-b-Regler die Farbe einstellen.
Mit dem "drei-Balken"-Icon kann man die Größe der Farbpalette (4-32 Farben) einstellen.
Das grüne Halbkreis-Symbol dient zum Kopieren einer Farbe,
das grün-gelbe Kreissymbol zum Tauschen zweier Farben.
Mit dem Zauberstab können die Abstufungen zwischen zwei Farben automatisch erzeugt werden.
Individualisierbare Farbpaletten, lad- und speicherbar, mit 4 bis 32 Farben. Wenn man ein Farbfeld antippt, kann man über r-g-b-Regler die Farbe einstellen.
Mit dem "drei-Balken"-Icon kann man die Größe der Farbpalette (4-32 Farben) einstellen.
Das grüne Halbkreis-Symbol dient zum Kopieren einer Farbe,
das grün-gelbe Kreissymbol zum Tauschen zweier Farben.
Mit dem Zauberstab können die Abstufungen zwischen zwei Farben automatisch erzeugt werden.
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Update: v1.422 mit deutscher Lokalisierung verfügbar!
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
COOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
Mit freundlichen Grüssen
nq30
ft:cool :)
nq30
ft:cool :)
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Die Arbeit des Wochenendes:
Update auf v1.423: Datentypen-Änderung für mehr Präzision beim Berechnen, Bugfix im GUI (Programmende, wenn Iterationstiefe oder Farboffset ohne Änderung verlassen wurde)
Durch die Umstellung der Berechnung von complex64 auf complex128 ist jetzt ca. 13-maliger 10-fach-Zoom möglich (10^13 = 10 000 000 000 000 - fache Vergrößerung) statt wie bislang 5-malig (10^5 = 100 000- fach)
Update auf v1.423: Datentypen-Änderung für mehr Präzision beim Berechnen, Bugfix im GUI (Programmende, wenn Iterationstiefe oder Farboffset ohne Änderung verlassen wurde)
Durch die Umstellung der Berechnung von complex64 auf complex128 ist jetzt ca. 13-maliger 10-fach-Zoom möglich (10^13 = 10 000 000 000 000 - fache Vergrößerung) statt wie bislang 5-malig (10^5 = 100 000- fach)
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Update auf v2.1.1:
- Unterstützung des 3.5 Zoll Screens (320x480px) auf dem TX-Pi
- Jede Menge Bugfixes
- Unterstützung des 3.5 Zoll Screens (320x480px) auf dem TX-Pi
- Jede Menge Bugfixes
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Lieber Peter,
das gefällt mir auf dem TX-Pi und besonders bei Ausgabe auf dem Fernseher!
Viele Grüße
Rolf
das gefällt mir auf dem TX-Pi und besonders bei Ausgabe auf dem Fernseher!
Viele Grüße
Rolf
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Sehr schön. Aber mal eine "Usability-Frage": Warum ist da immer dieser Start-Button? Man kann ja nchts weiter machen, als auf Start zu drücken. Warum wird der nicht einfach übersprungen?
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- PHabermehl
- Beiträge: 2439
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Ähem...
Das ist eine philosophisch-psychologische Sache - das Betätigen des Startknopfes gibt einem das befriedigende Gefühl, die Kontrolle über das Programm zu haben. Erst durch den Tastendruck des Benutzers wird eine Aktion ausgeführt, und es erfolgt sogar noch eine positive Rückmeldung in Form des voranschreitenden Fortschrittsbalkens, was psychologisch gesehen eine Belohnung der Aktion des Benutzers darstellt.
Aber eigentlich stammt dieser Button noch aus der Entwicklungszeit des Programms und hat tatsächlich keinen Sinn mehr... Ich versuche mal, das im Hinterkopf zu behalten...
Gruß
Peter
Das ist eine philosophisch-psychologische Sache - das Betätigen des Startknopfes gibt einem das befriedigende Gefühl, die Kontrolle über das Programm zu haben. Erst durch den Tastendruck des Benutzers wird eine Aktion ausgeführt, und es erfolgt sogar noch eine positive Rückmeldung in Form des voranschreitenden Fortschrittsbalkens, was psychologisch gesehen eine Belohnung der Aktion des Benutzers darstellt.
Aber eigentlich stammt dieser Button noch aus der Entwicklungszeit des Programms und hat tatsächlich keinen Sinn mehr... Ich versuche mal, das im Hinterkopf zu behalten...
Gruß
Peter
- MasterOfGizmo
- Beiträge: 2722
- Registriert: 30 Nov 2014, 07:44
Re: CFW: neue App: BenoiTxt -> Mandelbrot Bilder auf dem TXT
Diese Denkweise lässt natürlich weiteren Spielraum für Verbesserungen. Man könnte z.B. sehr viele unglaublich komplex (haha) aussehende Konfigurationen vorschalten, die alle keinen Einfluss auf das Ergebnis haben und alle zu dem gewünschten Ergebnis führen. Dazu noch eine kurze Meldung wie 'besonders gute Parameter festgestellt'. Dann hält sich der User für ein Mathe-Ass und geht selbstzufrieden durch's Leben.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32