Course Outline
Introduction
Preparing the Browser for Rendering WebGL Content
Overview of the Graphics Creation Process
Creating a 2D Static Object
Adding Color to the Object
Spinning the Object Around
Making the Object 3D
Understanding Points, Vectors, and Meshes
Transforming the Object
Adding Directional and Ambient Lighting
Adding Transparency, Texture and Reflection
Introducing other Objects
Simulating Camera Movements
Programming Vertex and Pixel Shaders
Animating the Object
Using the Mouse to Interact with the Object
Summary and Conclusion
Requirements
- JavaScript programming experience
- Familiarity with vectors and matrices is useful, but not required
- Knowledge of linear algebra (multiplication, addition matrix/vector)
- Knowledge of trigonometry (cosinus and sinus stories...)
Testimonials (2)
Clear way of conveying knowledge. Interesting examples and exercises. Help in solving problems. Very good contact with the instructor.
Jaroslaw Madziar - AUTODESK SP Z O O
Course - WebGL: Create an Animated 3D Application
Machine Translated
1. Deep knowledge and extensive experience of the trainer 2. Accessible way of presenting material - every doubt was explained, every question answered 3. High personal culture of the trainer 4. The trainer was very direct and at the same time polite. 5. The trainer made it very easy to establish contact. After two hours of training, he became part of the team. 6. The dynamic way of conducting classes and the motivating approach from the trainer. During the classes, we were given a series of challenging tasks related to topics I did not understand before starting the training and which I had tried to solve as part of my personal interests. We performed these tasks independently, with support from the trainer. The amount and pace of solving tasks were very intensive, providing additional satisfaction. 7. The program was adapted to the needs of the group by expanding parts of the material.
Maciej Kubica - AUTODESK SP Z O O
Course - WebGL: Create an Animated 3D Application
Machine Translated