Skip to content

Based entirely on "C64 Shader" but with changes to play around with dithering and colors.

Notifications You must be signed in to change notification settings

homeisfar/threejs-dithershader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

threejs-dithershader

Based entirely on "C64 Shader" but with changes to play around with dithering and colors.

The implementation for the color palette is computationally expensive. The dithering is ordered bayer 8x8 dithering, but I can't get it to not completely color mute by overpowering with whites and blacks. That said, the input source, be it a video or an image, greatly impacts the output, so perhaps there's no one size fits all filter.

Relevant examples on shader implementation in Three can be found here: https://github.com/mrdoob/three.js/tree/master/examples/js/shaders

About

Based entirely on "C64 Shader" but with changes to play around with dithering and colors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published