© Peter Späth 2018
Peter SpäthAdvanced Audio Visualization Using ThMADhttps://doi.org/10.1007/978-1-4842-3504-1_4

4. Shaders

Peter Späth1 
(1)
Leipzig, Germany
 

This chapter covers shaders, which are a high-performance way of altering and generating 3D object data, including the position and coloring of vertices and surface fragments.

The shading constructs used in ThMAD 1.0 are based on an OpenGL version prior to 4.x. Quite a few of the functions and constructs used by ThMAD have now been marked as deprecated, which means they are subject to being removed in later versions. A future version of ThMAD will include an upgrade of both the OpenGL version and the way shading gets addressed. For now, you will have to go with this older version of shading. ...

Get Advanced Audio Visualization Using ThMAD: Creating Amazing Graphics with Open Source Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.