Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
6. Jun 2016
Da werden mich wohl einige wieder mit grossen Augen ansehen und fragen ob ich noch alle Tassen im Schrank habe, aber auf dem Bild sieht man eine ziemlich fortgeschrittene Version von meiner Software-Render-Engine. :D Habe Z-Buffering und Backface-Culling erfolgreich implementiert und das ganze läuft sogar ziemlich gut auf den Computern und Smartphones die ich testen konnte. Ich bin gerade dabei...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
5. Jun 2016
Vielen Dank Harry, das ist genau das was ich gemeint habe.
Funktioniert perfekt! :thumb:
Freundliche Grüsse
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
29. Mai 2016
Danke dafür, da sieht man doch alle sehr schön dargestellt. :thumb:
Weisst du gerade züfällig ob es möglich ist diese Effekte auf z.B. ein TBitmap anwenden kann und dann ein TCanvas oder TBitmap zurückbekommen kann? Also ohne das man diese nur zwingend mit Controls anwenden kann.
Freundliche Grüsse
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
28. Mai 2016
Das weiss ich ja, und wie eben schon gesagt rendere ich das Bild in echtzeit und mir würde nur der Weg mit Set/GetPixel in den Sinn kommen und das würde keinen Sinn machen :D
Daran hab ich auch schon gedacht aber das ist schon ziemlich hart finde ich an den Units rumzuschrauben, ich glaube ich kann da vieles falsch machen :D
Vielen Dank, diesen Effekt kannte ich noch gar nicht und...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
27. Mai 2016
Genau, das ist richtig :thumb:
Die Renderauflösung kann man je nach grösse der Ausgabe verändern was auf dem PC auch sehr gut klappt. Auf dem Android mit 308x180 rendering welches in 616x360 angezeigt wird (also quasi 2x vergrössert) sieht das leider sehr "matschig" aus :/
Freundliche Grüsse
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
25. Mai 2016
Wäre auch zu schön gewesen :D Aber habe leider bisher keine funktion in Firemonkey dafür gefunden :/
Wie meinst du das genau? Das Bild einfach selbst vergrössern mit nem Programm und dann anzeigen? :D
Würde leider nicht gehen weil das Echtzeit-Bild berechnet wird ^^
Freundliche Grüsse
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
25. Mai 2016
Hmm...
Gibt es da eine Hauseigene Lösung von Firemonkey oder müsste ich das wirklich über Set/GetPixel oder ScanLine machen? :D
Mir würde da leider kein anderer Weg in den Sinn kommen... Wäre halt wichtig das es performant genug ist, sonst müsste ich das ohne machen...
Finde das irgendwie schade das Firemonkey das nicht so rendert obwohl ich das so gesetzt habe, aber naja :/
Freundliche...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
23. Mai 2016
Also du meinst das Bitmap selbst auf die Rendergrösse strecken und dann ausgeben?
Freundliche Grüsse
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
23. Mai 2016
Hmm das ist ja ärgerlich :/ Dann nehme ich mal an, dass das so ohne weiteres nicht funktioniert ohne irgendwas zu basteln was stark auf die performance geht, oder?
Freundliche Grüsse
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by milos,
23. Mai 2016
Hi,
ich würde gerne ein Bitmap mittels TCanvas.DrawBitmap zeichnen.
Komischerweise wird mir hier das Bild trotz HighSpeed = true das Bild auf Android oder allgemein mit dem GPU Canvas nicht Pixelated ausgegeben obwohl ich das gerne hätte. Auf Windows funktioniert das Problemlos mit dem Standardcanvas, schalte ich jedoch FMX.Types.GlobalUseGPUCanvas auf true funktioniert es auch auf Windows...