Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
fast hawk Senior JLI'ler

Anmeldedatum: 15.07.2005 Beiträge: 237 Wohnort: Freiburg Medaillen: Keine
|
Verfasst am: 22.06.2007, 18:43 Titel: |
|
|
ok stimmt... er kopiert alles eiso auch die transparenten... folglich sind die transparent....... aber auf dem bildschirm vollständig transparent immer schwarz.... des heißt ich muss es händisch in den Backbuffer kopieren.....
oder gibt es da eine funktion die des macht was ich will..??
und/oder kennt jemand die formel mit der man teiltransparenz berechnet??
@fallen danke.... du hast recht
thx auch an alle anderen....
mfg f. hawk _________________ Jetziges Projekt: The Ring War
Status: 40%
-----------------------------------
Nicht weil es schwer ist, wagen wir es nicht, sondern weil wir es nicht wagen, ist es schwer.
--
Lucius Annaeus Seneca (4)
röm. Philosoph, Dramatiker und Staatsmann |
|
Nach oben |
|
 |
Fallen JLI MVP


Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 22.06.2007, 19:06 Titel: |
|
|
Wieso gehst du überhaupt diesen Weg per Surface und dann direkt auf den BB kopieren?
Wäre es nicht einfacher einfach ein Screenquad zu nehmen das mit ner Textur zu belegen und zu rendern? _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
 |
fast hawk Senior JLI'ler

Anmeldedatum: 15.07.2005 Beiträge: 237 Wohnort: Freiburg Medaillen: Keine
|
Verfasst am: 23.06.2007, 09:15 Titel: |
|
|
Nein
den dann müsste es eine 2er potenz sein und quadratisch d.h. die textur ist dann statt 192x768 1024x1024 groß... was dein einen enormen Leistungsverlust mit sich bringt.... ich könnt sie theroretisch auch auf 512x512 runterskaliern und dann strecken aber kleiner geht nicht weil sonst selbst du größeren details verloren gehen...
allem in allem ist als surfaces es vom Preis/Leistungs verhältnis am besten..
(Preis = verlorene Geschwindigkeit) _________________ Jetziges Projekt: The Ring War
Status: 40%
-----------------------------------
Nicht weil es schwer ist, wagen wir es nicht, sondern weil wir es nicht wagen, ist es schwer.
--
Lucius Annaeus Seneca (4)
röm. Philosoph, Dramatiker und Staatsmann |
|
Nach oben |
|
 |
Fallen JLI MVP


Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 23.06.2007, 13:00 Titel: |
|
|
Du weisst schon das 256x1024 auch im Bereich des möglichen ist
-----
Du musst nur auf folgendes achten:
· The texture addressing mode for the texture stage is set to D3DTADDRESS_CLAMP.
· Texture wrapping for the texture stage is disabled (D3DRS_WRAP n set to 0).
· Mipmapping is not in use (use magnification filter only).
· Texture formats must not be D3DFMT_DXT1 through D3DFMT_DXT5.
· No dependend reads in shaders.
Dann kannst du die Textur auch in der Grösse laden in der sie tatsächlich vorliegt also non power of 2. Das sollte schon seit einer der Voodoo Grafikkarten möglich sein. _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
 |
KI JLI Master

Alter: 39 Anmeldedatum: 04.07.2003 Beiträge: 965 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 23.06.2007, 17:38 Titel: |
|
|
Dann sollte man aber noch auf "Direct Mapping Texels to Pixels" achten, damit die Textur nicht verschwommen (matschig) aussieht.
Also im Prinzip Texturkoordinaten leicht verschieben... sollte auch irgendwo hier im Forum was drüber stehen. |
|
Nach oben |
|
 |
Fallen JLI MVP


Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 23.06.2007, 18:12 Titel: |
|
|
Man muss nur die Vertexposition um einen halben Pixel Richtung Nullpunkt verschieben, das dürfte das Problem beheben
(Von einer orthographischen Kamera ausgehend.) _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
 |
fast hawk Senior JLI'ler

Anmeldedatum: 15.07.2005 Beiträge: 237 Wohnort: Freiburg Medaillen: Keine
|
Verfasst am: 26.06.2007, 11:23 Titel: |
|
|
Nein wusste ich nicht aber danke...
@all thx...
ich kapiers zwar noch nicht vollständig aber ich werd ein bisschen damit spielen des wird schon..
mfg and thx... f. hawk _________________ Jetziges Projekt: The Ring War
Status: 40%
-----------------------------------
Nicht weil es schwer ist, wagen wir es nicht, sondern weil wir es nicht wagen, ist es schwer.
--
Lucius Annaeus Seneca (4)
röm. Philosoph, Dramatiker und Staatsmann |
|
Nach oben |
|
 |
|