JavaScript Video Effect for Christmas @Radu
JavaScript Video Effect for Christmas  @Radu
Uploaded December 2022 | Updated September 2026, 2 weeks ago
In this video I'll teach you how to create a real-time fisheye camera effect using vanilla JavaScript and HTML Canvas. This warping effect is done using just basic math and vanilla JavaScript. We apply this effect on a Christmas ornament to make it look like we're reflected on it. I also teach you about time complexity and code optimization.

Trigonometry lesson:
youtu.be/xK3vKWMFVgw

Vectors lesson:
youtu.be/nzyOCd9FcCA

Check out the App on my website!
radufromfinland.com/projects/christmasGlobe

Levels of Code Video:
youtu.be/yPa3_V_nsuo

Over 9000 Video:
youtu.be/FODkJ0zG0QQ

⭐SECTIONS⭐
00:00 Intro
01:00 Accessing the Camera
06:45 Start of the Effect
14:09 Processing the Image Data
30:50 The Mathematics
48:24 Time Complexity and Code Optimization
56:38 Fine-tuning the Effect
JavaScript Video Effect for ChristmasOptical Illusion with HTML, CSS and JavaScriptCreative Coding Competition ⭐Status Report⭐Machine Learning Course - Lesson 6: K Nearest Neighbors Classifier (JavaScript - No Libraries)🚙Self-driving Car⛵BOAT⛵ Easter Egg 🐰🎅Machine Learning Course - Lesson 16: Optimizing Neural NetworksAdvanced Drawing App | LIVE JavaScript Coding | Part 1: Paths, Rectangles, Fills and StrokesJavaScript Infinite Zoom Effect (Part 2)AI Racing Game in JavaScript [Understanding AI - Lesson 8 / 15]JavaScript ❄️ Christmas Calendar 📅 Day 11 🎄🚙Self-driving Car‎‍💻🏢MY OFFICE🏢‎‍💻 Easter Egg 🐰🎅A Virtual World - JavaScript Course: Lesson 3 / 11 [Pan & Zoom with JavaScript]
Radu Mariescu-Istodor |

JavaScript Video Effect for Christmas

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER