V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
Sangs3112
V2EX  ›  游戏开发

如果想找游戏客户端开发的岗位,要求中的熟悉图形学算法的优先,究竟要掌握到什么程度呢?

  •  
  •   Sangs3112 · 180 天前 · 1988 次点击
    这是一个创建于 180 天前的主题,其中的信息可能已经有所发展或是发生改变。

    突然感觉图形学挺有意思的,想去了解一下图形学的知识,但是找工作这样的要求不知道学到什么程度才行,还望有大佬能指点一下,打算明年暑假实习,如果赶不上的话可能就只能放弃了。

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

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

    其中渲染和引擎岗位日常才会需要写这些,其他岗位主要是会用就行
    zeroonetwo
        11
    zeroonetwo  
       180 天前
    客户端不会也没关系,长板够长才有意义。当然,最好能了解基本原理,101 足够了。
    TA 是另一回事。如果不是相关项目组背景,也没特别亮眼 demo, 机会和后续发展可能都受限。
    dvbs2000
        12
    dvbs2000  
       180 天前
    @Huelse icpc 的区域金 含金量还行
    当然最好是中国 ioi 金
    icpc 是团体赛 无法说明个人能力
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   880 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 21:47 · PVG 05:47 · LAX 14:47 · JFK 17:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.