请教下 C++图形学方向如何学习 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bugmaker233
V2EX    C++

请教下 C++图形学方向如何学习

  •  
  •   bugmaker233 2023-09-19 15:48:47 +08:00 2338 次点击
    这是一个创建于 799 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先介绍个人情况

    • 毕业前三年都在做 Android 方向,应用层开发
    • 去年开始转 C++,从 Qt 开始做起,之前只写过上位机软件。
    • 上份工作涉及到 3D 图像,开始对这部分感兴趣了,自学了 OpenGL 基础部分,关于一些高级 OpenGL 特性还没来得及学习。

    现在有一些疑惑,想请有相关经验的大佬指点下:

      1. 从找工作的角度出发,图形学+Qt 是否是一个好方向?
      1. 深入图形学有那些必选项要学习?

    感谢!

    13 条回复    2023-09-19 18:27:12 +08:00
    hankai17
        1
    hankai17  
       2023-09-19 15:51:28 +08:00
    咨询一下楼主 QT 上位机好学不? 有没有比较好的参考资料
    bugmaker233
        2
    bugmaker233  
    OP
       2023-09-19 15:59:52 +08:00
    @hankai17 首先要有 C++基础,Qt 先学传统 QWidget 方式,再学 QML ,看 B 站教程基本一个月就可以学完。
    kriko
        3
    kriko  
       2023-09-19 16:13:12 +08:00
    如果想进游戏公司,那么就再看看 vulkan ; opengl 比较老了,如果是为了实现一些想法的话倒也可以用用
    也可以刷一刷 games101, games104 这些课程,挺不错的
    平时要多敲一敲,有很多算法看起来很简单但是实现起来就需要很多小技巧,没有实践的话很难做出来
    tool2d
        4
    tool2d  
       2023-09-19 16:16:41 +08:00
    可以进元宇宙的公司。

    你学 opengl 可以和 webgl 一起学,招 C++开发可能岗位不多,但是找个 web 开发,应该是随便找的。
    bugmaker233
        5
    bugmaker233  
    OP
       2023-09-19 16:27:08 +08:00
    @kriko 不想卷游戏哈哈,卷游戏应该要学 unity 和 ue 这些了吧。目前打算在工业软件领域发展,这个行业好像都用的 opengl ,vulkan 太新了反而没见到用。
    yolee599
        6
    yolee599  
       2023-09-19 16:37:43 +08:00
    写界面不难,现在都是拖控件再微调一下就行了,难的是设计一个好看的界面,这需要很好的美术功底。
    tool2d
        7
    tool2d  
       2023-09-19 16:43:23 +08:00
    @bugmaker233 "vulkan 太新了反而没见到用。"

    vulkan 不算新,都出来那么多年了,现在图形学 4 大金刚,vulkan/dx12/metal/webgpu ,多少都要学一点的。

    工业软件领域很多还在用 windows7 ,要知道 python 这种主流开发工具都不支持 windows7 了。万一未来主管来一句,我们老软件都是用 MFC 开发和维护,难道你还要去学 MFC?
    zackzergzeng
        8
    zackzergzeng  
       2023-09-19 16:49:21 +08:00
    好奇大佬是什么契机从安卓转 C++的,同想转图像方向想参考下
    coderluan
        9
    coderluan  
       2023-09-19 16:50:24 +08:00
    图形学是好方向,但是 QT 和它关系不大,能写点简单的界面就够了,专业基础的话可以冈萨雷斯的数字图像处理这本书,然后 2D 从 OpenCV 开始,3D 从 OpenGL 开始,选一个就行。
    bugmaker233
        10
    bugmaker233  
    OP
       2023-09-19 18:13:44 +08:00
    @zackzergzeng 找不到工作的时候就有动力了
    bugmaker233
        11
    bugmaker233  
    OP
       2023-09-19 18:14:06 +08:00
    @coderluan 谢谢
    bugmaker233
        12
    bugmaker233  
    OP
       2023-09-19 18:14:55 +08:00
    嗯嗯,对图形引擎不太熟,我印象中 vulkan 是比较新的.....
    bugmaker233
        13
    bugmaker233  
    OP
       2023-09-19 18:27:12 +08:00
    @tool2d 嗯嗯,对图形引擎不太熟,我印象中 vulkan 是比较新的.....
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3629 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 79ms UTC 00:49 PVG 08:49 LAX 16:49 JFK 19:49
    Do have faith in what you're doing.
    ubao msn 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