Das liegt aber an der Performance der nVidia-Karten mit TressFX, da sie einfach zu wenig Computeleistung besitzen ohne CUDA. Auf AMD sieht es ganz nett aus, vielleicht nicht ganz perfekt aber die wenigen Fehler stören nicht.
Nach allen offiziellen Angaben soll Hairworks aber genausowenig proprietär sein, wie TressFX, sonst könnte es nVidia sicherlich nicht so gut verkaufen. Denn wenn ein Entwickler die Wahl hat zwischen 2 absolut vergleichbaren Produkten, von denen eines nicht jeden Kunden erreicht, wählen sie vermutlich eher das andere. Bei GPU-Physx ist das eher etwas anderes, da es hier keine echte Konkurrenz gibt. Havok ist bei weitem nicht so leistungsfähig und viele Module fehlen hier noch oder sind deutlich schlechter (Kleidungsdarstellung z. B.).
Also ich sehe das anders. Erstens weiß ich nicht was CUDA mit der Computeleistung zu tun haben soll und zweitens sind Nvidia Karten durchaus stark in der Computeleistung. Mir scheint, die absichtlich beschnittene DP-Leistung hat bei vielen Menschen den Eindruck geweckt, die Nvidia Karten haben allgemein wenig Conputeleistung.
Proprietäre Software ist nicht gleichzusetzen damit, dass sie nur auf einem System laufen, sondern grob gesagt, dass sie nicht open source ist, man also eine Black Box hat. Windows ist beispielsweise auch proprietär.
Warum Entwickler zu Technologie XY greifen kann verschiedene Gründe haben, der Hauptgrund ist wohl Geld. Nvidia stellt ja auch schonmal Mitarbeiter zur Verfügung, um dem Spieleentwickler bei der Umsetzung von Feature XY zu helfen. Wäre ja irgendwo verständlich, dass sie dafür das Feature exklusiv auf Nvidia Karten haben wollen.
Aber ich hoffe, dass zukünftig solche Features für alle zur Verfügung stehen. Denn wie man an GPU PhysX sieht, hat es sich bisher nicht durchgesetzt.
Vielleicht ist Hairworks und TressFX ein Anfang.
bye
Spinal