Home Risen Risen2 Risen3 Forum English Russian

Registrieren Hilfe Kalender Heutige Beiträge
Seite 2 von 2 « Erste 12
Ergebnis 21 bis 25 von 25
  1. #21 Zitieren

    Metasyntaktische Variable
    Avatar von foobar
    Registriert seit
    Sep 2004
    Ort
    Direkt hinter dir! Buh!
    Beiträge
    24.067
    Zitat Zitat von MisterXYZ Beitrag anzeigen
    Hab jetzt doch noch ne Frage, bei Risen oder Arcania gibt es gar keinen Haken für PhysX. Gibt es den nur bei Spielen, die das auch voll ausreizen? Oder müsste man das für Arcania und Risen in PhysX selber umstellen?
    Na wenn es keinen Schalter für die zusätzlichen PhysX-Effekte gibt, dann gibt es da auch nichts zu stellen. Vermutlich, weil solche Effekte gar nicht da sind. Was nicht vorhanden ist, kannst du nicht einschalten. Darfst du gerne mal an dem Warpkern hinter dir ausprobieren.

    Feeling a bit masochistic and want to read more of my diatribes? Check out Foobar's Rantpage.

    foobar erklärt die Welt der Informatik: Was ist ein Zeichensatz?Was ist die 32Bit-Grenze?Warum sind Speicheroptimierer Unsinn?Wie teste ich meinen RAM?Was ist HDR?Was ist Tesselation?Warum haben wir ein Urheberrecht?Partitionieren mit MBR oder GPT?Was hat es mit dem m.2-Format auf sich?Warum soll ich meine SSD nicht zum Anschlag befüllen?Wer hat an der MTU gedreht?UEFI oder BIOS Boot?Was muss man über Virenscanner wissen?Defragmentieren sinnvoll?Warum ist bei CCleaner & Co. Vorsicht angesagt?Was hat es mit 4Kn bei Festplatten auf sich?Was ist Bitrot?Was sind die historischen Hintergründe zur (nicht immer optimalen) Sicherheit von Windows?Wie kann ich Datenträger sicher löschen?Was muss ich bzgl. Smartphone-Sicherheit wissen?Warum sind Y-Kabel für USB oft keine gute Idee?Warum sind lange Passwörter besser als komplizierte?Wie funktionieren Tintenstrahldrucker-Düsen?Wie wähle ich eine Linux-Distribution für mich aus?Warum ist Linux sicherer als Windows?Sind statische Entladungen bei Elektronik wirklich ein Problem?Wie repariere ich meinen PC-Lüfter?Was ist die MBR-Lücke?Wie funktioniert eine Quarz-Uhr?Was macht der Init-Prozess unter Linux und wie schlimm ist SystemD?Mainboard-Batterie - wann wechseln?Smartphone ohne Google?
    foobar ist gerade online

  2. #22 Zitieren
    Pretty Pink Pony Princess  Avatar von Multithread
    Registriert seit
    Jun 2010
    Ort
    Crystal Empire
    Beiträge
    11.234
    Tesslation, kann man die aktiv einschalten bei Risen, bzw würde das irgendwas bringen?

    Wofür ist die überhaupt Zuständig, Google will mir da nicht weiterhelfen, ich weiss nicht wie ich die Frage Richtig stellen muss.
    [Bild: AMD_Threadripper.png] Bei Hardware gibt es keine eigene Meinung, bei Hardware zählen nur die Fakten.


    Probleme mit der Haarpracht? Starres Haar ohne Glanz? TressFX schafft Abhilfe. Ja, TressFX verhilft auch Ihnen zu schönem und Geschmeidigen Haar.
    [Bild: i6tfHoa3ooSEraFH63.png]
    Multithread ist offline

  3. #23 Zitieren

    Metasyntaktische Variable
    Avatar von foobar
    Registriert seit
    Sep 2004
    Ort
    Direkt hinter dir! Buh!
    Beiträge
    24.067
    Zitat Zitat von Multithread Beitrag anzeigen
    Tesslation, kann man die aktiv einschalten bei Risen, bzw würde das irgendwas bringen?
    Nein. Tesselation ist ein Feature von DirectX11. Da Risen ein DirectX9-Spiel ist, kann es diese Funktion nicht nutzen.

    Wofür ist die überhaupt Zuständig
    Mathematisch betrachtet ist Tesselierung das Zerlegen eines komplexen Polygons in ein Netz kleinerer, einfacherer Polygone (im Falle von Spielen eben Dreiecke, weil Grafikkarten auf Dreiecke stehen - damit können sie besonders gut umgehen). Stelle es dir ein bisschen so vor wie das Haus vom Nikolaus, wo der äußere Umriss schon vorhanden ist. Dann kommt einer an und malt innen noch die Verbindungslinien rein und auf einmal ist es in lauter Dreiecke zerlegt. Das ist Tesselation.

    Mit Tesselation kann der Grafikchip anhand bestimmter Vorgaben selbst neue Geometriedaten erzeugen. Man kann also beispielsweise einen Baumstamm nur als grobes "Vierkantholz" an die Grafikkarte schicken, zusammen mit ein paar Instruktionen für die Tesselation. Die Karte berechnet dann selbst einen schön rund wirkenden Baumstamm aus vielen Polygonen. Das lässt sich beispielsweise für LOD einsetzen. Vorne lässt man viele Details berechnen, hinten bleiben die kantigen Objekte, wie sie sind. Ebenso könnte die Karte die Form von Objekten (innerhalb gewisser Grenzen) per Tesselation dynamisch verändern. So eine Art Morphing. Gewisse Animationen würden also dann direkt auf der Karte ausgeführt werden können.

    Im Grunde ist es die logische Weiterentwicklung von Bump- und Displacement-Mapping. Ersteres täuscht Tiefeninformationen nur durch Farbänderungen vor und die Illusion erlischt, sobald man aus dem falschen Winkel draufguckt. Letzteres verändert bereits wirklich die vorhandene Geometrie, kann aber keine neue erzeugen. Bei Tesselation dagegen schicke ich halt meinen Vierkant und die Karte macht daraus den Baumstamm. Dazu tesseliert sie das Kantholz in viele kleine Polygone. Und von denen lässt sich dann jedes einzelne beliebig manipulieren. Das machen spezielle Shader. So lässt sich der ehemals gerade Stamm dann krümmen und biegen, damit er verwachsen aussieht. Der Querschnitt lässt sich runder machen und gezielt Unregelmäßigkeiten einstreuen, damit es organisch wird. Und sogar Unebenheiten an der Oberfläche (Rinde) lassen sich erzeugen.

    In der Praxis geht die Karte natürlich schnell in die Knie, wenn sie nur Vierkant-Hölzer kriegt und alles andere selbst machen muss. Daher läuft es eher so ab, dass man fertige Meshes schickt und die Karte einfach noch ein paar zusätzliche Details heraus zaubert.


    Und warum macht man das überhaupt? Warum schickt man nicht gleich alles fertig ausmodelliert? Da diese neuen Polygone dynamisch berechnet werden, müssen sie nicht gespeichert und nicht an die Karte übertragen werden. Es entlastet also den RAM und den PEG-Kanal. Der Vorteil insgesamt ist, dass man nur noch ein Modul upgraden muss (die Grafikkarte), um die Leistung zu erhöhen. Das ist ein kompaktes Bauteil mit entsprechend kurzen Signalpfaden, wo man dann auch hohe Takte fahren kann. Es ist also einfacher und billiger (letztlich auch für den Verbraucher), eine Graka mit mehr Shaderleistung zu entwickeln. Würde man die gleiche Menge an Polys, wie sie per Tesselation erzeugt wird, auf herkömmliche Weise übertragen wollen, müsste man erstmal neue Busse und Speichertypen erfinden. Das wäre erheblich aufwendiger und teurer.

    Feeling a bit masochistic and want to read more of my diatribes? Check out Foobar's Rantpage.

    foobar erklärt die Welt der Informatik: Was ist ein Zeichensatz?Was ist die 32Bit-Grenze?Warum sind Speicheroptimierer Unsinn?Wie teste ich meinen RAM?Was ist HDR?Was ist Tesselation?Warum haben wir ein Urheberrecht?Partitionieren mit MBR oder GPT?Was hat es mit dem m.2-Format auf sich?Warum soll ich meine SSD nicht zum Anschlag befüllen?Wer hat an der MTU gedreht?UEFI oder BIOS Boot?Was muss man über Virenscanner wissen?Defragmentieren sinnvoll?Warum ist bei CCleaner & Co. Vorsicht angesagt?Was hat es mit 4Kn bei Festplatten auf sich?Was ist Bitrot?Was sind die historischen Hintergründe zur (nicht immer optimalen) Sicherheit von Windows?Wie kann ich Datenträger sicher löschen?Was muss ich bzgl. Smartphone-Sicherheit wissen?Warum sind Y-Kabel für USB oft keine gute Idee?Warum sind lange Passwörter besser als komplizierte?Wie funktionieren Tintenstrahldrucker-Düsen?Wie wähle ich eine Linux-Distribution für mich aus?Warum ist Linux sicherer als Windows?Sind statische Entladungen bei Elektronik wirklich ein Problem?Wie repariere ich meinen PC-Lüfter?Was ist die MBR-Lücke?Wie funktioniert eine Quarz-Uhr?Was macht der Init-Prozess unter Linux und wie schlimm ist SystemD?Mainboard-Batterie - wann wechseln?Smartphone ohne Google?
    foobar ist gerade online Geändert von foobar (12.01.2011 um 19:52 Uhr) Grund: Tippfehler

  4. #24 Zitieren
    MisterXYZ
    Gast
    Zitat Zitat von foobar Beitrag anzeigen
    Na wenn es keinen Schalter für die zusätzlichen PhysX-Effekte gibt, dann gibt es da auch nichts zu stellen. Vermutlich, weil solche Effekte gar nicht da sind. Was nicht vorhanden ist, kannst du nicht einschalten. Darfst du gerne mal an dem Warpkern hinter dir ausprobieren.
    Hihi, jetzt haste mich aber fast gekriegt, wollte mich schon fast umdrehen und mal kucken, was Du gemeint haben könntest

    Aber warum wurde dann PhysX bei der Installation mitinstalliert? Weil es zwar geringe PhysX-Effekte gibt, die aber über die CPU laufen oder?

  5. #25 Zitieren

    Metasyntaktische Variable
    Avatar von foobar
    Registriert seit
    Sep 2004
    Ort
    Direkt hinter dir! Buh!
    Beiträge
    24.067
    Zitat Zitat von MisterXYZ Beitrag anzeigen
    Aber warum wurde dann PhysX bei der Installation mitinstalliert? Weil es zwar geringe PhysX-Effekte gibt, die aber über die CPU laufen oder?
    Na das erzähle ich doch schon seit mehreren Posts. Ein paar Berechnungen laufen über PhysX, da mussten sich die Piranhas nicht selbst die passenden Formeln und Algorithmen ausdenken. Das ist aber zu wenig, um irgendwie lastmäßig aufzufallen.

    Feeling a bit masochistic and want to read more of my diatribes? Check out Foobar's Rantpage.

    foobar erklärt die Welt der Informatik: Was ist ein Zeichensatz?Was ist die 32Bit-Grenze?Warum sind Speicheroptimierer Unsinn?Wie teste ich meinen RAM?Was ist HDR?Was ist Tesselation?Warum haben wir ein Urheberrecht?Partitionieren mit MBR oder GPT?Was hat es mit dem m.2-Format auf sich?Warum soll ich meine SSD nicht zum Anschlag befüllen?Wer hat an der MTU gedreht?UEFI oder BIOS Boot?Was muss man über Virenscanner wissen?Defragmentieren sinnvoll?Warum ist bei CCleaner & Co. Vorsicht angesagt?Was hat es mit 4Kn bei Festplatten auf sich?Was ist Bitrot?Was sind die historischen Hintergründe zur (nicht immer optimalen) Sicherheit von Windows?Wie kann ich Datenträger sicher löschen?Was muss ich bzgl. Smartphone-Sicherheit wissen?Warum sind Y-Kabel für USB oft keine gute Idee?Warum sind lange Passwörter besser als komplizierte?Wie funktionieren Tintenstrahldrucker-Düsen?Wie wähle ich eine Linux-Distribution für mich aus?Warum ist Linux sicherer als Windows?Sind statische Entladungen bei Elektronik wirklich ein Problem?Wie repariere ich meinen PC-Lüfter?Was ist die MBR-Lücke?Wie funktioniert eine Quarz-Uhr?Was macht der Init-Prozess unter Linux und wie schlimm ist SystemD?Mainboard-Batterie - wann wechseln?Smartphone ohne Google?
    foobar ist gerade online

Seite 2 von 2 « Erste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •