Answer the question
In order to leave comments, you need to log in
Use pure OpenGL or Qt?
There is not much experience with OpenGL to create two-dimensional scenes. Now I decided to work with 3D and the question arose: which is better?
1) Use pure OpenGL?
2) Work with OpenGL through Qt? Logic suggests that this option should be more preferable and simpler, but the only thing is that there are a lot of tutorials on pure OpenGL, but there are none on OpenGL ES in Qt, at least in Russian.
The main goal is to get real experience with graphics.
And in fact, such questions were formed:
1) Which of the options is used in real game development (when a company initially writes its engine, for example)?
2) Which of the options would be more preferable for the employer? Should I have experience with pure OpenGL or through Qt wrappers?
Answer the question
In order to leave comments, you need to log in
I think it will depend on the employer, most likely you should use something that does not hide opengl, and does not take much time. those. leaves time to actually deal with opengl or opengl es. I'm also into opengl as a hobby. I found the following environment to be the most favorable for me:
- linux (arch linux specifically for me)
- sdl2 (creating a window, working with a mouse and keyboard, a timer, etc.)
- c++ (gcc)
- nvidia (I tried amd, it's cheaper and they also support opencl2, but they are late with drivers for arch linux, I suffered and refused amd)
- ide: qt-creator, but no libraries from them.
But in principle, I am not interested in game development either, it is rather unity or unreal or another engine. Of course, there is also something in common: 3D mathematics, matrices, probably, and quaternions in game development also need to be known. And writing an engine is already an order of magnitude higher requirements (I can’t advise anything here). There are unreal + c++ courses on udemy.com. also look at the university program on graphics and go through it, at least superficially.
And here it is: cg to mit , edX cg Good
luck.
Logic suggests that this option should be more preferable and simpler, but the only thing is that there are a lot of tutorials on pure OpenGL, but there are none on OpenGL ES in Qt
GLUT
that is more convenient than Qt for creating a window, and for covering STL it’s more likely to Boost
be used, it does not have extra libraries and there are no unnecessary problems with any then special meta-compilers and IDEs. Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question