2025 1

Mapscii Rendering

I asked Claude Sonnet 4.5 on GitHub Copilot: How does mapscii render vector tiles as text blocks on the terminal? What are the libraries it uses and how does it use them? Explain as a detailed tutorial with examples so that I can learn how to rasterize vector shapes on the terminal. Below’s the explanation. What’s noteworthy to me is: How it uses Braille characters to get 8 pixels per character cell (2x4 grid). How it fills polygons using (a) triangulation and (b) getting all edge points using Bresenham’s algorithm, then (c) filling horizontal spans between edge pairs. I’ll help you understand how mapscii renders vector tiles as text blocks on the terminal. Let me search through the repository to find the relevant code and understand the architecture. Now let me get more specific files to understand the rendering pipeline better:# How MapSCII Renders Vector Tiles as Text Blocks on the Terminal ...

2006 1

NURBS introduction

A gentle introduction to NURBS. That’s Non-Uniform Rational B-Splines, or, “how to draw a curve on a computer”. Comments Dana Qi 1 Sep 2006 12:00 pm: Clear and brief for non-mathmatics student. Excellent job.

2002 1

3D search engine

A 3D search engine from Princeton. Quite an interesting attempt. I’m not sure what to do with the result of the search, though. via missing matter

2001 4

Reds Dream

I saw an old MPEG of Red’s Dream in 1995. In a sense, graphics hasn’t changed much in the last decade. It’s just become more accessible.

Ray tracing contest

Fantastic images at the Internet Ray Tracing Contest and at POVRay.

Morphing Aishwarya Rai to Nelson Mandela

My friend Manu is doing research in graphics at Ohio State. You really must see his morphs: Ash to Mandela, for example. After playing around with the grid, I realised Mandala’s pretty handsome too. Requires Java. Comments rajesh 10 Aug 2009 4:46 pm: great work!!!!!