• 13.05.2024, 04:29
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Wieviel Alpha braucht der Mensch?

Dienstag, 19. April 2005, 17:55

Ich hät da mal ne Frage...

diverse HErsteller sind zZ. dabei die Balance der 32 Bit Farben an zu passen...

zZ. bekommt jeder der 4 Farbkanäle (Rot, Grün, Blau und Alpha) je 8 Bit (256 Farben Pro Kanal) zu verfügung gestellt...

Matrox und S3 (bald wohl auch ATi und n-Vidia) bieten ein Feature welches bei 32 Bit Farben eine höhere Farbgenauigkeit bietet indem dem Alpha kanal insgesamt 6 seiner 8 Bits enthliehen werden... von diesen 6 Bit werden je 2 bit an die anderen Kanäle (RGB) weitergegeben.

Das heißt mit diesem Feature hat man nun 10 Rot, 10 Grün, 10 Blau und 2 Alpha bits statt 8 Rot, 8 Grün, 8 Blau und 8 Alpha bits...

Aber gerade die 3D Anwendungen nutzen den Alpha Kanal für Transparentzeffekte... dieser wurde nun aber von 256 auf 4 mögliche werte reduziert... wärend die anderen Kanäle nun über je 1024 zustände verfügen...

Nun Frag ich mich gerade wie sinvoll das ist... ob man von dem mehr an Farbe wirklich profitiert oder ob es nun gerade bei Games wie Doom 3 eher zu einer Farbverschlechterung kommt... zumal bei 64 Bit Faben auch immer das Mehr an Alpha Farben als großer Vorteil angeführt wurde...

Man In Blue
A sinking ship is still a ship!

Re: Wieviel Alpha braucht der Mensch?

Dienstag, 19. April 2005, 18:36

Hhmm, also wenn ich das richtig verstehe, macht es für Spiele vielleicht sinn, aber für 3D-Anwendungen mit sicherheit nicht. Es sei denn, diese Zustände lassen sich switchen. Dann ist es vielleicht sinnvoll.

Am Besten wäre, wenn alle Kanäle 10 hätten ;D

Re: Wieviel Alpha braucht der Mensch?

Dienstag, 19. April 2005, 19:52

Äm.

Spiele sind 3D Anwendungen (die meisten jedenfalls)

Und was meinst du mit switchen?

Wenn alle Kanäle 10 Bit hätten bräuchte man einen 40 Bit Framebuffer... konventionelle Karten verfügen jedoch nur über 32 Bit Framebuffer... (Die Geforce 6XXX serie über einen 64 Bittigen welcher zZ. aber nicht supportet wird)

Man In Blue
A sinking ship is still a ship!

Re: Wieviel Alpha braucht der Mensch?

Mittwoch, 20. April 2005, 08:07

Ich finde, der Mensch braucht mehr als nur 4 Zustände Alpha.

Sicher, es lässt sich auch alles mit den Farben realisieren. Aber wenn es nur darum ginge bräuchte man gar kein Alpha-Blending.

Der Alpha-Kanal ist doch dafür da, um Transparenz einer Farbe zu erzeugen. Die Enstehende Farbe ist aber natürlich auch durch die jeweiligen 10 Bit RGB darzustellen - nur meiner Meinung nach viiiiel aufwändiger.

Aaaber arbeiten ATI-Chips nicht seitjeher mit einer 24-Bit-Genauigkeit auf diesem Gebiet, also quasi 6-bit pro Kanal? Das Bild auf ATI-Karten (auch von der Farbgebung her) war immer sehr zufriedenstellend.

Und warum ginge nich 9 Bit pro RGB-Kanal und 5 Bit für Alpha?

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

Re: Wieviel Alpha braucht der Mensch?

Donnerstag, 21. April 2005, 02:17

Hi,

also ich hab mal irgendwo gelesen, dass das menschliche Auge nicht mehr als 256 Farben gleichzeitig wahrnehmen kann ... um das Thema mal von der "nicht technischen Seite" zu betrachten ...
ASUS A7N8X-E | AMD Athlon XP 3200+ | 1 GB RAM CL2 Corsair | 2 x 160 GB Hitachi 7.2k S-ATA HDD RAID0 | 120 GB WD 7.2k E-IDE HDD | Gainward FX 5900 Ultra ViVo 256 MB | Chieftec Bigtower (CS901) | Cuplex | Twinplex NB | Twinplex Graka | 3 x Heat Trap HDD-WaKü | 2 x Airplex Evo 120 + HTCS-Radiator

Re: Wieviel Alpha braucht der Mensch?

Donnerstag, 21. April 2005, 02:42

Zitat von »Saiya«

Ich finde, der Mensch braucht mehr als nur 4 Zustände Alpha.

Sicher, es lässt sich auch alles mit den Farben realisieren. Aber wenn es nur darum ginge bräuchte man gar kein Alpha-Blending.

Der Alpha-Kanal ist doch dafür da, um Transparenz einer Farbe zu erzeugen. Die Enstehende Farbe ist aber natürlich auch durch die jeweiligen 10 Bit RGB darzustellen - nur meiner Meinung nach viiiiel aufwändiger.

Aaaber arbeiten ATI-Chips nicht seitjeher mit einer 24-Bit-Genauigkeit auf diesem Gebiet, also quasi 6-bit pro Kanal? Das Bild auf ATI-Karten (auch von der Farbgebung her) war immer sehr zufriedenstellend.

Und warum ginge nich 9 Bit pro RGB-Kanal und 5 Bit für Alpha?

MfG


Ne...

das stimmt so nicht... die Shader der Radeon karten arbeiten mit 24 Bit Floating Point rechengenauigkeit... das hat aber nichts mit der Farbtiefe zu tun... (das ist eher mit der Rechengenauigkeit einer CPU zu vergleichen (zZ. meist 32 oder 64 bit))

Aber mit DirectX 9 werdena uch nur 24 bit vorrausgesetzt... (wobei schon erste Kartenw ie zb. die Geforce 6XXX Serie sogar bereits 32 Bit genauigkeit unterstützt... wobei ich gerade nicht sicher bin ob die hier nicht nut Fix Point können)

Die ATi Karten haben schon seid dem Rage 128 Pro einen 32 Bit tiefen framebuffer und können daher schon seid hier 32 Bir Farben darstellen... (wobei anfangs die Texturfarbtiefe per Treiber auf 24 Bit reduziert wurde was im übrigem selbst heite bei NV unter OpenGl häufig noch so gemacht wird)

Die Idee mit den 9 Bit pro Farbkanal und 5 Bit für den Alphakanal ist eine interessante Lösung... somit wären immerhin noch 32 Alphazustände und 512 Farben pro Farbkanal möglich... wobei ich jetzt aber gerade nicht weiß ob das technisch so umsetzbar ist...

Man In Blue

EDIT:

Muss meine aussage etwas verbessern... die alten R100 Chips (Radeon 256) haben die Farben intern in der tat mit mindestens 24 Bit gerechnet... was sich besonders bei 16 Bit Farben positiv ausgewirkt hat... im gegensatz zu den vorgängern des R100 (Rage serie) war die max. farbgenauigkeit jedoch 32 Bit da die Rage Karten mit dieserm 24 Bit Farb-Rendering oft probleme verursacht haben... (Rastermuster bei 3D Titeln unter 32 Bir Farben zB.)
A sinking ship is still a ship!

Re: Wieviel Alpha braucht der Mensch?

Donnerstag, 21. April 2005, 03:13

Soweit ich weiß werden die 10Bit bei Matrox normalerweise nicht genutzt, zumindest habe ich das so verstanden. Meiner Parhelia lag ein Photoshop PlugIn bei, welches die 10 Bit Farben für Photoshop möglich macht und im Hinblick auf Bildbearbeitung macht das wahrscheinlich auch Sinn.
Theoretisch würde für den Alphakanal auch ein Bit reichen -> transparent und nicht transparent.
Meiner Meinung nach könnten wir auch bei den 8Bit bleiben. Bis jetzt hat sich keiner daran gestört und von der Natur sind wir alleine durch die Beschränkungen des RGB-Farbraums noch ein gutes Stückchen entfernt.

P.S. das Photoshop PlugIn habe ich bis jetzt noch nicht ausprobieren können, weil es den Rechner zum Absturz bringt -> is wahrscheinlich eh alles nur Humbug ;)

Re: Wieviel Alpha braucht der Mensch?

Donnerstag, 21. April 2005, 11:56

Hmmm.

Ich selber hab mich da mehr mit der Methode von S3 bescheftigt... hier soll man später den neuen 32 Bit Farbmodus einfach in der Systemsteuerung anwählen können... (halt mit dem namensunterschied Real Color statt True Color oder änliche späße)

und aus recht zuverlässigen Quellen weiß man/ich das NV und ATi da auch bereits am rumexperimentieren sind...

Man In Blue
A sinking ship is still a ship!