top of page

Here, I put together my pursuit of artistic expression inspired and enabled by mathematics and computation. 

     Many of these are 3D printing designs. Personally, I view 3D printing as a great way to make art. It provides a "hands-on" opportunity to explore the beauty of mathematical art and to examine its complexity, patterns and symmetry

     All the designs I made can be downloaded for free on Thingiverse.

Highlights

Computational Design: Series of Perforated Lamps 

Course project: SCI 6338, Introduction to Computational Design, Harvard
• Implemented a C++ code to create 3D models of perforated lamps, where the lamps can take any shapes, and can project light on surrounding walls with pre-designed patterns
• Investigated computer graphics techniques in creation of the code, such as voxelization, ray tracing, boolean operations, and the marching cube algorithm
• Designed example demo models, 3D printed them and prepared a setup with LED lights and cut-out foams, to showcase in the final project demo day in class

featured_preview_A_world_of_unbounded_dreams3
featured_preview_WeChat_Image_20191216181524
featured_preview_Capture2
featured_preview_catalogPhoto3
featured_preview_WeChat_Image_20191215134808
featured_preview_WeChat_Image_20191216181514
featured_preview_Capture5
featured_preview_Capture
featured_preview_A_world_of_unbounded_dreams2
featured_preview_WeChat_Image_20191216181528
featured_preview_Capture4
featured_preview_Capture3

Computational Design: Series of Perforated Lamps 

 

Documentation   GitHub code      Video demo

I have always liked light. Light is romantic; Light is imaginative; light is colorful; light is mysterious; light represents hope; light is a world of unbounded dreams. 

 

In this project, I developed a C++ program that generates perforated lamps based on pre-designed wall projection patterns.

 

The program takes in two kinds of inputs: a lamp shape STL model, and pre-designed light projection patterns on the 6 surrounding walls of the lamp. The program will then generate holes at the corresponding places on the lamp model and output a perforated lamp STL model.

 

The perforated lamp, when put in a light source inside, will then project the desired patterns on the walls.

I made three demo pieces, where each of them is an artwork of a theme. The program is made available on my GitHub for anyone to use for their own design purposes.  

Introduction to Generative Art and Scientific Visualization
Instructor for January@GSAS Mini Course 
• Instructed a course at the intersection of computation, mathematics, and art for a diverse audience
• Collaborated with co-instructors to formulate course objectives and curriculum
• Developed teaching materials for “Voronoi art” and “3D printing art”
• Conducted hybrid workshops, combining online and in-person formats, which included explanations of mathematical concepts, coding demonstrations, art demonstrations, and creative design idea suggestions
• Engaged a wide-ranging audience, including Harvard SEAS students and post-docs, as well as participants from various Harvard departments (Medical School, Economics) and external institutions like MIT

53257414842_043c0bf4e5_c
53258782470_e81f4e4dc0_c
53258292646_0d6aebaa46_c
53258292466_14ff36fe04_c
53258587113_64eb189c6c_c
53258640889_0b15b0e034_c
53258292736_9b63b4f83d_c
53257415147_3d3df8e49b_c
53258782520_7e0981916f_c

Mathematical Art: Rose Tea-light holder

 

Selected design I created for the mini-course Introduction to Generative Art and Scientific Visualization.

A tea light holder with patterns of the mathematical rose

Enjoy ! :D

53258640929_92e4e94130_c
53258586983_d0bb9beb82_c
53257414857_0dc03bf362_c
53258640839_757fafeb0d_c
53258586753_26c47df412_c
53258292541_d469ddf9e9_c
53257414957_244ebef9c7_c
53258640954_eed0b256bf_c
53257414902_6008958080_c
53258586878_b5f59fd146_c
53258586923_532351bea4_c
53257414902_6008958080_w
53258586943_7460b74dd0_c
53258640959_27774bb539_c
53258586853_d81344169e_c
53258782210_f996798826_c
53258640879_c5b615551c_c
53258640829_894a250c72_c

Mathematical Art: the ultimate Triangular Bipyramid

 

Selected design I created for the mini-course Introduction to Generative Art and Scientific Visualization. 

By joining two regular tetrahedron together, we have a triangular bipyramid.

 

I named this "the ultimate triangular bipyramid" XD Since it not only has all six faces being equilateral triangles (one of Johnson solids), but also each face features a Sierpinski triangle design or a Delaunay triangulation design! XD

I love the shape and the shadow it casts! :D 

53232755420_3fecd088ce_c
53232257061_a0bbe855b2_c
53231385602_fcc24abbd7_c
53231386507_7da36557b4_c
53232558313_6f18d283a4_c
53231391037_2646b59a68_c
53232633254_43e8b6af4d_c
53232755225_5fb70a5799_c
53232257631_e30b0852e5_c
53232257946_6b01ea12b4_c
53232634024_67ca0569f6_c
53232636074_89a6513043_c
53232555728_8440f9ef4c_c
53232260546_a927819340_c
53232755310_61c8f35916_c
53232260451_ee338d609d_c
53232555443_63e121d24f_c
53232260436_675f3e74be_c
53232635824_b2f3b1e2c3_c
53231386612_c2fc7d32b9_c
53232258456_b60ea0be74_c
53232755690_620dafdc8b_c
53232633074_ab25bf43e4_c
53232260211_304266611c_c
53231385442_5b4456bd82_c
53232256936_f1de698762_c
53232558323_a08591281e_c
53232754305_724b67b540_c
53232256991_a759a2a697_c
53232256991_a759a2a697_w

Mathematical Art:

Tetrahedron Delaunay Triangle Lamp +

Sierpinski-Triangle Tetrahedron-Shaped Lamp

 

Two selected designs I created for the mini-course Introduction to Generative Art and Scientific Visualization

1. A regular tetrahedron shaped lamp with Delaunay triangulation designs on the sides~ Each side features a Delaunay triangulation with different particle density.

2. Regular tetrahedron shaped lamp with Sierpinski triangle pattern! Each side features a different iteration/depth of the Sierpinski triangle.

52628396388_743f333d10_o
52628160689_f728f80388_o
52627917186_fd4f2a0263_o
52627917211_72b008dc27_o
52628349905_f02950009c_o
52627401272_0bd692bd7f_o
52627920291_92fa8bed3f_o
52627401252_0738b3bbb1_o

Mathematical Art: Voronoi photo art

Created for the mini-course Introduction to Generative Art and Scientific Visualization. 

 

On the second day of the course, in the "Voronoi Art" session, I taught making image art using Voronoi tessellation/Delaunay triangulation to the class.

Other Artworks

WechatIMG57
WechatIMG53
WechatIMG47
WechatIMG46
WechatIMG54
WechatIMG50
WechatIMG45

Mathematical Art: earrings 032024

First 3D printing design since after I passed the defense! 

featured_preview_Capture
featured_preview_92247397_1253008394887932_1627608110568833024_o
featured_preview_91370540_1253008294887942_3190411211954978816_o
featured_preview_92449507_1253008364887935_2694130764559155200_o

Mathematical Art: [2D] Delaunay triangulation heart shape earrings

Delaunay triangulation heart shape earring!

The Delaunay triangulation on the heart shape is generated by the code I wrote in my research project with my advisor Professor Christopher Rycroft!

featured_preview_3d_necklace2_small
featured_preview_3d2_small
featured_preview_3d_necklace3

Mathematical Art: [3D] Delaunay triangulation heart shape earrings

Delaunay triangulation heart shape earring/necklace!

3D version. :)

featured_preview_WeChat_Image_20191213001011
featured_preview_WeChat_Image_20191213001014
featured_preview_DSC04075
featured_preview_WeChat_Image_20191213000951
featured_preview_WeChat_Image_20191213001004
featured_preview_WeChat_Image_20191213001008

Mathematical Art: Flowery Lamp

I just like lamps so much :D

Actually this was a design from a year ago, but I finally made it and put on the lights... 

I am so happy to see the effect of the lamp with three different colors of LED lights (white, green, blue), against the background of my half-finished painting... I think they match quite well!

 

-Dec 12th, 2019

featured_preview_leafFront3
featured_preview_leafFront2
featured_preview_leafFront1
featured_preview_20190827_192323
20190826_211410
featured_preview_20190826_233705

Mathematical Art: Bookmark with Delaunay Triangulation

Bookmark with Delaunay Triangulation: Good for gifting! 

koch_snowflake
koch_snowflake_4
Koch_snowflake_2
koch_snowflake_3

Mathematical Art: Koch Snowflake Puzzle

A fun set of puzzle designed for my advisor Christopher Rycroft's public library talk on fractal!

His library talk aims at promoting mathematics and science ideas to the general public, in a way that's both educational and fun/interesting.

This is a demo to use to show some ideas of fractal (self-similarity, simple rules).

dream_catcher_1
dream_catcher_overview
dream_catcher_2
dream_catcher_3

Mathematical Art: Delaunay Triangulation  Dream Catcher Design: "Dreaming of the Stars"

Last time I bought a beautiful little dream catcher during my travel in Ecuador... This time I made a (giant) one for myself! Even better ^_^ It has Delaunay triangulation patterns, generated from the code I am developing in my current research project with my advisor Chris Rycroft! :D I am glad that my research aligns with/contributes to my interests in art and my pursuit of creativity and the freedom that comes with it ⭐️ -Oct 29th, 2019

moore_curve_lamp_4
moore_curve_lamp_2
moore_curve_lamp_5
moore_curve_lamp
moore_curve_lamp_3

Mathematical Art: (Fractal Art) Moore Curve Lamp

A lamp with the space filling Moore curve design:

  • Moore curve 

  • Inspired by Markellov's Maze Lamp design

  • I used the L-algorithm of generating fractals to generate the moore curve; I used the 5th iteration of the Moore curve and used half of it in my design. 

  • Since a large part of the curve is not connecting, after the print some parts are not supported. To fix the issue, I glue the pattern design on a sheet of paper inside to stabilize it (as seen in the photos, which is the red sheet paper, with a cutted heart shape :) ).

DSC01869
DSC01872
DSC01877
DSC01868
DSC01867

Mathematical Art: (Fractal Art) Menger Sponge Puzzle

A fun set of puzzle designed for my advisor Christopher Rycroft's public library talk on fractal!

His library talk aims at promoting mathematics and science ideas to the general public, in a way that's both educational and fun/interesting. This is a demo to use to show some ideas of fractal (self-similarity, simple rules). 

In this case, we made a Menger Sponge puzzle! If you assemble them in a certain way... They will turn out to be a bigger Menger Sponge!

DSC08710
DSC08706
DSC08716
DSC08699
DSC08695
DSC08698
DSC08711
DSC08705
DSC08707
WeChat Image_20181007130638

Mathematical Art: Vector Norm Hanging 

                                Decoration

Vector Norm Design! Inspired by a lecture in my AM 205 class, where professor Chris Rycroft showed us some cool animation that you can do to visualize different vector norms (i.e. different ways of comparing the magnitude of a vector).

Here, I took vectors in R^3, and made some variations of 3D designs to visualize the 1, 2 and 4-norm of the vectors. 😊

The last photo is a sketch I did in class, when the idea emerged at the time 😃It is magical to see you idea came true in the end!

WeChat Image_20180721120637
WeChat Image_20180721120640
WeChat Image_20180721120632
WeChat Image_20180721120647
WeChat Image_20180721120546
WeChat Image_20180721120634
WeChat Image_20180721120629

Mathematical Art: Flower Ball

Magical to see my imagination coming to life (2/2) 

<Necklace>

WeChat Image_20180721120615
WeChat Image_20180721133857
WeChat Image_20180721120642
WeChat Image_20180721120626
WeChat Image_20180721120623
WeChat Image_20180721120620
WeChat Image_20180721120618
WeChat Image_20180721133849
WeChat Image_20180721120645

Mathematical Art: Crumpled Circle

Magical to see my imagination coming to life (1/2) 

<Earrings>

WeChat Image_20180719173134
DSC07373
DSC07417
DSC07374
DSC07434
DSC07396
WeChat Image_20180719173125
WeChat Image_20180719173121
WeChat Image_20180719173117
WeChat Image_20180719173130
Tower
Tower2

Mathematical Art: Light Tower 

Inspired by an applied complex variables class! :D

Specifically, inspired by w = sin(z), z=x+iy, x,y are real numbers.

This function maps horizontal lines in the z-plane to ellipses in the w-plane.

My naive idea is to visualize this mapping (although impossible since it is 4-dimensional) by setting the z-plane and w-plane just parallel to each other, and then draw horizontal lines on the z-plane and corresponding ellipses in the w-plane, and then sample some points of z and connect them to their corresponding points of w with straight lines.

Notice that as the horizontal lines (in the bottom) are further away from iy=0 (the center line), the corresponding ellipses become rounder and rounder. As the horizontal lines are closer to iy=0, the corresponding ellipses are thinner and thinner. The focus of all the ellipses in the w-plane are (-1, 0) and (1, 0).

Playing around with it and add some random thoughts in the modeling I got this shape that I like a lot!


I put it next to my scented candle, and with the LED lights added on, it is a perfect decoration that makes a romantic / nice atmosphere at night!

 

DSC_0173
DSC_0175
DSC_0176
DSC_0174
DSC_0181
DSC_0197
DSC_0194
DSC_0192
DSC_0169

Differential Equation Class Inspired Candle Lamp Holder

After I took a differential equations class, I used laser cutting to make a lamp with patterns designed from the phase plane of linear differential equation systems, to illustrate their different stability of solutions.

DSC05095
DSC05087
DSC05092

Mathematical Art: Seashell 

It may be used for home-decor. You could simply put it on the table or hang it up by the windows. :)

The process of making this model was fun. I was just playing around with Mathematica, trying out different functions and graphing commands.


When I got the interesting seashell shape, I used several programs to edit it for a elegantly looking pattern. Softwares used: Meshmixer, Meshlab, 3Ds Max and NetFabb.

Now it sits quietly by my wine and candle on the wooden table, giving a serene and modern feeling in an antiquated surrounding. (I live in one of the oldest building in the area. ;) ) 

DSC05101
36573797_823727954482647_8696618890983112704_o
DSC05098-3
DSC05098-4
DSC05098-2
DSC03713

Mathematical Art: Geometric Earings

These three pairs of earrings represent Euclidean Geometry, Non-Euclidean Geometry - including Hyperbolic Geometry & Spherical Geometry.

 

Motivation: I was thinking of designing a set of earrings that have very simple designs, yet representing some important mathematical phenomenon, especially the ones I learned last semester in my MATH 402 Non-Euclidean Geometry class.

 

Things to notice: the triangles' interior angles sum; the definition of "straight line" or "line" in different geometries; the look of the triangles; the perpendicular lines...

 

Fun fact: They were designed in my winter break of 2016: One night during my shower, the idea came to me suddenly and I used the steam from the hot shower water to sketch the earring designs on the mirror...  :)  

IMG_6486
11111
DSC_0013-2
11880398_395339120654868_3267467622489531014_n (1)

Mathematical Art: Necklace "The Future"

Co-designed with Richard Southwell - a master in Mathematica shaping.

The idea for the necklace is to convey a feeling of the future using geometry shapes, it doesn't look like things in real life, so it could give a feeling of uncertainty, limitlessness and possibilities in the future. 


(PS. The very pretty dress which is light up with LED lights in the first picture, is made by Jessica Nelson, who is an expert in dress making and bag making with beautiful designs and different technologies. The photo was took in State Fair with CUC Fab Lab. I think she and her dress look perfectly with the necklace!! )


(PSS. My chopstick hair was made by costume expert Duncan Baird without a hair tie, He knows a lot of artistic style hair-doing and he is awesome!!)

 

14
9
6
7
4
3
2
1
11892227_392592840929496_901843799709924348_n
11866236_392594737595973_2218817714139422662_n
11056083_392592997596147_3205559646420535322_n

Mathematical Art: Tealight Cover "Colors of Light"

Co-designed with Richard Southwell - a master in Mathematica shaping.

The idea is to explore different ways of expressing colors- Here, it is to express it as flame-like lights with an elegant-looking tealight cover.

 

DSC_0326
DSC_0329
DSC_0331
DSC_0328

Mathematical Art: Flowerpot "Jetzt ist Sommer"

Co-designed with Richard Southwell - a master in Mathematica shaping.

The idea comes from the beautiful summer season, when there are green and colorful flowers everywhere. :) 

22590_350157275173053_6320667156423899742_n
10653322_345556308966483_985651415452179969_n
11210427_350158831839564_3476308384037340296_n
QQ图片20150416070808

Mathematical Art: Surprise Box

My very first big 3D printing design project!

I used Mathematica to model a heart shape using the cartesian expression of cardioid and some flowers by modifying online open codes Virtual Flowers with Crispate Petals by János Karsi, an applied mathematician at the University of Szeged.

bottom of page