Skip to main content

Instructor-led training

The Foundations of the WebGL Framework Training in Toronto, Canada

Students will glean an extensive understanding of the Web Graphics Library for rendering interactive 2D/3D graphics.

What you'll learn

Students will glean an extensive understanding of the Web Graphics Library for rendering interactive 2D/3D graphics.

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.

Training locations

The Foundations of the WebGL Framework training across the U.S. and beyond.

We provide The Foundations of the WebGL Framework training onsite and live online for organizations throughout the United States and internationally.

View all The Foundations of the WebGL Framework training locations

Train your team with HSG

Private, instructor-led training customized for your organization.

  • Onsite or live online delivery
  • Customized curriculum
  • Training for groups of 3 or more
  • Flexible scheduling
  • Experienced instructors
Request a Training Proposal

Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com

Ready to train your team?

Let's customize this training for your organization.

Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.