Layali Dance Academy Student Show, Spring 2014

This semester, like the previous two, I filmed the student shows at Layali Oriental Dance Academy. As usual, it was great fun. Having optimized the video editing to a high degree, one of the greater creative challenges is really designing the cover artwork. Since it is a student show, I've tried to go for an "E Pluribus Unum" approach - art that shows that the show is made up of many, many performers, all bringing their part to make a successful whole.

Last semester I took the logo and used an adaptive quad-mesh to build it from frames taken from the video clips I had. I figured I'd have to top that somehow, and after thinking about it a couple of hours, I went to Pinterest and searched for "arabesque". That was the solution. Then I took some SVG generating code I had, added some code to apply bitmap fills to objects, and wrote some code to generate an arabesque of my own. Here is the result.

The best thing about procedural art is that you can render it at any resolution. So I set up a batch to render it in just about every resolution I could think of, using the Android SDK documentation, W3Schools browser screen size list and some other sizes I just threw in. If you want to download it - for desktop or cellphone background or for whatever reason - here are PNGs, sorted in descending order of pixel size:

Landscape

Portrait

2560 x 2560

2560 x 1600

1600 x 2560

2560 x 1536

1536 x 2560

1920 x 1920

2560 x 1440

1440 x 2560

2048 x 1536

1536 x 2048

1920 x 1200

1200 x 1920

1920 x 1152

1152 x 1920

1440 x 1440

1920 x 1080

1080 x 1920

1536 x 1152

1152 x 1536

1680 x 1050

1050 x 1680

1280 x 1280

1600 x 900

900 x 1600

1280 x 1024

1024 x 1280

1440 x 900

900 x 1440

1366 x 768

768 x 1366

1024 x 1024

1360 x 768

768 x 1360

1280 x 800

800 x 1280

1280 x 768

768 x 1280

1280 x 720

720 x 1280

1024 x 800

800 x 1024

1024 x 768

768 x 1024

800 x 800

1024 x 600

600 x 1024

960 x 640

640 x 960

720 x 720

960 x 540

540 x 960

800 x 600

600 x 800

854 x 480

480 x 854

800 x 480

480 x 800

600 x 600

800 x 400

400 x 800

640 x 480

480 x 640

480 x 480

480 x 320

320 x 480

432 x 240

240 x 432

400 x 240

240 x 400

320 x 240

240 x 320