作者reizarc (零式札克)
看板GameDesign
标题Re: [问题] 请问图学与视觉领域在业界的就业机会?
时间Sat Nov 15 00:26:18 2008
(原文恕删)
我也来说一下想法好了
个人从大学开始碰 graphics
研究所也是念这个
( 哈哈 跟 NDark 大大是老战友了 XD )
业界则待过 3D hardware 的研发部
我的感觉是
"学校注重研究 游戏注重乐趣 硬体注重效能"
虽然微妙的牵连
但是探讨的重点完全不同
学界的东西 也就是研究的东西
要的是演算法
没硬体加速顶多用 CPU 算
并不会影响演算法的伟大与否
举个例子来说
我从 shader 开始可以用 high level language 写的时候
就玩得很高兴 觉得这东西早晚取代 fixed pipeline
也跟当时的教授报了一些相关的东西
现在看来应该都是小朋友都要懂的东西 不过当时倒也算新颖
但是教授倒是显得相当不耐烦 也不想去懂
因为他只在意 mesh operation, mesh parameterization, mesh partition
不过事实上也是如此 ... >w<
游戏或许可以归类为 业界.软体
graphics 说实在话也只是其中的一环
虽然可以说是进步最快 也最需要先进技术的地方
但是一直卡在这里转就失焦了
举个例子来说
Blizzard 的游戏
够成功 够好玩吧
但是他的 graphics 却称不上是顶尖的
事实上 业界.软体 里面也会因为公司的不同 而专注在不同的项目
也有专做 engine 这种纯往 program 里面钻的走向
( 注意 这里用 program 不用 graphics
因为真正业界的 case
巨观的 整个大程式的架构和规划 才是主菜 ( software engineering )
我会写 opengl dx shader 这种说法可能只是练练基本功 )
3D hardware 就说 业界.硬体 好了
这些硬体是干麻用的 就是加速
所以首重效能 还有成本
所以在硬体的世界里面 能偷则偷 能省则省 能快则快
graphics 程式对他而言有通常两个意义 ...
1. 测 !
这里你可以看到许多意义不明的程式
对人类毫无意义 只是为了要验证所有的硬体线路
也可以看到许多正常人根本不会这样写的程式
... 但是这种程式反而重要
2. 火力展示 >o<
这是 program, driver 和 hardware 的协同作战
我要怎麽搞出
[ 只能在我们环境中可以偷偷最佳化的程式
而且看起来好像还不错炫
但是同样的程式 在别家可能做不到呢 ]
总之能做出越多 sales 就会越感激你 XD
换句话说
卖硬体的 程式只能算是附加价值 是为了他的硬体而存在的
写程式的人并不用真的了解线路里面是怎麽运作的
他只要知道一些 API 的规则就可以
但是相对的
对硬体的了解越多 就可以写出更高效的程式 ( 因为你知道 bottleneck 在哪里 )
甚至利用一些小技巧 达到特殊的效果 ( 因为你知道 data 和 state 是怎麽跑的 )
ok 嘴炮打一打
我的结论就是如果你想做游戏的话
学校念 graphics 比其他的可能有帮助
... 但是帮助并不大
如果真的真的真的真的想做游戏的话
大学时间够你打好底子
程式设计, directx 学好, gems 系列啃一啃
最好组 team 写一些小作品 实习一下软体工程
然後直冲业界 !
研究所可以说是浪费时间
同样的时间你在业界可以学到的 game 制作相关知识
远远超出龟在学校应付教授时得到的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.124.2.232
1F:推 icarus0508:推~~ 我也想去走game GEMS系列加D3D真是很好用~~ 11/15 00:34
2F:→ icarus0508:不过 在学期间 玩玩一些基本的图学还是满好的~~ 11/15 00:36
3F:→ icarus0508:致少比其他人多了解一些~~ 很多东西也比较踏实 11/15 00:37
4F:推 icarus0508:mesh operation, mesh parameterization, mesh partiti 11/15 00:40
5F:→ icarus0508:on 大大的老师是庄老师吗? 11/15 00:40
6F:推 NDark:最後一段写的太紧凑了.小朋友们会误以为很简单. 11/15 05:35
7F:→ NDark:大学还是顺利毕业多交交朋友比较优先... 11/15 05:36
8F:推 ppaass:教授的脑袋里面只有装 strcmp(), 他们只会在乎某些题目或 11/15 14:04
9F:→ ppaass:名词有没有在别论文出现过,很多教授拿到博士後就不看书了. 11/15 14:05
10F:推 justben:我翻开computer graphics with openGL 也看不懂呀XD(初阶) 11/15 23:26
11F:推 schuey:直冲业界啊......不建议在台湾... 11/25 19:30