Skip to content
IndexDesign corpus
Textures, Backgrounds & AssetsShader PackNo license fileFreeReact

THREE.js ASCII

GPU fragment-shader ASCII effect for Three.js scenes, with a React Three Fiber example

Aboutgithub.com

THREE.js ASCII is an ASCII post-processing effect that runs as a fragment shader on the GPU. Props set the character ramp from dark to light, the font size, and other values. The README shows it inside a React Three Fiber scene with the postprocessing EffectComposer. It takes inspiration from the aniso project by darkroom.engineering.

For an agent

Use it to turn a 3D scene into an ASCII look in real time. Copy the shader only after you clear the terms with the author, because the repository has no license file.

Why it is here. It shows a fast GPU approach to the ASCII effect instead of a canvas text loop.

Install command, framework, licence and component list.
Notable for
  • Runs on the GPU
  • React Three Fiber example
  • Custom character ramp
Provenance

Verified 2026-10-09. HTTP 200. https://github.com/emilwidlund/ASCII (HTTP 200, page fetched 2026-10-09), https://github.com/emilwidlund/ASCII (GitHub API, 211 stars), depo.zip listing https://www.depo.zip/tools/j57762jyj477ry6j61q1bx6vsd7t4qc6

Related resourcesTextures, Backgrounds & Assets