如果想找游戏客户端开发的岗位,要求中的熟悉图形学算法的优先,究竟要掌握到什么程度呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
12 条回复    2023-10-30 14:30:28 +08:00
Huelse
    1
Huelse  
   2023-10-30 09:58:45 +08:00   1
面试过几家游戏公司,上来就是问你拿过什么奖 ICPC 之类的,没有就 G
sigroma
    2
sigroma  
   2023-10-30 10:03:13 +08:00
客户端开发对图形学要求并不高,平时也只是做游戏逻辑,当然招聘时都按造火箭来要求。
把 games101 和 202 学完,所有作业都做完绝对够了
loken2020
    3
loken2020  
   2023-10-30 10:15:24 +08:00
学习 opengl 就行,就是熟悉图形学了。
Sangs3112
    4
Sangs3112  
OP
   2023-10-30 10:20:15 +08:00
@Huelse 这么卷??这也太恐怖了
Sangs3112
    5
Sangs3112  
OP
   2023-10-30 10:21:17 +08:00
@sigroma 行的,我正好也在看这个。
iold
    6
iold  
   2023-10-30 10:38:42 +08:00
我现在写 Shader 都问 AI ,基本都没问题,改改就能用。
besto
    7
besto      2023-10-30 10:38:51 +08:00   1
如果只考虑图形学方面,那么:
熟悉 3D 渲染的管线(光栅化),了解光追的原理;
会用至少一种引擎,能写 shader ;
简单的问题:阴影是怎么产生的?法线/视察贴图的一些细节? PBR/IBL 的简单实现?
xccorange
    8
xccorange  
   2023-10-30 10:59:27 +08:00
客户端要求不高,更多的是工程实践相关的,比如 shader 的性能优化,延迟、前向管线的区别,阴影原理,渲染管线阶段,还有简单的 shader (描边之类的)写法。当然这是前些年的时候,现在就不太清楚了
sunny352787
    9
sunny352787  
   2023-10-30 11:24:46 +08:00   1
我觉得吧,如果你图形学真的达到能优先考虑你这种程度,你也不用来问了,既然问了,那基本上卷不过那帮专门搞图形的。不如好好考虑考虑其他的比如 Unity 或者 UE 引擎使用之类的,能理解这些东西怎么用并且做个小 Demo 去给面试官展示会更好些,反而是你说你图形学有研究,面试问几句就崩了大概率别的也不会问就 pass 了,因为会有个不踏实的印象。

另外,图形学这玩意本来需求的岗位也不多,谁家招人都写因为都是复制过来的,没几个认真考虑自己团队情况好好写的,即便你图形研究的真牛逼大部分公司也不会真的优先考虑,不用太当回事。
lightjiao
    10
lightjiao  
   2023-10-30 12:06:24 +08:00 via iPhone
游戏客户端开发有进一步细分:UI 、Gameplay 、渲染、引擎(引擎有更进一步的细分:动画、渲染、资源、优化、打包、框架)等等

其中渲染和引擎岗位日常才会需要写这些,其他岗位主要是会用就行
zeroonetwo
    11
zeroonetwo  
   2023-10-30 13:38:11 +08:00
客户端不会也没关系,长板够长才有意义。当然,最好能了解基本原理,101 足够了。
TA 是另一回事。如果不是相关项目组背景,也没特别亮眼 demo, 机会和后续发展可能都受限。
dvbs2000
    12
dvbs2000  
   2023-10-30 14:30:28 +08:00
@Huelse icpc 的区域金 含金量还行
当然最好是中国 ioi 金
icpc 是团体赛 无法说明个人能力
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana   1045 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 24ms UTC 18:26 PVG 02:26 LAX 11:26 JFK 14:26
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86