作者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