书好多,不知道该先看哪本。。。
realtime rendering (2nd,3rd)
shaderX(1-3)
graphic gem (1-5)
GPU gem(1-3)
Game Programming gem(1-6)
。。。
按什么顺序读呢?还有什么其他比较好的推荐么?
谢谢,谢谢谢谢!!!
我数学不好,但我在学,我不会3D,但我已做好牺牲的决心,如果说我为了钱踏入软件开发,那么我是为了梦想来涉足Game Programming,不,也许是图形吧?我已经越发变得不喜欢玩游戏了,我发现....强迫自己下了好多游戏,有的说经典,有的说必玩,但我的兴趣就在下了几天安装好玩了半小时而打住....
嗯,我觉得,游戏程序员是程序员中的程序员,人这一辈子,总得有个追求,这就是我的追求....
[解决办法]
个人觉得阿开始看Game Programming gem系列还可以。再学学d3d,然后再看看shaderX, realtime rendering.
[解决办法]
1.《精通DirectX 3D 图形与动画程序设计》这本基础的中文书看到dxut那块就打住,因为框架是方便开发的不是学习的。
2.《Introduction to 3D Game Programming with DirectX9.0c A Shader Approach》有了游戏设计方面的术语 就可以看一下这本由基础延伸到shader的英文书。
3.《Beginning DirectX9》这也是一本基础的书,可以与第二本结合起来看。特别是矩阵那块讲的很好。
4.建议:如果是新手要学习shader,建议不要上来就看gpu编程或者shaderX系列,因为那都是一些经典文章的合集,还有很多汇编语言,不适合初学者。学习shader先看第一本中文书中的hlsl部分,有了shader的术语概念再看第二本书中的shader英文版,第二本书从第八章开始讲shader,个人认为老外讲的比中文书还明白。