GitHub - bloc97/Anime4K: A High-Quality Real Time Upscaler for Anime Video

A High-Quality Real Time Upscaler for Anime Video. Contribute to bloc97/Anime4K development by creating an account on GitHub.

GitHub

https://youtube.com/watch?v=PKsI-00DAvA

DIY spectral path tracer replaces RGB with wavelengths of light.
Presented by e10b
11:36

---
> Most renderers treat color as RGB. But real light is a spectrum, so in this video I simulate light using wavelengths, dispersion, glass, caustics, & the physics that makes color appear.

Code:
https://github.com/e10b/light

Site:
https://e10b.us

#physics #programming #rendering #simulation #raytracing #pathtracing #spectralrendering #computergraphics #rust #gamedev

Triangle Tessellation with Clamped Parallelograms

Hardware tessellation as we know it today (Dx11-style) had its origins on the Xbox 360, which released in 2005. Time flies, right? It was a natural step in the evolution toward film-quality realtime rendering. After all, tessellation was a key component of the original Pixar Reyes paper [7].

Filmic Worlds

If you're interested in computer graphics you’ll want to go download a copy of this documentary about the New York Institute of Technology's Computer Graphics Lab.

https://www.youtube.com/watch?v=GiW3Jr0wFak #ComputerGraphics #CGI

Before Pixar, There Was the NYIT Computer Graphics Lab

YouTube

Interactively adjust saturation and lightness for HSL gradients using PIL and Python

https://rodstephensbooks.com/pil_hsl_linear_gradient_brush2.html

#Python #PIL #ComputerGraphics #Color

Make an HSL-based LinearGradientBrush class for use with PIL in Python

https://rodstephensbooks.com/pil_hsl_linear_gradient_brush.html

#Python #PIL #ComputerGraphics #Color

On Rendering the Sky, Sunsets, and Planets - The Blog of Maxime Heckel

This article explores how to render realistic skies and atmospheres in real time in the browser with shaders, from simple sky domes, to entire planets using shaders, raymarching, Rayleigh and Mie scattering, and ozone absorption.

The Blog of Maxime Heckel