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

alexm

Frischling

  • »alexm« ist der Autor dieses Themas

Beiträge: 71

Wohnort: Wien

  • Private Nachricht senden

1

03.06.2006, 11:57

D3DCAPS9 { MaxSimultaneousTextures }

ich habe eine radeon 9700 pro.
beim auslesen der eigenschaft MaxSimultaneousTextures erhalte ich 8.
heisst das, dass ich pro angezeigten frame, maximal 8 geladene texturen gleichzeitig verwenden kann?

hab bereits im wikipeda über render-pipeline gelesen und natürlich die parameterbeschreibung im dx-sdk angesehen. allerdings ist mir nicht ganz klar, wie das zu verstehen ist.

könnte mir das bitte jemand kurz erklären?

Anonymous

unregistriert

2

03.06.2006, 12:05

Tipp: Was bedeutet Simultan? ;)

alexm

Frischling

  • »alexm« ist der Autor dieses Themas

Beiträge: 71

Wohnort: Wien

  • Private Nachricht senden

3

03.06.2006, 12:11

gleichzeitig ... 8)
demnach hab ichs also richtig verstanden und kann max 8 texturen gleichzeitig rendern lassen?

das würde bedeuten, wenn ich meine sprites darstellen will, kann ich demnach nur 8 sprites maximal pro frame gleichzeitig darstellen, wenn jedes eine eigene textur verwendet? kommt mir wenig vor :-(

Anonymous

unregistriert

4

03.06.2006, 12:21

ähm 60 FPS sind 60 Frames = 60 Bilder pro Sekunde!!! Das ist doch genug
und so lange nicht alles dargestellt ist, kannst du ja einen Ladebildschirm
anzeigen lassen...

EDIT: Ich hoffe ich habe nicht wieder alles falsch verstanden und werde
jetzt auch nicht angemacht ^^ will ja nur helfen :P

5

03.06.2006, 12:25

Nein, das bedeutet, dass du nur 8 Texturen gleichzeitig mit Multitexturing aufeinander Rendern kannst. Wenn du deine Sprites zeichnest deaktivierst du ja den vorherigen wieder und setzt dafür den neuen. Somit benötigst du immer nur einen der acht freien "Texturenplätze".
Ich gebe bei der Arbeit immer 100%

6% Montags
30% Dienstags
35% Mittwochs
25% Donnerstag
4% Freitag

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

03.06.2006, 13:38

Zitat von »"DarkRaider"«

ähm 60 FPS sind 60 Frames = 60 Bilder pro Sekunde!!! Das ist doch genug
und so lange nicht alles dargestellt ist, kannst du ja einen Ladebildschirm
anzeigen lassen...

EDIT: Ich hoffe ich habe nicht wieder alles falsch verstanden und werde
jetzt auch nicht angemacht ^^ will ja nur helfen :P

Ist ja schön, dass du nur helfen willst, aber mit Beiträgen wie diesen erreichst du genau das Gegenteil: du bringst noch mehr Verwirrung rein. Wenn du nicht weißt, worum es geht, dann schreib doch einfach garnichts.

Anonymous

unregistriert

7

03.06.2006, 13:40

Anfänger
Korrekt! Das ist mit der "Maximalen Anzahl Simultaner Texturen" gemeint. Einfach die Anzahl Texturen die man Gleichzeitig für Multitexturing verwenden kann. i.d.R. werden aber Maximal nur 3 benutzt.

Daher ist die Obergrenze 8 bei Grafikkarten oft nur 8 ;) Denn zur nächsten Zweierpotenz, ist es noch zu viel Verbraten von Speicherplatz ;)

alexm

Frischling

  • »alexm« ist der Autor dieses Themas

Beiträge: 71

Wohnort: Wien

  • Private Nachricht senden

8

03.06.2006, 15:02

ah jetzt blick ich glaub ich durch:
multitexturing heisst also, dass ich zb. 8 texturen nehmen kann, die übereinander blende, mit irgendwelchen einstellungen, und dann sozusagen als 'eine' textur aum bildschirm bringe.
blöd gesagt - so wie wenn ich zb. im photoshop 8 layers anlege und die übereinander darstelle - die ergeben dann auch 'ein' bild.
sorry, für diesen banalen vergleich ...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

9

04.06.2006, 11:23

yep, jetzt hast dus ;)

Phili

unregistriert

10

04.06.2006, 12:56

Aber weil kein Mensch 8 Teturen gleichzeitig verwendet, ist das mit den max.8 kein Problem.

Werbeanzeige