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

13.02.2006, 13:40

Shader-Programmierung (Tutorial)

Hi Leute!

Ich habe mich jetzt ein bisschen mit HLSL beschäftigt... gefällt mir ganz gut, aber da ich zz die Gems4 lese und dort alle Shader in Assembler geschrieben sind, möchte/muss ich mir auch dies aneignen... Wisst ihr zufällig wo man gute Tuts findet?

Hab noch eine weitere Frage: Wenn man mit HLSL einen Shader einbindet, und dann ein Beleutungssystem schreibt, muss man alle Farben als externe Variablen laden (Diffuse, Specular, Ambient, usw), sowohl für Licht, als auch für Material... Kann man da nicht irgendwie die Farben verwenden, welche im Effekt selbst definiert sind?
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

CodingCat

1x Contest-Sieger

Beiträge: 420

Beruf: Student (KIT)

  • Private Nachricht senden

2

13.02.2006, 14:40

Zu 1: http://www.shadertech.com/
Zu 2: kA, hab mich damit noch nicht beschäftigt...

3

13.02.2006, 17:58

Hmm... hol dir mal ShaderX: Learn Vertex and Pixel Shader Programming
und wenn de damit Fortschritte machst, gibt es ja noch Shader X 2-4 :) Die sind der HAMMER!
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

Black-Panther

Alter Hase

  • »Black-Panther« ist der Autor dieses Themas

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

4

13.02.2006, 18:14

Empfiehlt es sich grundsätzlich auf HLSL zu spezialisieren oder auf diesen Assembler Code?
Was behandeln die von dir genannten Bücher?
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

CodingCat

1x Contest-Sieger

Beiträge: 420

Beruf: Student (KIT)

  • Private Nachricht senden

5

13.02.2006, 18:59

Also mit Ausblick in die Zukunft lohnt sich HLSL auf jeden Fall - ich habe bis jetzt auch nur ASM-Shader benutzt - werde aber zwangsläufig umsteigen müssen, DX10 unterstützt nur noch HLSL.

6

13.02.2006, 19:06

Tsss... am ende wird das meiste compiliert.. oder assemblierd ;) das von mir gennate Buch behandelt ASM... wobei du sonnst auch das Buch "The CG Tutorial" nehmen kannst... ist halt auf Cq shader spezialisiert ;)
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

CodingCat

1x Contest-Sieger

Beiträge: 420

Beruf: Student (KIT)

  • Private Nachricht senden

7

13.02.2006, 20:54

MSDN DX10 Preview

Zitat

Direct3D 10 Shaders are Authored in HLSL
Direct3D 10 limits the use of assembly language to that of debugging purposes only, therefore any hand written assembly shaders used in Direct3D 9 will need to be converted to HLSL.


:( :( :( - Leider...

Werbeanzeige