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

Black-Panther

Alter Hase

  • »Black-Panther« ist der Autor dieses Themas

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

1

30.03.2006, 20:06

Shader Lektüre

Welche Shader-Bücher könnt ihr mir empfehlen? Und behandeln diese HLSL oder die assemblerähnliche Sprache?
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

Anonymous

unregistriert

2

30.03.2006, 20:07

Erst Kollisionserkennung, dann Shader
https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=5224

Shader helfen Dir wenig ohne Performance im Core-Bereich ;)

Black-Panther

Alter Hase

  • »Black-Panther« ist der Autor dieses Themas

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

3

30.03.2006, 20:11

Stimmt schon, alles zu seiner Zeit, trotzdem, möchte ich mir gerne ein Buch in diese Richtung zulegen. Vielleicht noch nicht sofort, aber in absehbarer Zukunft!
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

4

30.03.2006, 20:57

Die gesammte Shader X Serie ist rel. gut... gibt auch einsteiger werke aus der Reihe... die sind aber großteils in asm verfasst... und das buch shader x4 bsw. hat auch z.T. garnet den src. musst dir halt anhand der Gleichungen usw. die selbst zusammen coden ;)
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

5

30.03.2006, 21:16

Ich habe es mal tuscheln hören, dass die von MS die ASM Ebene komplett durch HLSL ersetzen wollen. Was ist daraus geworden? Wäre ja durchaus wichtig für diese Entscheidung.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

6

02.04.2006, 21:05

In DX10 "Produktionscode" ist nur noch HLSL erlaubt.
Die ShaderX Bücher sind "Nachschlagewerke", bei denen man schaut, wie man ein ganz spezielles Problem mit Shadern lösen kann (wenn man HLSL schon kann, natürlich). Es gibt aber von Wolfgang Engel (ShaderX Herausgeber) auch ein einführendes Buch, welches sehr gut sein soll.
"Games are algorithmic entertainment."

Phili

unregistriert

7

03.04.2006, 13:39

Muss man für HLSL eigentlich unbedingt (D3DX) Effekte benutzen???

Ich versuch eigentlich gerade, mir D3DX abzugewöhnen, aber würd trotzdem gerne mal mit Shadern arbeiten.

Phili

unregistriert

8

03.04.2006, 17:57

Muss ja ne ganz dumme Frage sein, dass sie nicht beatwortet wir...

Sry, ich hab noch keinen Plan wie Shader-Proggen funzt. Hab nur in Davids Buch gelesen und der benutzt es in einem Effekt. Hat mich aber eigentlich auch gewundert. Ich mein D3DX is ja rel. umstritten... :angel: :angel: :angel: :angel:

Phili

unregistriert

9

03.04.2006, 18:00

Kennt jemand gute Tutorials???
Ich kann noch nicht mal Assembler, wäre aber gewillt, es zu lernen(Der unermüdliche Lerndrang Deutscher Schüler). Bräuchte dann natürlich auch dafür n gutes Tut.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

10

03.04.2006, 21:29

Assembler für Shader zu lernen ist Blödsinn. Assembler ist nicht eine Programmiersprache wie Java oder C#, sondern eben sehr hardwarenah. Alles was du da schreibst wird direkt durch die CPU übersetzt, der Assembler bildet nur den Befehl z.B. Add auf eine binäre Zahl wie sagen wir mal 1010 ab.

De fakto gibt es da keine Variablen wie in C oder Java sondern nur Register und SRAM. Ich würde dir dazu empfehlen dir, wenn du Assembler wirklich lernen willst dir die Architektur einer einfachen CPU mal anzuschauen und dir dazu ein Buch zu kaufen. it Assembler in Shadern einzusteigen halte ich für sehr gewagt und verstehen wirst du gar nix... :huhu:

Werbeanzeige