AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Andorra 2D [Ver. 0.4.5.1, 31.12.08]
Thema durchsuchen
Ansicht
Themen-Optionen

Andorra 2D [Ver. 0.4.5.1, 31.12.08]

Ein Thema von igel457 · begonnen am 24. Nov 2006 · letzter Beitrag vom 14. Sep 2011
Antwort Antwort
Seite 81 von 101   « Erste     3171798081 828391     Letzte »    
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: Andorra 2D [Ver. 0.40, 01.07.08]

  Alt 21. Dez 2008, 22:44
Zitat von Shrek_III:
Hab ich ja auch nicht vor
[...]
Naja, ich hab übrigens auch keinen C64, also 96 MB Texturen laufen unter DelphiX absolut flüssig...
...aber ich will ja nicht meckern, hab es jetzt durch Beschränkung der Textur auf max 4096 Pixel in eine Richtung auch erreicht, was ich erreichen wollte.
Das war alles auf die Idee "Textur liegt als JPG/TGA/wasauchimmer im Speicher vor", also komprimiert. Das ist eine ziemlich seltsame Idee, denn auf komprimierten Daten kann man einfach nicht effektiv arbeiten, ob das Videos sind oder Bilder oder Texte: Zum Arbeiten muss man alles dekomprimieren und am Speicherverbrauch ändert das ganze natürlich gar nichts. (Wobei es natürlich streambare Videos gibt, bei denen man nur den Teil dekomprimieren kann, den man momentan braucht, und etwas ähnliches könntest du auch für deine Bilder machen)
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Andorra 2D [Ver. 0.40, 01.07.08]

  Alt 23. Dez 2008, 23:43
Hallo,

ist es möglich, wenn an einer Stelle X; Y mehrere Sprites sind, auch eine Liste von Sprites zurückzubekommen?

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Andorra 2D [Ver. 0.45, 24.12.08]

  Alt 24. Dez 2008, 12:27
Hallo,

Zitat von xZise:
Ist es möglich, wenn an einer Stelle X; Y mehrere Sprites sind, auch eine Liste von Sprites zurückzubekommen?
Das ist zwar noch nicht direkt implementiert, sollte aber recht einfach sein: Iteriere einfach über die Sprite Liste und füge alle Sprites, die an der richtigen Stelle sind zu einer Liste hinzu.

Zitat von Shrek_III:
Ok, mit Verkleinerung der Textur aus 4096x4096 Pixel funktioniert es schon mal... ...erster Lichtblick
Die meisten Grafikkarten unterstützen nur 2048x2048 Pixel große Texturen. Es ist relativ ineffizient, "Riesentexturen" zu laden. Die "Tilelösung" ist zwar aufwändiger zu machen, sollte aber um einiges schneller sein.

Zitat von 3_of_8:
Eine Textur komprimiert im Speicher zu haben ist im besten Fall eine grauenhafte Performanceverschwendung
Stimmt so nicht, eine Textur, die komprimiert im Grafikspeicher liegt ist sogar schneller als unkomprimierte Texturen, da die Grafikkarte weniger Texturspeicherzugriffe benötigt. Allerdings unterstützt Andorra 2D (bis jetzt) noch keine komprimierten Texturen.
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Andorra 2D [Ver. 0.45, 24.12.08]

  Alt 24. Dez 2008, 12:39
Version 0.4.5 erschienen
Pünktlich zu Weihnachten habe ich ein kleines "Geschenk" vorbereitet: Andorra 2D Version 0.4.5. Diese Version ist zum größten Teil eine Bugfix-Version, jedoch ist auch das eine oder andere Feature dazu gekommen.

Die wichtigsten Veränderungen im Überblick:
  • OpenGL-Modus funktioniert nun auch wieder auf älteren Grafikkarten
  • Verzerrte Texturen im DirectX-Modus wurden behoben (auf jeden Fall auf den meisten Grafikkarten)
  • Videoplayer-Komponente wurde erweitert (Acinerella-Plugin hinzugefügt, kann jetzt auch Formate wie MPEG, AVI etc. abspielen)
  • Andorra 2D goes GreenIT: Die neue "MaximumFrameRate"-Property des TAdPerformanceCounter hilft den CPU-Workload zu minimieren, Energie zu sparen und unseren Planeten zu retten.
  • Delphi 2009 Support.
  • andorra_conf.inc für zentrale Andorra 2D-Einstellungsverwaltung hinzugefügt
  • Problem mit Multicoreprozessoren und TimeGap (temporär) behoben

Eine komplette Liste gibt es hier:
http://andorra.sourceforge.net/index...ion=changelogs

Wichtig:
Wenn ihr einen AMD-Prozessor besitzt und Probleme mit der Darstellung habt, so versucht bitte in der andorra_conf.inc den "DO_NOT_USE_3DNOW" Schalter zu aktivieren (die Applikation neu erzeugen, SHIFT+STRG+F9) und benachrichtigt mich über das Problem. Wenn ihr einen AMD-Prozessor (mit 3DNow!) habt und alles funktioniert, bitte auch sagen.

Download:
http://andorra.sourceforge.net/index...tion=downloads

Viel Spaß mit der neuen Version und frohe Weihnachten,
Andreas
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Andorra 2D [Ver. 0.45, 24.12.08]

  Alt 24. Dez 2008, 13:53
Hallo igel,
ich habe mir es erlaubt deinen ImageEditor zu überarbeiten (ein paar Ressourcenschutzblöcke, eine Möglichkeit eine andere ImageList in die aktuelle zu importieren und alle Bilder zu exportieren). Willst du den aktuellen Code haben (ich habe die nicht CVS Version)?

Zitat von igel457:
Wichtig:
Wenn ihr einen AMD-Prozessor besitzt und Probleme mit der Darstellung habt, so versucht bitte in der andorra_conf.inc den "DO_NOT_USE_3DNOW" Schalter zu aktivieren (die Applikation neu erzeugen, SHIFT+STRG+F9) und benachrichtigt mich über das Problem. Wenn ihr einen AMD-Prozessor (mit 3DNow!) habt und alles funktioniert, bitte auch sagen.[...]
Strg+Shift+F9 compiliert die Anwendung und führt sie ohne Debugger aus (Shift + F9 ist das was du suchst)
Aber eine Frage: Wenn ich das Programm unter Intel kompiliere und dann benutzt es jemand mit einem AMD Prozessor: Läuft es dann immer noch?

[edit=0]Ehm igel, ist der Screenshot hier (Video Playback), genau an der gleichen Stelle wie das auf den Wikimedia Commons [/edit]

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Andorra 2D [Ver. 0.45, 24.12.08]

  Alt 24. Dez 2008, 15:28
Zitat von igel457:
Stimmt so nicht, eine Textur, die komprimiert im Grafikspeicher liegt ist sogar schneller als unkomprimierte Texturen, da die Grafikkarte weniger Texturspeicherzugriffe benötigt. Allerdings unterstützt Andorra 2D (bis jetzt) noch keine komprimierten Texturen.
Wie will die Grafikkarte eine Textur zeichnen, ohne sie vorher zu dekomprimieren?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Andorra 2D [Ver. 0.45, 24.12.08]

  Alt 24. Dez 2008, 15:29
Hallo,

natürlich kannst du mir deinen überarbeiteten Imagelist-Editor geben, das wäre nett. Zu deiner Frage, ob das Programm auch auf einem AMD-Prozessor läuft, wenn es mit einem Intel-Prozessor kompiliert worden ist: Andorra 2D überprüft beim Programmstart welche Befehlssatzerweiterungen vorhanden sind und weist entsprechend die optimierten Funktionen zu. Es ist also egal, mit was für einem Prozessor du das Programm compilierst.

Das mit dem Bild ist reiner Zufall - ehrlich. Das ist mir auch aufgefallen, nachdem ich zufälligerweise den Wikipedia-Eintrag über BBB gelesen habe.

Zitat von 3_of_8:
Wie will die Grafikkarte eine Textur zeichnen, ohne sie vorher zu dekomprimieren?
Schau mal hier: http://de.wikipedia.org/wiki/DXT
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Andorra 2D [Ver. 0.45, 24.12.08]

  Alt 24. Dez 2008, 15:43
Zitat von igel457:
Hallo,

natürlich kannst du mir deinen überarbeiteten Imagelist-Editor geben, das wäre nett.
Ich glaube ich habe da noch ein paar wünschenswerte Optionen gefunden, sodass ich da noch etwas rum experimentieren werde . Ich hänge dennoch erstmal den aktuellsten Sourcecode an.

Zitat von igel457:
Zu deiner Frage, ob das Programm auch auf einem AMD-Prozessor läuft, wenn es mit einem Intel-Prozessor kompiliert worden ist: Andorra 2D überprüft beim Programmstart welche Befehlssatzerweiterungen vorhanden sind und weist entsprechend die optimierten Funktionen zu. Es ist also egal, mit was für einem Prozessor du das Programm compilierst.
Es ging um diesen Zusatz in deinem Post

Zitat von igel457:
Das mit dem Bild ist reiner Zufall - ehrlich. Das ist mir auch aufgefallen, nachdem ich zufälligerweise den Wikipedia-Eintrag über BBB gelesen habe.
(Wohl eher VLC media player )

Aber eine Frage hätte ich noch: Kann A2D auch OGG-Videos also Theora abspielen?

Da habe ich glatt den Sourcecode vergessen.

MfG
xZise
Angehängte Dateien
Dateityp: 7z imagelisteditor_188.7z (28,4 KB, 4x aufgerufen)
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Florian H

Registriert seit: 30. Mär 2003
Ort: Mühlacker
1.043 Beiträge
 
Delphi 6 Professional
 
#9

Re: Andorra 2D [Ver. 0.45, 24.12.08]

  Alt 24. Dez 2008, 22:34
@xZise: Ein überarbeiteter ImageEditor ist natürlich super!

Hätte mich die letzten Tage auch fast hingesetzt, weil mir was wichtiges gefehlt hat: Eine "Bild ersetzen"-Funktion.
Ich muss nämlich relativ oft Grafiken im Editor durch eine neue Version ersetzen (da überarbeitet o.ä.), und da ist es relativ nervig, erst ein neues Bild zu laden, das an die richtige Position zu schieben (für den korrekten Index), die Einstellungen wieder zu machen (Pattern, Name, ...) und das alte Bild dann zu löschen.
Da wäre es super, wenn ich einfach für ein vorhandenes Bild eine neue Grafik laden kann, aber alle Einstellungen etc. bleiben erhalten ...
Falls du das nicht brauchst, kann ich das aber auch einbauen, wenn du mit deinen Erweiterungen fertig bist


Ansonsten danke für das Weihnachtsgeschenk igel, werds morgen auch mal testen (Andorra und AMD-Support).
Florian Heft
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#10

Re: Andorra 2D [Ver. 0.45, 24.12.08]

  Alt 24. Dez 2008, 23:04
Zitat von Florian H:
@xZise: Ein überarbeiteter ImageEditor ist natürlich super!

Hätte mich die letzten Tage auch fast hingesetzt, weil mir was wichtiges gefehlt hat: Eine "Bild ersetzen"-Funktion.
Ich muss nämlich relativ oft Grafiken im Editor durch eine neue Version ersetzen (da überarbeitet o.ä.), und da ist es relativ nervig, erst ein neues Bild zu laden, das an die richtige Position zu schieben (für den korrekten Index), die Einstellungen wieder zu machen (Pattern, Name, ...) und das alte Bild dann zu löschen.
Da wäre es super, wenn ich einfach für ein vorhandenes Bild eine neue Grafik laden kann, aber alle Einstellungen etc. bleiben erhalten ...
Falls du das nicht brauchst, kann ich das aber auch einbauen, wenn du mit deinen Erweiterungen fertig bist


Ansonsten danke für das Weihnachtsgeschenk igel, werds morgen auch mal testen (Andorra und AMD-Support).
Dito genau diese Funktion fehlt mir auch. Ich werde sie mal demnächst einbauen.

Und kann es sein, dass mit Delphi 2009 der ImageEditor nicht so gut funktioniert? Also der Fehler könnte an der PngImage-Datei liegen, aber es ich nun mal so dass die einzelnen Einträge Probleme mit Transparenten Bildern hat. Ich habe mal ein Beispiel angehangen.

MfG
xZise
Miniaturansicht angehängter Grafiken
d2k9_211.jpg  
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 81 von 101   « Erste     3171798081 828391     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz