在計(jì)算機(jī)領(lǐng)域探索未知向來是非常有趣的經(jīng)歷,能提供流暢閱讀過程的書好比一部令人享受的大片,當(dāng)然也同樣稀缺,似乎主要還是計(jì)算機(jī)領(lǐng)域真正會(huì)寫中文書的人都十分清醒,不會(huì)寫的人都在做白日夢昏昏欲睡,于是清醒的人不寫書,不清醒的人寫出來的書也同樣和作者一樣昏昏欲睡不知所云。由于這現(xiàn)象太普遍了,讀者看得云里霧里都會(huì)對問題在自己深信不疑,于是埋頭苦讀做一個(gè)苦逼的頭懸梁錐刺股十年寒窗聞雞起舞與時(shí)俱進(jìn)終身學(xué)習(xí)的技術(shù)從業(yè)者就成了一些苦逼的技術(shù)從業(yè)者對苦逼技術(shù)從業(yè)者的普遍理解。還好,這里有些中文書是那些清醒的人寫的,找個(gè)好點(diǎn)的航線,坐著地球在銀河里邊旅行邊享受。
Introduction to 3D Game Programming with DirectX90c A Shader Approach
龍書著色版pdf定制下載地址:
http://3dlearn.googlecode.com/files/by kuafu Introduction to 3D Game Programming with DirectX90c A Shader Approach.pdf 著色版是本非常好的基礎(chǔ)教材和參考手冊,其中很多技術(shù)講解是很多高級圖形學(xué)應(yīng)用的基礎(chǔ)參照模型。不同于第一版,本書重寫了所有固定流水管線部分,全代以腳本實(shí)現(xiàn),增加了很多近年來應(yīng)用的比較普遍的圖形學(xué)技術(shù),而不僅僅是講解基礎(chǔ)圖形學(xué)概念。苦于網(wǎng)上只有chm版,不方便閱讀,這里整理成了pdf,一方面方便閱讀,在各種平臺(tái)上提供一致的閱讀體驗(yàn),例如放在iphone上隨時(shí)看;另一方面可以像在紙質(zhì)書一樣隨便畫點(diǎn)啥,補(bǔ)充點(diǎn)注釋。另外如果發(fā)現(xiàn)網(wǎng)上有排版更美觀的,也給推薦下。
3D繪圖程序設(shè)計(jì)
這里只提供讀書筆記下載:
http://3dlearn.googlecode.com/files/3D繪圖程序設(shè)計(jì)讀書筆記.pdf 這是目前能看到的最好的中文dx圖形學(xué)基礎(chǔ)教程了,閱讀的時(shí)候可以發(fā)現(xiàn)作者本身就已經(jīng)理解了書中的內(nèi)容,并且非常善于教授別人。于是一些圖形概念理解起來就合情合理了,要知道圖形學(xué)在十年前就很成熟了,十多年前DX/OGL別人就已經(jīng)寫出來,自己只是拿來看而已,如果發(fā)現(xiàn)讀起來還是困難重重,那很可能是書的作者的問題。果然,這本書很好的印證了這個(gè)非常自然的想法。這份閱讀筆記難免有膚淺和簡陋之處,本身不是為了讓別人參考用的,只是閱讀時(shí)記下方便回憶,放在這里只是希望看到針對技術(shù)方面的批評聲音。
精通directx3d圖形與動(dòng)畫程序設(shè)計(jì)
這里也只提供讀書筆記下載:
http://3dlearn.googlecode.com/files/讀書筆記_精通directx3d圖形與動(dòng)畫程序設(shè)計(jì).pdf
這本并不是一本非常好的教材,但是是一本在同類中還算不錯(cuò)的圖形學(xué)應(yīng)用書。所以不適合沒有掌握圖形學(xué)概念的同學(xué)閱讀,它不會(huì)在教材級別的水平上幫助你理解圖形學(xué)概率,不過在現(xiàn)有環(huán)境下,如果又不想看e文的教程,選擇就不多,也可以勉為其難的當(dāng)教材使用,碰到不甚理解的地方再停下來多方查閱,也還過得去。這樣只是犧牲了閱讀的享受性和流暢性。 閱讀筆記放在這里同樣只是希望看到針對技術(shù)方面的批評聲音。
PS:借寶地順便求助下,最近看lua源碼,碰到對實(shí)現(xiàn)層理解的障礙。希望那位同仁能幫助指點(diǎn)下,如何入手,按什么方式深入,或還有那些技術(shù)文檔可以看,那些關(guān)鍵字可以搜,中文英文皆可。現(xiàn)在的情況是將源碼都瀏覽了一遍,看了一篇一個(gè)外國人寫的中國人翻譯的lua架構(gòu)實(shí)現(xiàn)的不是很詳細(xì)的文章,手上有一篇介紹虛擬機(jī)指令細(xì)節(jié)的e文。在此留言或gtalk/gmail皆可:augustus四四零零(a)gmail.com,希望不吝賜教。(四四零零換成阿拉伯?dāng)?shù)字)