看板 C_and_CPP 關於我們 聯絡資訊
不好意思 最近在作關於3D的東西 但是由於沒有修過這方面的課 看code上面特別吃力 就連名詞都搞不太懂 也google了一陣子 但是也就只知道一些名詞 rendering vertex 之類的 有沒有什麼書(中文的最好啦 會對照英文電子書看) 推薦的可以從頭學的 然後要有一些範例code的書 感恩~~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.227.64
VictorTom:找本Direct3D或者OpenGL的書從頭開始慢慢看吧?? 10/23 23:51
VictorTom:簡單的說, 給予3D空間中的頂點(vertex)座標, 如何轉換成 10/23 23:53
VictorTom:螢幕上相對應的座標, 並以此產生(術語叫rasterize)相對 10/23 23:55
VictorTom:應的像素(pixel)區域, 最後這些像素如何決定其顏色, 與 10/23 23:55
VictorTom:是否要被畫出/是否要與已經存在的pixel(術語為存在於 10/23 23:56
VictorTom:framebuffer內的結果)做混合(blending)等等. 10/23 23:57
stellvia7:那麼有推薦的書嗎是做關於opengl es的部分還有openkode 10/24 00:00
VictorTom:OpenGLES我不確定有沒有書, 但是ES1是走fixed function 10/24 00:02
VictorTom:ES2是走shader language的, 大抵上從OpenGL入門然後看是 10/24 00:03
VictorTom:要用fixed function去寫或GLSL去寫, 之後要轉OpenGLES應 10/24 00:03
VictorTom:該都能通; GL與ES1與ES2的差別有興趣可以去看difference 10/24 00:04
VictorTom:spec看. D3D的話MS的SDK就是最方便的免費資源(英文), 10/24 00:05
VictorTom:OpenGL常見的就是所謂紅皮書, 橘皮書, 與superbible. 10/24 00:06
VictorTom:仿間這兩者也都有些中文書可以參考, 有空去書店翻翻吧:) 10/24 00:06
stellvia7:那介紹3D概念的入門書呢??感恩 10/24 00:13
VictorTom:不曉得有沒這種書, 以前剛進公司training時都是直接有前 10/24 00:15
VictorTom:輩整理overview的投影片先介紹過, 我們再自己看書一點一 10/24 00:16
VictorTom:練習寫code, 然後做present, 才慢慢學起來的@_@" 10/24 00:17
stellvia7:感恩 明天去天瓏找一下 10/24 00:23
QQ29:google nehe 有中文翻譯網頁 10/24 00:35
QQ29:也可以看code sampler 這網頁 看你要學什麼@@ 10/24 00:36
QQ29:連續推文的 間隔是不是有點久阿..... 10/24 00:37
joefaq:nehe我記得之前他網站就死一堆連結了 現在不知道怎麼樣了 10/24 00:37
OpenBigJue:3D程式設計基本心法、3D遊戲程式設計入門(黃聖峰譯) 10/24 00:49
QQ29:我記得中文的範例連結都死了 英文的好像都還有 @@ 10/24 00:51
metalalive:推薦 openGL programming guide~ 中文教學已經很罕見囉 10/24 01:04
icespeech:Nehe 的教學都好老了,有些 header 不知道多久以前的 10/24 15:23
VictorTom:Nehe的教學似乎還停留在Fixed Func就是了, 但還能用喔@@ 10/24 18:35