bugmaker233
V2EX  ›  C++

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

  •  
  •   bugmaker233 · Sep 19, 2023 · 3397 views
    This topic created in 1141 days ago, the information mentioned may be changed or developed.

    先介绍个人情况

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

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

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

    感谢!

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

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

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

    工业软件领域很多还在用 windows7 ,要知道 python 这种主流开发工具都不支持 windows7 了。万一未来主管来一句,我们老软件都是用 MFC 开发和维护,难道你还要去学 MFC?
    zackzergzeng
    zackzergzeng
    Sep 19, 2023
    8
    好奇大佬是什么契机从安卓转 C++的,同想转图像方向想参考下
    coderluan
    coderluan
    Sep 19, 2023
    9
    图形学是好方向,但是 QT 和它关系不大,能写点简单的界面就够了,专业基础的话可以冈萨雷斯的数字图像处理这本书,然后 2D 从 OpenCV 开始,3D 从 OpenGL 开始,选一个就行。
    bugmaker233
    bugmaker233
    OP
    Sep 19, 2023
    10
    @zackzergzeng 找不到工作的时候就有动力了
    bugmaker233
    bugmaker233
    OP
    Sep 19, 2023
    11
    @coderluan 谢谢
    bugmaker233
    bugmaker233
    OP
    Sep 19, 2023
    12
    嗯嗯,对图形引擎不太熟,我印象中 vulkan 是比较新的.....
    bugmaker233
    bugmaker233
    OP
    Sep 19, 2023
    13
    @tool2d 嗯嗯,对图形引擎不太熟,我印象中 vulkan 是比较新的.....
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4976 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 09:11 · PVG 17:11 · LAX 01:11 · JFK 04:11
    ♥ Do have faith in what you're doing.