The Foundations of the WebGL Framework Training in Oakland

Enroll in or hire us to teach our The Foundations of the WebGL Framework class in Oakland, California by calling us @303.377.6176. Like all HSG classes, The Foundations of the WebGL Framework may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, The Foundations of the WebGL Framework may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

Course Description

 
Students will glean an extensive understanding of the Web Graphics Library for rendering interactive 2D/3D graphics.
Course Length: 3 Days
Course Tuition: $2450 (US)

Prerequisites

Students must have a solid knowledge of HTML5 and a general knowledge of Javascript. Knowledge of more advanced software development such as Java, C++ or C# is also needed.

Course Outline

 

1.  Intro to WebGL

     Origins, Advantages of Using, Structure of Applications

2.  First Step

     Using a Canvas, Drawing a Point, Change Point Color


3.  Drawing and Transforming Triangles

     Drawing multiple Points, Creating a Triangle, Moving, Rotating, Scaling


4.  Basic Animation

     Translate and then Rotate, Animate


5  Using Colors and Texture Images

    Employ Vertex Shaders, ColoredTriangle.js, Pasting Images


6.  Learning GLSL ES

     Explore language constructs:  types, arrays, conditionals, functions, storage qualifiers


7.  Understanding 3D

     Specify viewing direction and visible range, handling foreground and background objects


8.  Using Lighting and Hierarchical Objects

     Lighting 3D Objects and translated-rotated objects, Using Point Light Object, drawing and manipulating multifacted objects, learning the role of initShader()


9.  Covering Advanced Techniques via rotating and selecting objects, HUD, Fog, alpha bending, displaying shadows and loading and displaying 3d models.

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.