That concludes our luma.gl tutorial series. If you went through the full set of tutorials, you've taken a deep dive into some of luma.gl's more powerful features, including polyfilling the WebGL context, shader modules and composition, instanced drawing, and transform feedback. To dig deeper into luma.gl's API, we recommend playing around with the examples in the examples directory of the repository, which demonstrate various parts of the API in more detail. They can also be browsed on the website.
To explore the examples, clone the luma.gl repo and run the following in a given example's directory:
git clone firstname.lastname@example.org:uber/luma.gl.git cd luma.gl/examples/showcase/instancing git checkout 8.0-release yarn yarn start
This will start a local development server and open the page in your browser. The main application code is in
app.js and the page will automatically refresh whenever it's udpated.
Note that we checkout the latest release branch here (
8.0-release), which is recommended as
master is the active development branch.