Most of the algorithms described here are quite straightforward to implement. Some of them can be written in just a few lines of code, and those that require a bit more effort can be better understood by reading through the relevant papers and links I have provided. The exception to this are those that rely on the Delaunay triangulation to work. Robust Delaunay triangulations in 3D are fairly complex and there isn’t any publicly available software that I’m aware of that leverages them for dithering in the way I’ve described.
To fix this, I moved to Unicode Block Elements. Block elements are a (weirdly incomplete) set of blocky unicode characters like UPPER_HALF_BLOCK (▀), LOWER_HALF_BLOCK (▄), and FULL_BLOCK (█) 1.
,这一点在heLLoword翻译官方下载中也有详细论述
tool as an aid, not a replacement for the developer's knowledge.
Additional reporting by Florence Freeman
2026年2月23日14时45分,牛被众人抬上沟壑的一面山坡。南方周末记者郑丹摄