I make art with code.
|
shan-shui-infProcedurally generated Chinese landscape painting. |
nonflowersProcedurally generated paintings of nonexistent flowers. |
HermitA man. A horse. A nature. |
🀄️
wenyan-lang
I made a programming language in Classical Chinese.
wenyan文言文編程語言 A programming language for the ancient Chinese. |
book文言陰符 An Introduction to Programming in Wenyan Language |
🖌
Typography
I make fonts and typography experiments (mostly with Chinese characters)
rrplDescribing Chinese Characters with Recursive Radical Packing Language (RRPL) |
qiji-font齊伋體 - typeface from Ming Dynasty woodblock printed books |
edges2calligraphyUsing pix2pix to convert scribbles to Chinese calligraphy |
chinese-hershey-fontConvert Chinese Characters to Single-Line Fonts using Computer Vision |
🛠
Other cool stuff
Apps, libraries, toolkits, algorithms, and more!
linedrawConvert images to vectorized line drawings for plotters. |
skeleton-tracingA new algorithm for retrieving topological skeleton as a set of polylines from binary images |
copeA modern IDE for writing classical Chinese poetry 格律诗编辑程序 |
wasm-funNon-trivial programs in hand-written WebAssembly |
r1bA thermal-printer-oriented, 1-bit graphics rasterizer for 2D and 3D |
grand-timelineInteractive grand unified timeline of 30,800 ancient Chinese people / 古人全表 |
Loshu.jsA linear algebra library for JavaScript |
interesting-polygon-archiveCollection of polygon data in various formats for testing computational geometry algorithms. |
The list above is a small selection of my favorite projects. There're a lot more on the Repos page. Check out my portfolio and my Glitch too!
This README is generated with a Python script and Github Actions. How it works