Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

XeXeS

Frischling

  • »XeXeS« ist der Autor dieses Themas

Beiträge: 3

Wohnort: 77855 Acher-Großweier

  • Private Nachricht senden

1

03.07.2005, 18:20

RenderTargets + Screenplanes

Hallo,

ich habe folgendes Problem:

Ich rendere meine Scene in eine Textur mit der Größe des Backbuffers. Nun will ich die Ganze Scene in eine zweite Textur welche nur noch ein viertel des Bildschirmsbeinhaltet umwandeln:

Ich hab mri das dann so gedacht:

Ich erstelle eine Screenplane ( D3DFVF_XYZRHW ) mit einem viertel der Größe des Bildschirms. Nun setze ich das neue RenderTarget welches ebenfalls diese Größe hat und zeichne dann die Screenplane mit der Großen Textur.

Jetzt aber das folgende Problem:

Er zeigt mir die Textur nur an wenn sie die selbe größe wie die Plane hat. Wenn ich versuche die Große Textur auf das kleine Surface zu legen und er sie dann automatisch runterrechnen soll macht er das nicht wie kann ich das einstellen ?
Programmieren gibt einem ein Gefühl der macht. Du sagst ihm etwas und er macht es willenlos.

muahah

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

03.07.2005, 20:47

Oo du musst es doch nicht in eine 2 umwandeln; wenn ich das richtig verstanden habe kannst du für das rechteck einfach die Textur setzten.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

3

03.07.2005, 23:21

mann kann die grösse des objekts verändern , z.B. mit scale matrix

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

03.07.2005, 23:24

Ne es geht ihr um eine projektion auf ne Textur, sowas wie ein bild im bild
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

5

03.07.2005, 23:28

du must direct 3d sagen, dass es die textur ans plane anpassen soll.
schau mal im dx sdk help nach.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

6

03.07.2005, 23:44

Muss man garnit. Der rechnet das automatisch aus. Man rendert die Textur einfach auf ein Rechteck, egal wie groß, und schon passt es. Dabei ist es egal wie groß oder wie klein es ist in welchen winkel es steht und ob es in den Raum oder direkt auf den Bildschirm zeichnet.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Anonymous

unregistriert

7

04.07.2005, 13:43

Nein ist es nicht zumindest nicht bei mir:

Wenn ich mein RenderTarget ( Genausogroß mache wie die Plane ) dann geht es ansonsten geht es nicht.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

8

04.07.2005, 18:20

>.< natürlich muss es gleichgroß sein, aber du musst es nur einmal auf eine Textur rendern. Dannach kannst du es normale als Textur nutzen. Das heißt du musst nicht nochmal rumrendern, sondern einfach es als Textur setzen
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

9

04.07.2005, 23:44

thread-ersteller: poste mal ein bisschen code

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

10

07.07.2005, 15:55

StretchRect()

Werbeanzeige