C++ JUCE OpenGL Setup Tutorial - 2D and 3D Graphics Rendering
$12+
$12+
https://schema.org/InStock
usd
Tim Arterbury
In this 45 minute code-along video tutorial, Tim introduces the OpenGL API and demonstrates two techniques for taking advantage of OpenGL functionality in a JUCE C++ application or plugin. Technique 1 shows how to render JUCE Graphics code in OpenGL for a potential performance enhancement. Technique 2 shows how to write OpenGL code to render interactive 2D and 3D objects including a triangle, pyramid, and cube.
The tutorial is paired with a JUCE OpenGL template project with source code to get you going writing 2D or 3D OpenGL code. The source code includes useful wrapper classes for working with juce::Uniform and juce::Attribute classes.
Tutorial Outline
- What is OpenGL?
- Other JUCE Graphics Rendering Options
- JUCE OpenGL Rendering Techniques Overview
- Technique 1 : Write JUCE 2D Graphics code and have JUCE render using OpenGL in the background : basic setup and walkthrough
- Technique 2 : Write OpenGL code for custom 2D and/or 3D rendering in a JUCE Component : complicated setup, walkthrough, and source code
- Suggested OpenGL Learning Resources
Gumroad Download
You will receive a .zip file containing:
- 2 source code folders for JUCE OpenGL Techniques 1 & 2
- A README.txt file containing a link to the tutorial video
- A PDF table summarizing JUCE graphics rendering options
214 sales
45 minute code-along video tutorial link with source code
Size
185 KB
Add to wishlist
30-day money back guarantee
Ratings
7
4.4
5 stars
86%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
14%