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

BlazeX

Alter Hase

  • »BlazeX« ist der Autor dieses Themas

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

1

22.04.2008, 19:13

2 Fragen: Multisample, Anisotropischer Filterung

Hi Leute ich hab das Buch von David und hab mal den Config-Dialog mit dem verglichen was andere Spiele und nTune zu bieten hat.

1. Dabei ist mir aufgefallen, dass man bei anderen auch den Grad der Anisotropische Filterung auswählen kann. (Aus 2x 4x 8x 16x)

Wie kann ich sowas in einem Config-Dialog integrieren?
Ich hab mal was von D3DCAPS9::MaxAnisotropy gehört (bei mir 16).
Aber wie komme ich da auf die anderen Werte? Einfach halbieren bis ich bei 1 bin (was "Aus" bedeuten würde) ?

2. Bei Antialiasing kann ich zusätzlich noch Q-Werte wählen, die aber im DXSDK nirgends erwähnt sind. Oder geht das nicht unter D3D 9?
Wie kann ich diese Q-Werte herausfinden?

Danke für eure Hilfe im voraus!

BlackSnake

Community-Fossil

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

2

22.04.2008, 19:19

q steht für qualität. ob das nur unter dx10 geht weiß ich nicht. ich würde aber auf einhieb sagen, dass es auch unter dx9 geht.
da es unter dx10 keine caps mehr gibt, muss man funktionen nutzen, um rauszufinden, ob was unterstützt wird oder nicht. ich würde sagen, dass man bei dx9 einfach die caps abruft und daraus ließt, was machbar ist.

folgendes wird normalerweise angeboten in spielen:
[list]
Aus:
:arrow: Count 1
:arrow: Quality 0

8x
:arrow: Count 4
:arrow: Quality 8

8xQ
:arrow: Count 8
:arrow: Quality 8

16x
:arrow: Count 4
:arrow: Quality 16

16xQ
:arrow: Count 8
:arrow: Quality 16

[/list]

BlazeX

Alter Hase

  • »BlazeX« ist der Autor dieses Themas

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

3

01.05.2008, 16:45

Danke für die Antwort!
1. Frage gelöst :D

Bliebe noch #2

Könnte mal bitte jeder der den Thread liest, seine möglichen AF-Modi auflisten.
Vieleicht stellt sich dann heraus dass immer halbiert werden muss :idea:

BlazeX

Alter Hase

  • »BlazeX« ist der Autor dieses Themas

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

4

30.05.2008, 17:55

Kommt schon Leute! :cry:
Gebt mal ein bisschen mit euren Werten für die Anisotropische Filterung an!
Multisample Werte würde ich auch gern hören.

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

5

30.05.2008, 18:27

Bei den Multisample-Einstellugnen außer bei "Non-Maskable" nur eine Qualitätsstufe. So ists zumindest bei mir.
Fast alle Karten haben 16x AF als Maximum. Was man da alles setzen darf ist mir schleierhaft - eigentlich kann man jeden wert von 0 bis MaxAnisotrophy setzen.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

30.05.2008, 22:24

schau dir mal IDirect3D9::CheckDeviceMultiSampleType an ;)

BlazeX

Alter Hase

  • »BlazeX« ist der Autor dieses Themas

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

7

31.05.2008, 13:22

Zitat von »"dot"«

schau dir mal IDirect3D9::CheckDeviceMultiSampleType an ;)

Dann werde ich doch mal mein Super-Duper-Hack-Programm anwerfen, und die Werte deiner Graka lesen. ;)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

8

31.05.2008, 14:30

du wolltest wissen wie du die Q werte rausfinden kannst. damit kannst dus.

wenn du meine wissen willst: meine graka am laptop hier (GF7600 GO) unterstützt multisampling (wie normalerweise jede graka) nur auf bestimmten formaten. unterstützt werden 2x und 4x antialiasing mit jeweils nur einem quality level (und D3DMULTISAMPLE_NONMASKABLE mit 4 quality levels).

wenn du wissen willst was deine graka kann schnapp dir den DirectX Caps Viewer (is beim SDK dabei) und schau nach was unter DirectX Graphics Adapters > ... > D3D Device Types > HAL > Adapter Formats > Render Format Compatibility so steht...

BlazeX

Alter Hase

  • »BlazeX« ist der Autor dieses Themas

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

9

31.05.2008, 16:37

War nicht böße gemeint!

Das mit den Q-Werten hat sich geklärt.

Ich wollte nur mal eure AA und AF Werte sehen.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

10

31.05.2008, 17:18

Zitat von »"BlazeX"«

War nicht böße gemeint!


habs auch nicht so aufgefasst ;)

Werbeanzeige