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

81

15.06.2008, 12:30

ok, also danke nochmal.
dachte halt nicht dass es geht, weil wenn es visual c++ heißt dann könnte man ja nicht gleich vermuten dass man damit auch Cg und HLSL kompilieren könnte...dass C geht hätt ich dann auch noch vermutet :)

ich glaub dann besorg ich mir mal bald den ersten teil.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

82

15.06.2008, 12:33

Zitat von »"defaultplayer^^

[...] dass man damit auch Cg und HLSL kompilieren könnte


Kann man mit dem VC Compiler auch nicht. Für HLSL bringt DX nen eigenen Compiler mit. Für Cg brauchst du aber das entsprechende Toolkit von NVIDIA...

Man kann aber Visual Studio mit ner Custom Build Rule so einstellen, dass es diese beiden Compiler verwendet um die entsprechenden Dateien zu kompillieren...

83

15.06.2008, 12:41

ok. also hab ichs doch richtig vermutet.
wie bring ich das dann alles unter einen hut? mein problem ist jetzt eigentlich nur dass ich nicht weiß wie ich ein spiel mit 4 sprachen programmieren kann. hab ich noch nie gemacht.

Edit: wenn jemand das buch und erfahrung damit hat, könnte der mir eventuell eine pm schicken? ich möchte nur gerne wissen, wie das mit den ganzen 4 sprachen dort abläuft. ob ich unbedingt HLSL oder Cg lernen muss und so weiter. und auch ob ne cd dabei ist, oder codebeispiele. kleine stichwörtchen würden reichen.
danke :)

Edit2: oder ist das buch "nur" so was wo man sich durchliest um ideen zu bekommen, und das buch hilft einem wie man das umsetzen könnte...also nicht so wie davids buch. eher so, dass man es nicht gleich direkt abschreiben und kompilieren könnte?
hoffe mal auf antworten :)
das buch sieht echt interessant aus und möchte dann wissen ob es für mich geeignet ist oder nicht.
danke

84

16.06.2008, 18:16

entschuldigung für doppelpost, aber würdet ihr es mir empfehlen, wenn ich eher bücher mag, die nicht zu schwer zu verstehen sind und einem nicht nur codebeispiele in sprachen, die ich nicht kann (hlsl, cg), an den kopf werfen? also ist das buch so, dass ich es auch gut versteh, wenn ich kein hlsl, cg kann? oder sollte ich die sprachen lernen weil sie einen großen vorteil bringen (z.b. auch geschwindigkeit)?

bitte antwortet doch :
es soll halt keinen griff ins klo werden ;)

und nochmal sry für doppelpost, aber ich würde dann bald bestllen wollen :) ;)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

85

16.06.2008, 19:07

Zitat von »"defaultplayer^^

aber würdet ihr es mir empfehlen, wenn ich eher bücher mag, die nicht zu schwer zu verstehen sind und einem nicht nur codebeispiele in sprachen, die ich nicht kann (hlsl, cg), an den kopf werfen?


Meinst du GPU Gems?

Zitat von »"defaultplayer^^

[...] also ist das buch so, dass ich es auch gut versteh, wenn ich kein hlsl, cg kann?


Man kann das Buch durchaus verwenden, wenn man nur entweder HLSL oder Cg kann oder keines von beiden, aber zumindest Ahnung von Shadern hat.

Für einige Kapitel isses sicher auch net so übel wenn man in Mathe recht fitt ist...

Zitat von »"defaultplayer^^

oder sollte ich die sprachen lernen weil sie einen großen vorteil bringen (z.b. auch geschwindigkeit)?


HLSL und Cg sind kein Ersatz für eine "normale" Programmiersprache wie z.B. C++, sondern sind Sprachen um Shaderprogramme zu schreiben.

Nachdem ich den Eindruck hab, dass dir der Begriff Shader noch nicht allzuviel sagt, denke ich mal, dass es für dich zunächst sinnvoller wäre, wenn du dich etwas intensiver mit einer GrafikAPI (Direct3D oder OpenGL) oder zumindest einer Grafikengine auseinandersetzt. Bevor du dich nicht mit den Grundlagen der 3D Grafikprogrammierung auskennst und den ein oder anderen Shader selber geschrieben hast, wird dir das Buch nicht viel bringen.

Das Buch richtet sich an Fortgeschrittene/Profis und ist im Prinzip eine Sammlung von Papern die ausgewählte Grafikeffekte und deren Implementierung behandeln.
Du wirst dort nirgendwo erklärt finden was ein eine Matrix, ein Vertex, ein Primitive, ein Shader, ... ist.

86

16.06.2008, 19:13

ok, vielen dank.
dann werde ich wohl noch ein bisschen (oder besser länger) warten.

hast mit deiner vermutung nämlich nicht unrecht.
aber dann ist ja gut dass ich weiß dass es noch nichts für mich ist!

SirForce

Alter Hase

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

87

16.06.2008, 20:03

Aber ein bisschen Weiterbildung kann ja nicht schaden und desswegen sind die folgenden Links für dich vielleicht nicht ganz uninteressant:

- http://http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter01.html

- http://developer.download.nvidia.com/books/HTML/gpugems/gpugems_part01.html

PS.: Ich mag mich irren, aber hatten wir die Links nicht vor kurzem schonmal?
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

88

16.06.2008, 20:06

Zitat von »"SirForce"«

PS.: Ich mag mich irren, aber hatten wir die Links nicht vor kurzem schonmal?

Ja neulich, ein paar Posts weiter oben :)

SirForce

Alter Hase

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

89

16.06.2008, 20:07

Zitat von »"TrikkieMikkie"«

Ja neulich, ein paar Posts weiter oben :)


hehe, mein Gedächtniss ist wie immer legendär :roll:
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

90

16.06.2008, 20:08

Gedächtnispilz oder Hirnfraß?

Werbeanzeige