An Interactive Introduction to WebGL
TimeSunday, 17 November 201914:15 - 18:00
DescriptionOpenGL and its derivatives including WebGL are the most widely available APIs for creating interactive computer graphics applications across all major platforms. Their uses span virtually all application areas and reveal the most up-to-date features of modern graphics hardware.
This course provides an accelerated introduction to programming with WebGL. This course starts with an overview of the WebGL pipeline, focusing on the basic shader-based pipeline Participants will see complete examples that include the required shaders and the interface to the application program. We will discuss some of the key differences between working with WebGL and desktop OpenGL and survey advanced applications of the API.
An introductory OpenGL course has been a popular offering at SIGGRAPH for over 15 years. Four years ago, the course was switched from desktop OpenGL to WebGL at both SIGGRAPH and SIGGRAPH Asia. The updated course proposed here should appeal to not only attendees who have not programmed graphics applications but also to experienced desktop OpenGL programmers who are considering switching over to WebGL.