Have you ever wondered how videos would look like they were rendered using only ASCII fonts? Well, here is the answer. I have created a post processing effects that transform a video feed into ASCII art.
Creating real time video ASCII art using KickJS and WebGL
GLSL examples (using KickJS ShaderEditor)
I have created three very basic shaders to demonstrate GLSL ES shaders in WegbGL and the KickJS Shader Editor. The shaders are a Mandelbrot animation, a brick shader and a sliced geometry shader. Besides running in WebGL they will also run on any devices running OpenGL ES 2.0, OpenGL 2.1 (with very few modifications).
Making of: KickJS Shader Editor
If you are interested in knowing how the KickJS was created, I’ll here discuss the technologies used for creating the editor.
WebGL shader editor in a browser
KickJS Shader Editor is an online browser-based GLSL ES editor that let you easily create, tweak and share shaders. I’ll here describe how the editor is used. But first I’ll give a short introduction to WebGL and GLSL for people unfamiliar with this technology.
Mirror texture coordinates in Unity
In Unity there is two settings of a texture UV mode: Repeat: simply repeat that the textures (usable for tileable texture images) and Clamp: clamps the UV coordinates to a value between 0.0 and 1.0. In this blog I’ll show how to get a third option: Mirror: mirrors the texture whenever the UV crosses a integer number.