最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:5

【行业】学完 OpenGL 为了找工作下一步做什么?

 attach_img

4

帖子

3

回复

5

积分
最后登录:
2025-03-26 20:28
注册时间:
2023-03-12 16:29
楼主
  发表于:2025-03-26 22:26:46|查看用户信息

目前是做软件开发两年,已认真学完 LearnOpenGL、Games101,找图形相关工作的话下一步该做什么?

我也不知道该找什么工作,因为这个方向啥都不懂


7

帖子

3

回复

8

积分
最后登录:
2025-03-26 19:36
注册时间:
2023-05-17 15:48
1 楼
  发表于:2025-03-26 22:29:52|查看用户信息

你以为学完了,但是没想到只是刚开始

我也不说风凉话了,现在图形学在游戏行业(其他行业我就不太清楚了)要入行一般就两个方向,引擎组或者TA组而且不论你学哪个方向,都要有一款熟悉的引擎(unity或者ue)


前者只有在稍微大一点的厂才有,而且现在不是很吃香,我现在所知的像巨人,点点 虽然有引擎组但是都是在unity或者ue上进行魔改,现在很少有公司会自研了。


后者很多公司都会招,而且非常吃香,但是大部分要的是偏A的TA,也就是要你熟悉美术的工作流,掌握各种次世代软件的用法,各种材质节点怎么做,在引擎中能做出符合项目的效果


还有就是偏T的TA方向,这个要看具体公司,有些公司是把这个分到客户端开发一块(因为一般上这些人代码水平也很强,而且纯图形学的工作不是时刻需要迭代,比如做一套迷雾系统,渲染体积云之类的)


还有如果真的想专研某种图形学技术,可以去和taichi里的人聊聊,或者直接找引擎的技术团队去进,但是这个对学历还有技术能力要求特别高,你可以看看他们技术团队的平均学历水平,但是这一块我不熟,你可以再找具体相关的人问问


总得来说,图形学就业形势还是比较严峻的,因为他要求的下限非常高,但是目前没啥评判标准,甚至很多公司也不知道怎么给图形学分组,面试的话有拿的出手的论文,开源项目或者非常好的作品比较关键。


2

帖子

4

回复

5

积分
最后登录:
2025-03-26 18:51
注册时间:
2023-03-12 23:24
2 楼
  发表于:2025-03-26 22:30:53|查看用户信息

如果是OpenGL的话,有两块:

1、写OpenGL的应用程序(有些app需要裸写OpenGL,也可以做unity或者UE的开发) 

2、实现OpenGL(主要是显卡厂商,图形驱动这一块)

不过这两块都需要C++,C++的编程能力要好。

3

帖子

5

回复

7

积分
最后登录:
2025-03-26 18:17
注册时间:
2023-02-04 00:14
3 楼
  发表于:2025-03-26 22:33:38|查看用户信息

图形学基础知识本来就不多,而且没有太大变化,就是很多特效可能时不时出一个新论文,但实际变化不大。

如果你单纯学点图形学会点opengl dx,就想很容易找到工作,那是不现实的:

1、要每天都玩图形学,一般都进显卡公司,图形芯片研发,渲染架构算法验证,图形驱动开发,就比如基础的驱动开发,你至少要会写windows驱动,光学图形学肯定没用。


2、要做游戏,游戏引擎甚至需要的图形学知识很少,基础图形学完全足够,游戏引擎更着重的是全套工具链和细节性能优化,尤其是全套工具链,游戏开发需要很多各种功能,场景编辑 动画 骨骼 地形天空 基础特效光照粒子系统 资源管理 状态机行为树 性能监控调试 drawcall调试 格式转换导入 插件 脚本等等。游戏开发大部分都是体力活,除非是细节特效,可能需要图形学专业点写高性能shader。


3、还有很接触图形学的,就是工业软件,同样的,你光有图形学也根本没用,不仅需要你精通3d编辑器开发,比如基础的特殊3D拾取,对某一块特殊三维图形某一个不规则区域选中编辑,不仅如此,你需要学习一大堆工业数学算法。


其余的接触图形学接口的可能就是应用程序特效了,但是不多,除非极端情况不会用dx opengl的。


2

帖子

5

回复

7

积分
最后登录:
2025-03-26 20:24
注册时间:
2022-11-13 16:11
4 楼
  发表于:2025-03-26 22:35:03|查看用户信息

IOS当然是精通METAL 比什么都好啊,OPENGL人家已经说明以后不支持了,学来用处不大,不过GLES3.0还是可以学一下的,因为安卓应用可以用上,如果你时间充足,可以了解一下VULKAN,但是这个东西非常繁琐,比OPENGL要难用许多,但是如果有METAL的基础,看起来也是不会很难的,就是设置很多,你要做很多前置设置的工作才能让图片被渲染出来。


总的来说,学习VULKAN 和METAL因为是未来的主流,DX没必要学习,在WIN11下用vulkan就好了,MAC和IOS下VULKAN也有支持的兼容层(用METAL写的底层接口给VULKAN提供支持),但是肯定不如METAL自己的强。


5

帖子

7

回复

11

积分
最后登录:
2025-03-26 18:38
注册时间:
2023-02-26 14:02
5 楼
  发表于:2025-03-26 22:35:55|查看用户信息

目前OpenGL还是有市场的,很多游戏和工业软件都还是主力,当然了,随着硬件的发展,肯定逐渐要往新一代引擎上过度,不过那都是几年以后的事了


还是要结合兴趣,比如你要是对做游戏感兴趣,抖Y上有一个英雄哥,他有几期视频就是讲解了以前做过的射击类游戏的大概开发过程,可以了解一下


或者对工业软件有兴趣,比如CAD开发,那可以去看看这类软件的一些视频,了解一下常用的功能,自己试着实现一下,如果觉得好玩的话,那就可以进一步学习相关的一些知识了,比如计算机图形学里的几何处理部分


目前,这些的薪资待遇还算是比较可以的,但也有个前提是,要多钻研,多琢磨,多看人家的代码,才能实现薪资的快速增长,否则最基本的开发是没前途的。


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录