| |
|
|
| Hallöle Frank, Du weißt sicher das ich mich mit der Prospeed überhaupt nicht auskenne.
Punkt 1: Hilf mir mal auf die Sprünge, also mal angenommen die psa3d zaubert ein 3DBild in ein Array, was wäre die schnellste Variante um darauf ein 2d-Bild zu legen, welches z.B. aus einem BMP zuvor mit der Prospeed eingeladen wurde? Skalierung ist nicht nötig.
Dabei ist natürlich wichtig das das ganze sauschnell passiert. Zur besseren Vorstellung: 3D-Bild == Weltraum, darauf packen ein Bild vom Cockpit.
Punkt 2: Die 2. Variante die auch nötig ist, wäre ein skaliertes 2DBild ins 3DBild zu packen. z.B. ein Bäumchen, wenns mal nicht aus meshes bestehen soll. Gibt es also eine art copysizedarray ? Das Bild müsste in diesem Fall nicht rotiert/gekippt werden, nur skaliert.
Punkt 3: Könntest Du eine 2D-Bild Kipp-Funktion basteln? Hierbei geht es in keiner Weise um Kippen-in 3D-Form, sondern lediglich darum das man:
es gibt 4 Eckpunkte in Uhrzeigersinn: die eckpunkte sollen alle lediglich in der X-Achse frei verschiebbar sein, damit sich ein entsprechend gefülltes Pic ergibt. Die y-Achse spielt dabei nix Rolle. Wenn das Ändern der y-Achse in diesem Fall jedoch auch leicht für Dich zu realisieren ist, wäre das sehr hilfreich.
iF |
|
|
| |
|
|
|
Frank Abbing | Hi,
[quote:6b1e859b6b=iF (!ReGeXiT)]Hallöle Frank, Du weißt sicher das ich mich mit der Prospeed überhaupt nicht auskenne.
Punkt 1: Hilf mir mal auf die Sprünge, also mal angenommen die psa3d zaubert ein 3DBild in ein Array, was wäre die schnellste Variante um darauf ein 2d-Bild zu legen, welches z.B. aus einem BMP zuvor mit der Prospeed eingeladen wurde? Skalierung ist nicht nötig.
Dabei ist natürlich wichtig das das ganze sauschnell passiert. Zur besseren Vorstellung: 3D-Bild == Weltraum, darauf packen ein Bild vom Cockpit.
Punkt 2: Die 2. Variante die auch nötig ist, wäre ein skaliertes 2DBild ins 3DBild zu packen. z.B. ein Bäumchen, wenns mal nicht aus meshes bestehen soll. Gibt es also eine art copysizedarray ? Das Bild müsste in diesem Fall nicht rotiert/gekippt werden, nur skaliert.
Punkt 3: Könntest Du eine 2D-Bild Kipp-Funktion basteln? Hierbei geht es in keiner Weise um Kippen-in 3D-Form, sondern lediglich darum das man:
es gibt 4 Eckpunkte in Uhrzeigersinn: die eckpunkte sollen alle lediglich in der X-Achse frei verschiebbar sein, damit sich ein entsprechend gefülltes Pic ergibt. Die y-Achse spielt dabei nix Rolle. Wenn das Ändern der y-Achse in diesem Fall jedoch auch leicht für Dich zu realisieren ist, wäre das sehr hilfreich.
iF [/quote:6b1e859b6b] Ok...
Zu 1). Du benutzt ein zweites Bytearray von der Cockpitgrafik in gleicher Größe und kopierst die Daten in das erste Array. Hierbei berücksichtigst du eine transparente Farbe, die du nicht kopierst.
Zu 2). Eine Skalieren-Funktion gibts noch nicht. Wäre das nicht was für die PSA ?
Zu 3). Auch was für die PSA.....
In der nächsten Zeit hab ich leider wenig Zeit für die ProSpeed. Bin beruflich etwas angespannt und privat liegen auch einige Dinge an. Ich weiß nicht, wann ich dazu kommen würde.
Gruß, Frank |
|
|
| |
|
|
|
| [quote:5914b7f9cb=Frank Abbing]Hi,
[quote:5914b7f9cb=iF (!ReGeXiT)] Punkt 1: was wäre die schnellste Variante um darauf ein 2d-Bild zu legen, welches z.B. aus einem BMP zuvor mit der Prospeed eingeladen wurde? Skalierung ist nicht nötig.
Punkt 2: Die 2. Variante die auch nötig ist, wäre ein skaliertes 2DBild ins 3DBild zu packen.
Punkt 3: Könntest Du eine 2D-Bild Kipp-Funktion basteln? Hierbei geht es in keiner Weise um Kippen-in 3D-Form, sondern lediglich darum das man: iF [/quote:5914b7f9cb] Ok...
Zu 1). Du benutzt ein zweites Bytearray von der Cockpitgrafik in gleicher Größe und kopierst die Daten in das erste Array. Hierbei berücksichtigst du eine transparente Farbe, die du nicht kopierst.
Zu 2). Eine Skalieren-Funktion gibts noch nicht. Wäre das nicht was für die PSA ?
Zu 3). Auch was für die PSA.....
In der nächsten Zeit hab ich leider wenig Zeit für die ProSpeed. Bin beruflich etwas angespannt und privat liegen auch einige Dinge an. Ich weiß nicht, wann ich dazu kommen würde.
Gruß, Frank[/quote:5914b7f9cb] Zu 1.:
Dachte ich mir schon, ich wollte halt nur einen Dreizeiler von Dir.
Zu 2.: haha klar, psa. Ich dacht nur Du hättest vielleicht was parat. Zu 3.: Same.
Bis dann, iF |
|
|
| |
|
|
|
Frank Abbing | [quote:395d9a1d1a=iF (!ReGeXiT)][quote:395d9a1d1a=Frank Abbing]Hi,
[quote:395d9a1d1a=iF (!ReGeXiT)] Punkt 1: was wäre die schnellste Variante um darauf ein 2d-Bild zu legen, welches z.B. aus einem BMP zuvor mit der Prospeed eingeladen wurde? Skalierung ist nicht nötig.
Punkt 2: Die 2. Variante die auch nötig ist, wäre ein skaliertes 2DBild ins 3DBild zu packen.
Punkt 3: Könntest Du eine 2D-Bild Kipp-Funktion basteln? Hierbei geht es in keiner Weise um Kippen-in 3D-Form, sondern lediglich darum das man: iF [/quote:395d9a1d1a] Ok...
Zu 1). Du benutzt ein zweites Bytearray von der Cockpitgrafik in gleicher Größe und kopierst die Daten in das erste Array. Hierbei berücksichtigst du eine transparente Farbe, die du nicht kopierst.
Zu 2). Eine Skalieren-Funktion gibts noch nicht. Wäre das nicht was für die PSA ?
Zu 3). Auch was für die PSA.....
In der nächsten Zeit hab ich leider wenig Zeit für die ProSpeed. Bin beruflich etwas angespannt und privat liegen auch einige Dinge an. Ich weiß nicht, wann ich dazu kommen würde.
Gruß, Frank[/quote:395d9a1d1a] Zu 1.:
Dachte ich mir schon, ich wollte halt nur einen Dreizeiler von Dir.
Zu 2.: haha klar, psa. Ich dacht nur Du hättest vielleicht was parat. Zu 3.: Same.
Bis dann, iF[/quote:395d9a1d1a] Hi,
Zu 1: Hier könnte man tatsächliche eine schöne Funktion zu zaubern, bzw. CopyArray() etwas erweitern...
Zu 2.: So eine Funktion hatte ich schon immer geplant gehabt, war bisher aber noch nie dazu gekommen. |
|
|
| |
|
|
|
| Ah, sag mal die Prospeed sieht noch nix vor was transparente-Farbe heißt?
iF |
|
|
| |
|
|
|
Frank Abbing | Hi,
du kopierst die Daten ja über das Array. Findest du als Farbbytes (3 Bytes) z.B. 255/255/255 (weiss), dann kopierst du diesen Pixel eben nicht. Ich persönlich verwende als transparente Farbe aber immer rosa, weil das in Sprites/Bildern am seltensten vorkommt. |
|
|
| |
|
|
|
| Och Frank Dir sollte schon klar sein das mir klar sein sollte wie das zu realisieren ist. <-- watn Satz *selberbestraf*
Ich wollte doch nur wissen obs in der Prospeed schon vorgesehen ist. :roll:
Frage ist aber beantwortet, also bis denne.
[quote:47775dbf93=Frank Abbing]Hi, Ich persönlich verwende als transparente Farbe aber immer rosa, weil das in Sprites/Bildern am seltensten vorkommt.[/quote:47775dbf93] Aha, lol, sowas: 251,202,203 ?
Ne schon klar Frank, irgend ne Farbe muss ja immer hinhalten. Ich persönlich habe mir angewöhnt das einfache 0,0,0 zu nutzen, weil damit nicht 3xiFs nötig sind, sondern die Addition der RGBs einfach NOT ist. Ich finde auch es ist für User einfacher zu handeln mit dem Gedanken, das pure-black transparent dargestellt wird. Wer halt Schwarz darstellen möchte, kann ja immernoch 0,0,1 nutzen, das Blauanteilchen darin sieht man eh nicht.
iF |
|
|
| |
|
|
|
Frank Abbing | Hi,
geht natürlich auch, ich selber hab das noch nicht gemacht. Meine rosa Hintergrundsfarbe bezieht sich auch mehr auf die transparenten Teile von Sprites. |
|
|
| |
|
|
|
| Klar, davon habe ich eigendlich auch geredet. Hab ich mich falsch ausgedrückt? *huch* Was meintest Du wovon ich rede?
hmmm, iF |
|
|
| |
|
|