Skip to main content
CourseFlix

Merging WebGL and HTML worlds

2h 30m 37s
English
Paid

You see WebGL on many award sites. The effects look smooth and part of the page. At first, it feels like magic. But you can do it too. In this course, you learn how to blend WebGL with normal HTML so both feel like one layer.

You use the images already on your page. Then you add WebGL effects with Three.js. We start with a simple HTML template. You update it step by step until the images feel alive.

About the Author: Awwwards

Awwwards thumbnail

Awwwards is the long-running design-recognition site that selects and showcases the best web design work published online — and now also operates a paid course platform staffed by the same kind of high-craft front-end developers whose sites win Awwwards Site of the Day awards.

The CourseFlix listing carries four Awwwards courses on the visual / animated end of front-end engineering: Impress everyone with a 3D particle scene with Blender and Three.js, Creating a simple portfolio website with WebGL and Barba.js, Merging WebGL and HTML worlds, and Using motion design to animate with purpose. Material is paid and aimed at designers and developers building portfolio-grade interactive sites.

Watch Online 15 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 15 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Intro
All Course Lessons (15)
#Lesson TitleDurationAccess
1
Intro Demo
01:20
2
Creating Three.js Boilerplate
15:37
3
Vertex Basics
13:09
4
Vertex Shader, Uniforms, Noise & Terrain
11:05
5
Fragment Shaders Effects
22:28
6
Merging: Basics
07:03
7
Merging: Dimensions
07:35
8
Merging: Positions & Textures
15:06
9
Merging: Scroll
07:37
10
Mouse Wave
15:00
11
Postprocessing
09:11
12
Codrops Article
03:54
13
Noise Mask
05:01
14
Performance Tips, How to Extend & What to do
15:41
15
Outro
00:50
Unlock unlimited learning

Get instant access to all 14 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

15 lessons · 2h 30m 37s
Show all 15 lessons
  1. 1 Intro 01:20
  2. 2 Creating Three.js Boilerplate 15:37
  3. 3 Vertex Basics 13:09
  4. 4 Vertex Shader, Uniforms, Noise & Terrain 11:05
  5. 5 Fragment Shaders Effects 22:28
  6. 6 Merging: Basics 07:03
  7. 7 Merging: Dimensions 07:35
  8. 8 Merging: Positions & Textures 15:06
  9. 9 Merging: Scroll 07:37
  10. 10 Mouse Wave 15:00
  11. 11 Postprocessing 09:11
  12. 12 Codrops Article 03:54
  13. 13 Noise Mask 05:01
  14. 14 Performance Tips, How to Extend & What to do 15:41
  15. 15 Outro 00:50

Related courses

  • Three.js Journey - The ultimate Three.js course thumbnail

    Three.js Journey - The ultimate Three.js course

    By: Bruno Simon
    Have you ever wanted to create stunning 3D websites? Whether you are a beginner or a more advanced developer, Three.js Journey is the only course you need to le
    90 hours 46 minutes 32 seconds 5 / 5
  • Vanilla Three.js Course thumbnail

    Vanilla Three.js Course

    By: JavaScript Mastery, Adrian Hajdin
    Unleash your creative potential with the Vanilla Three.js course from JSMastery.pro - the perfect choice for beginners and developers looking to create.
    31 minutes 46 seconds
  • Create Interactive 3D Experiences with TresJS thumbnail

    Create Interactive 3D Experiences with TresJS

    By: egghead.io
    Learn to create interactive 3D scenes with TresJS, including integration into Vue, working with objects and lighting, animation, and user interaction.
    52 minutes 24 seconds

Frequently asked questions

What is Merging WebGL and HTML worlds about?
You see WebGL on many award sites. The effects look smooth and part of the page. At first, it feels like magic. But you can do it too. In this course, you learn how to blend WebGL with normal HTML so both feel like one layer. You use the…
Who teaches Merging WebGL and HTML worlds?
Merging WebGL and HTML worlds is taught by Awwwards. You can find more courses by this instructor on the corresponding source page.
How long is Merging WebGL and HTML worlds?
Merging WebGL and HTML worlds contains 15 lessons with a total runtime of 2 hours 30 minutes. All lessons are available to watch online at your own pace.
Is Merging WebGL and HTML worlds free to watch?
Merging WebGL and HTML worlds is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Merging WebGL and HTML worlds online?
Merging WebGL and HTML worlds is available to watch online on CourseFlix at https://courseflix.net/course/merging-webgl-and-html-worlds. The page hosts every lesson with the integrated video player; no download is required.