135 private links
500 things you can make with JavaScript and a single
Every image a computer shows you, whether it's a game, a film effect, a map or the text you're reading right now, ends up as a grid of colored dots. This book is about how those dots get their colors.
We start with the simplest thing there is: setting one dot. From there we draw lines, fill shapes, mix colors, and then step into 3D, building a complete renderer from scratch in plain JavaScript, followed by a ray tracer and a path tracer that follows light the way physics says it really behaves. Only when every stage is familiar do we hand the work to the GPU, the specialized chip built to do exactly what you've just written, millions of times faster. The next parts chase the path tracer's realism in real time and bring things to life with animation and simulation. The last part covers the techniques behind today's real-time renderers, from temporal antialiasing and clustered lights to volumes, ray tracing in compute shaders, and scenes learned from photographs.


silky smooth JPEG decoding. Contribute to victorvde/jpeg2png development by creating an account on GitHub.

One of the first things that impressed me about Mac OS X when I first saw it was its screensaver. Instead of just showing a simple slideshow of your pictures, it actually used a ‘Ken Burns’ panning and zooming effect with a fancy fading transition to make the otherwise static pictures really come to life. It always sounded like a fun project to create a standalone tool to create slideshow movies that used this effect, with full control over where and how much pictures should be zoomed.


A set of over 300 free MIT-licensed high-quality SVG icons for you to use in your web projects.
![]()
Panolens.js is based on Three.JS (a 3D framework) with specific interest area in panorama, virtual reality, and potentially augmented reality.