Modernes Shader-Buch? [geschlossen]

geschlossen . Diese Frage muss stärker fokussiert sein . Derzeit werden keine Antworten akzeptiert.

Antwort

Diese sind alle noch relevant (und online kostenlos). Das CG-Tutorial (cg ist praktisch identisch mit hlsl) wäre wahrscheinlich ein guter Ausgangspunkt.

Die GPU Gems-Bücher sind wie Rezeptbücher für zufällige Effekte. Sie setzen voraus, dass Sie wissen, was Sie tun, aber sie sind großartige Ressourcen, wenn Sie sich mit den Dingen besser auskennen.

CG-Tutorial

BEARBEITEN: Und ja, fast alle Tutorials / Bücher, die Sie auf Shadern finden, sind immer noch relevant, ein Shader geschrieben für Shader Model 1 läuft mit Shader Model 4, und in vielen Fällen möchten Sie auf niedrigere Shader-Modelle abzielen, da viele Effekte nicht das zusätzliche Material benötigen, das von den neueren Modellen angeboten wird (Sie können gutes Wasser und Wasser herstellen) Bloom-Effekte mit SM2.0, und wenn dx9 eine Option ist, können Sie auf Hardware der unteren Preisklasse abzielen.

Antwort

Dort „s auch die ShaderX Buchreihe. Das erste Paar kann kostenlos über den Link heruntergeladen werden und behandelt eine Reihe von Themen, einschließlich Wasser. Die Artikel in den kostenlosen Büchern waren ursprünglich auf ziemlich alte Shader-Versionen ausgerichtet, aber die Techniken sollten hoffentlich klar beschrieben und leicht übertragbar sein.

Antwort

Shader-Sprachen unterscheiden sich nicht so stark, daher ist es möglich, eine Sprache zu lernen und dieses Wissen auf andere Sprachen zu übertragen. Ich persönlich habe mit Cg begonnen. Es gibt wirklich gute kostenlose Ressourcen von Nvidia.

Schauen Sie sich das an: http://developer.nvidia.com/page/cg_main.html

Nachdem Sie die Grundlagen entfernt haben, können Sie dies tun Einige Untersuchungen zu bestimmten Shadern. Es kommt vor, dass es keinen „Bloom Shader“ oder „Water Effect Shader“ gibt, aber es gibt verschiedene Techniken und Modelle, die Sie mit Shadern implementieren können.

Meiner Meinung nach tun Sie dies nicht „Ich brauche kein Buch, wenn Sie nur an coolen Effekten interessiert sind, aber wenn Sie etwas Wissen auf dem Gebiet der Computergrafik erwerben möchten, empfehle ich Ihnen die ShaderX- oder GPU Gems-Serie.

Antwort

Da Sie OpenGL als Tag aufgeführt haben und noch niemand darauf verlinkt hat, ist die OpenGL-Schattierungssprache (auch bekannt als orange Buch) ist eine ziemlich gute Ressource. Es behandelt die Schattierungssprache sowie viele Anwendungsfälle.

Antwort

Ich bin ziemlich neu in Shadern, aber Ich habe die GPU Pro-Bücher von Wolfgang Engel gelesen. Sie haben mich umgehauen, wie unglaublich einfach und leistungsfähig die Techniken sind. Auch der Inhalt wird nicht wie die meisten akademischen Texte diskutiert, sondern konzentriert sich mehr auf Implementierungsdetails und die Kompromisse zwischen verschiedenen Techniken.

http://www.amazon.com/GPU-Pro-Advanced-Rendering-Techniques/dp/1568814720%3FSubscriptionId%3D008XA1X9NAPEJGHQX182%26tag%3Dws%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1568814720

http://www.amazon.com/GPU-Pro-2-Wolfgang-Engel/dp/1568817185%3FSubscriptionId%3D008XA1X9NAPEJGHQX182%26tag%3Dws%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1568817185

Antwort

Ich habe dieses Buch gerade von Patricio Gonzalez Vivo online verfügbar: Das Buch der Shader

I „m Nur ein paar Kapitel in, so dass ich nicht in der Lage bin, eine eingehende Überprüfung abzugeben, aber bisher finde ich es sehr klar, unterhaltsam und praktisch. Es beginnt ganz am Anfang und scheint mehr oder weniger alle Themen abzudecken, die ich nennen kann (als absoluter Anfänger in der Welt der Grafik). Es ist jedoch anscheinend in Arbeit, und die späteren Kapitel sind nicht verfügbar – ich werde gespannt auf Updates sein.

PS: Sie wissen wahrscheinlich bereits davon, aber nur für den Fall, ich bin hoch Empfehlen Sie shadertoy.com als Ihr erstes „Übungsskizzenbuch“. Ich habe anfangs in der Verarbeitung gelernt, aber ich finde diese Web-App zum Lernen noch besser.

Kommentare

  • Entschuldigung für die nicht ordnungsgemäße Verknüpfung mit shadertoy.com als neues Konto I ' m Es können nur 2 Links hinzugefügt werden, wenn jemand in der Lage ist, meinen Beitrag zu bearbeiten und den dritten Link ordnungsgemäß hinzuzufügen, was sehr zu begrüßen wäre.
  • Dieses Buch enthält eine systematische Beschreibung des Shaders und behandelt weitgehend moderne Themen zum Thema Shader. Sie können das Inhaltsverzeichnis des Buches ' verwenden, um nach verwandten Informationen zu suchen.

Antwort

Ich habe genau dasselbe gesucht und Folgendes gefunden: http://wiki.gamedev.net/index.php/D3DBook:Book_Cover

Es ist nur verfügbar, was schade ist, aber soweit ich es untersucht habe es ist eine gute Lektüre.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.