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 (3)
Everything was done at a perfectly adjusted pace in an understandable and accessible way, enabling effective learning and expanding one's competences. The trainer is a qualified person who can explain many issues in order to improve the projects completed during the course. Using simple examples, it shows and analyzes important aspects that are needed to create more advanced models. I consider the training to be very successful.
Klaudia - CB POLAND sp. z o.o.
Course - Blender: 3D Modeling Fundamentals
Machine Translated
The trainer has an appropriate approach to training and conducts classes equally with each participant. No one had the right to feel lost. All key information and the most important things regarding the training were recorded in a separate document that was made available to us. No one has 100% knowledge in a given field, but the lecturer's knowledge is close to it. The provided methods of operation and use of the program contain many ways to find the goal, and the pros and cons of each approach are discussed, which allows us to find the right tool and methodology for our working flow.
Beniamin - CB POLAND sp. z o.o.
Course - Blender: 3D Modeling Fundamentals
Machine Translated
The trainer really targeted our need to a very specific case study and was able to adapt to the situation (as the solutions to our problematic evolved during the course), beyond the upstream preparation he did.