From the film industry to education and training, animation and gaming, architecture and interior design, 2D and 3D designs are becoming increasingly important. 3D modelling allows the designer to see things that they would not see in 2D. We have designed this course to help web developers and anyone interested in programming 2D and 3D graphics to create high-performance interactive 3D and 2D graphics that you can view in any compatible web browser. We begin with an overview of WebGL (Web Graphics Library). Learn the distinctions between WebGL, OpenGL and OpenGL ES and set up a WebGL server on Windows, Mac and Linux operating systems. You will also learn the six steps to rendering in WebGL: preparing the canvas, getting the WebGL context-ready, specifying and storing the geometry in a buffer object, creating and compiling shader programs and linking the shader programs with the buffer objects and finally drawing the object.
This course will teach you the distinctions between normalised and device coordinates. Following that, you will learn how to draw objects, points and a simple triangle in WebGL. Explore how to draw lines in various ways in WebGL, draw a quad with four vertices and draw a 3D cube. Finally, we demonstrate how to set up Three.js on your computer to assist in creating and displaying animated 3D graphics in a web browser using WebGL and how to apply colours and textures to shapes, move and transform objects and apply ambient light to shapes.
WebGL is the web version of OpenGL. It is a JavaScript API that allows any compatible web browser to render high-performance interactive 3D and 2D graphics without the use of plug-ins. This Alison course will provide you with first-hand knowledge required to design 2D and 3D graphics with WebGL. Set up a quick server to code WebGL on various operating systems, create a WebGL project, draw and transform objects, apply colours and textures, animate shapes and apply lighting to the objects. This course is a fantastic opportunity for anyone interested in learning 2D and 3D programming. Take this course right away and learn a new skill.
What You Will Learn In This Free Course
View All Learning Outcomes View Less All Alison courses are free to enrol study and complete. To successfully complete this course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this course, you have the option to acquire an official , which is a great way to share your achievement with the world.
Your Alison is:
- Ideal for sharing with potential employers
- Great for your CV, professional social media profiles and job applications.
- An indication of your commitment to continuously learn, upskill & achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 3 types of s for completed courses:
- Digital : a downloadable in PDF format immediately available to you when you complete your purchase.
- : a physical version of your officially branded and security-marked
All s are available to purchase through the Alison Shop. For more information on purchasing Alison , please visit our FAQs. If you decide not to purchase your Alison , you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.