Training and Events
Learn about Qt for application development, UI design, and embedded device creation from The Qt Company and Qt ecosystem partners.
This 5-day, hands-on course provides an introduction to modern OpenGL using programmable shader pipelines. It introduces the use of the Qt framework for infrastructure and support to quickly achieve highly efficient and visually appealing, state-of-the-art, interactive graphics applications. The class covers basic topics such as handling of geometry, graphics pipeline, transformations as well as advanced topics such as vertex, fragment and geometry shaders and their applications. Qt and C++ based Labs are designed to let participants experiment with OpenGL easily in order to deepen the understanding of the material.
Course Availability: On-site, Open Enrollment
Duration: 5 days
This course takes place in Sunnyvale, CA. Please select this place and date from the drop-down menu in the Registration form.
This course will be roughly divided into four 90 minute sections and each section will target an even mix of lecture and labs. The goal is to give students plenty of time to experiment with the lab material.
The class uses Qt-5.9.1 and is based on Qt’s OpenGL integration classes QOpenGLWidget and QOpenGLWindow.
Course material is divided into four 90 minute sections per day and each section will target an even mix of lecture and labs. The goal is to give students plenty of time to experiment with the lab material.
Larger OpenGL Topics are organized into parts that are not necessarily equal in length as follows:
Part 1 – The Basic
Part 2 – Qt Refresher
Part 3 – GLSL
Part 4 – A Day at the Movies
Part 5 – Directing the Scene
Part 6 – Let there be Light
Part 7 – Textures
Part 8 – More Textures
Part 9 – Advanced OpenGL
Part 10 – More Advanced OpenGL
Part 11 – Timing is Everything
Part 12 – Qt and OpenGL
Working knowledge of C++ programming
Basic knowledge of geometry
Previous experience with OpenGL and/or Qt is not required
Please contact us if you have any questions.