locked
Talk about being behind the curve

    Question

  • I'm interested in the XNA framework, but wow, do I feel behind the curve when it comes to graphics. I've been doing Java app. development for the past 2 years, so not a lot of related work in the graphics area. The last graphics development I did was OpenGL in an Ortho2d view, so more or less, just 2d. I understand the sprite bit, and have done a version of uber pong with 20 balls on the board at once (pretty fun actually), but I'm more intested in doing some 3d.

    But,

    When you guys talk about shaders, you might as well be talking french (given that I don't know french). I understand the Matrices in concept, but am not quite sure how to initialize a perspective view vs. the current Ortho2d type view with sprites.

    So, what I am looking for is a few good web resources and/or books that you all can recommend so maybe I can get my head unscrewed from my butt so I understand what's going on with Shaders and the directx api for c#.

    Anyone?
    Monday, September 04, 2006 11:27 PM

Answers

  • amazon.com:

    http://www.amazon.com/Managed-DirectX-Kick-Start-Programming/dp/0672325969/sr=8-1/qid=1157415442/ref=pd_bbs_1/103-3531438-9352639?ie=UTF8&s=books
    http://www.amazon.com/Introduction-Engine-Design-Using-DirectX/dp/1590590813/sr=8-2/qid=1157415442/ref=sr_1_2/103-3531438-9352639?ie=UTF8&s=books

    Both of those are a wee bit dated (the managed directx api has been a mess as of late) and not terribly in depth, but probably fine for an intro.

    For shaders:

    http://www.amazon.com/Real-Time-Shading-John-C-Hart/dp/1568811802/sr=8-1/qid=1157415853/ref=pd_bbs_1/103-3531438-9352639?ie=UTF8&s=books

    That one is a little more academic, but useful.

    Search amazon for HLSL or shaders (skip the GLSL books cause thats opengl). I've haven't read any of those though so I can't recommend a specific one.

    There is probably a bunch more on the web if you use the HLSL magic word on Google.
    Tuesday, September 05, 2006 12:27 AM

All replies

  • amazon.com:

    http://www.amazon.com/Managed-DirectX-Kick-Start-Programming/dp/0672325969/sr=8-1/qid=1157415442/ref=pd_bbs_1/103-3531438-9352639?ie=UTF8&s=books
    http://www.amazon.com/Introduction-Engine-Design-Using-DirectX/dp/1590590813/sr=8-2/qid=1157415442/ref=sr_1_2/103-3531438-9352639?ie=UTF8&s=books

    Both of those are a wee bit dated (the managed directx api has been a mess as of late) and not terribly in depth, but probably fine for an intro.

    For shaders:

    http://www.amazon.com/Real-Time-Shading-John-C-Hart/dp/1568811802/sr=8-1/qid=1157415853/ref=pd_bbs_1/103-3531438-9352639?ie=UTF8&s=books

    That one is a little more academic, but useful.

    Search amazon for HLSL or shaders (skip the GLSL books cause thats opengl). I've haven't read any of those though so I can't recommend a specific one.

    There is probably a bunch more on the web if you use the HLSL magic word on Google.
    Tuesday, September 05, 2006 12:27 AM
  • This one is pretty killer too:

    http://www.amazon.com/Essential-Mathematics-Games-Interactive-Applications/dp/155860863X/sr=8-1/qid=1157416485/ref=pd_bbs_1/103-3531438-9352639?ie=UTF8&s=books

    Math book.
    Tuesday, September 05, 2006 12:35 AM