Italia
Foro

Cockpit auf 3D-Bild.

 
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 naturalmente 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 per Dich zu realisieren ist, wäre das sehr hilfreich.

iF
 
04.05.2004  
 




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 naturalmente 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 per 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 Dimensione 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 per die PSA ?

Zu 3).
Auch was per die PSA.....

In der nächsten Zeit hab ich leider wenig Zeit per die ProSpeed.
Bin beruflich etwas angespannt und privat liegen auch einige Dinge an.
Ich weiß nicht, wann ich dazu kommen würde.

Saluto, Frank
 
04.05.2004  
 



[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 Dimensione 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 per die PSA ?

Zu 3).
Auch was per die PSA.....

In der nächsten Zeit hab ich leider wenig Zeit per die ProSpeed.
Bin beruflich etwas angespannt und privat liegen auch einige Dinge an.
Ich weiß nicht, wann ich dazu kommen würde.

Saluto, 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
 
04.05.2004  
 




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 Dimensione 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 per die PSA ?

Zu 3).
Auch was per die PSA.....

In der nächsten Zeit hab ich leider wenig Zeit per die ProSpeed.
Bin beruflich etwas angespannt und privat liegen auch einige Dinge an.
Ich weiß nicht, wann ich dazu kommen würde.

Saluto, 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 potuto 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.
 
05.05.2004  
 



Ah, sag mal die Prospeed sieht noch nix vor was transparente-Farbe è?

iF
 
05.05.2004  
 




Frank
Abbing
Hi,

du kopierst die Daten ja circa 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.
 
05.05.2004  
 



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 per 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
 
05.05.2004  
 




Frank
Abbing
Hi,

geht naturalmente auch, ich selber hab das noch nicht gemacht.
Meine rosa Hintergrundsfarbe bezieht sich auch mehr auf die transparenten Teile von Sprites.
 
05.05.2004  
 



Klar, davon habe ich eigendlich auch geredet. Hab ich mich falsch ausgedrückt? *huch* Was meintest Du wovon ich rede?

hmmm, iF
 
05.05.2004  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

4.573 Views

Untitledvor 0 min.

Themeninformationen

Dieses Thema hat 2 subscriber:

unbekannt (5x)
Frank Abbing (4x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie