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

TigerClaw25

unregistriert

1

24.05.2013, 12:00

C++ für Spieleprogrammierung mit DirectX

Hallo Zusammen,

kennt jemand vielleicht dieses Buch hier: http://www.amazon.de/Introduction-3D-Gam…_dp_s_cp_1_07AS

Würde gerne parallel zu C++ (arbeite das Buch von Heiko Kalista zum zweiten mal durch) mir das oben genannte Buch zulegen. Aber würde gerne dazu eure Erfahrung hören ...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

24.05.2013, 12:41

Ich kenn es selbst nicht, hab aber immer nur gutes darüber gehört... ;)

TigerClaw25

unregistriert

3

24.05.2013, 13:13

Deswegen frage ich ja. Und mein Englisch will ich auffrischen, da wuerde sich dieses Buch ergeben, zumal es bereits in DirectX11 einfuehrt, als auch nicht veraltet.

Was mir allgemein wichtig ist: beispiele, aber nicht trocken, sondern praxisnah. Bin mir nicht sicher, was in dem Buch direkt gezeigt wird an beispielen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TigerClaw25« (24.05.2013, 13:19)


4

24.05.2013, 15:08

Ich hab zwar selbst noch nichts mit DirectX gemacht, aber ich würde dir empfehlen, nach Kalistas Buch erst mal das ein oder andere in 2D zu machen (wo DirectX eher weniger gut zu geeignet ist).
Auch wenn es vielleicht nicht so aussieht, aber 3D-Programmierung ist ungleich schwieriger als 2D. Zumindest wenn man nicht gerade Unity o.ä. benutzt.

H5::

Treue Seele

Beiträge: 368

Wohnort: Kiel

  • Private Nachricht senden

5

25.05.2013, 01:45

Ich besitze das Buch. Im groben finde ich es gut, besonders wenn man erst mit dem 3D Aspekt beginnt da hier einiges dazu erklärt wird unabhängig von Direct3D 11. Ich muss aber gestehen, dass mir einige Punkte an dem Buch nicht sehr zugesagt haben. So wird bei den Shadern das .fx format erklärt, aber dies wird (zumindest ab dem Windows8 SDK) nicht mehr wirklich unterstützt.

Und besonders die Shader sind wichtig. Auch die art der Codebeispiele hat mich nicht wirklich angesprochen und wenn man mit dem Windows8 SDK arbeitet ist man wirklich mehr am Suchen als am Lernen (Dafür kann das Buch natürlich nichts, es ist nur wohl nicht mehr so ganz aktuell).

Ich persönlich hatte es recht schnell bei Seite gelegt, zum einen weil ich ein anderes habe das ich deutlich besser finde (Sich aber rein auf D3D11 bezieht ohne z.B. Mathematische Hintergründe), und ich eh mehr mit dem MSDN beschäftigt war.

Das Buch was ich dir empfehlen kann ist Practical Rendering & Computation with Direct 3D 11, jedoch ist das Einstiegs Level ein wenig höher. Dafür bezieht sich das Buch aber auf einen kompletten und gut dokumentierten 3D Renderer der als gesamt Beispiel zum Buch dient. Ich empfinde es als deutlich praxisnäher. Und man hat ein sehr gutes Erratum an der Hand. Aber eventuell benötigst du je nach Wissensstand noch ein generelles Buch über z.B. die Mathematischen Hintergründe, da diese hier quasi nicht behandelt werden.

Ich möchte das andere Buch nicht schlecht machen, es hätte mir durchaus gefallen wenn es in sich etwas aktueller wäre. Und meine Erfahrungen beziehen sich auch ausschließlich auf einen Zusammenhang mit dem Windows8 SDK.

Practical Rendering & Computation with Direct 3D 11
Hieroglyph 3 (Webseite zum Buch/Renderer)
:love: := Go;

Fireball

Alter Hase

Beiträge: 415

Wohnort: Werne

Beruf: Dipl. Inf.

  • Private Nachricht senden

6

11.06.2013, 18:28

Es ist der Hammer!

Kauf es wenn du was lernen willst. Der Mathe Part ist echt gut!

Das Buch http://www.amazon.de/dp/B00918NNIS?tag=s…=9386&camp=2514 ebenso, wobei ich es eher als ein Nachschlagewerk sehe.

Machst aber nichts falsch.


Gruß

Fb

Werbeanzeige