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