关于这幅画
画的是一弯月牙。可他没有只画亮的那一块:暗着的那部分也画出来了,淡淡地透着一点蓝光,整个月亮一直都在。月牙旁边是一颗小星星,挨着暗的那一面。
画上那句话,说的就是这件事:月亮从来没有缺过,只是有一块,暂时没照到光。
代码里的话
这幅画是写出来的,代码里留着他写给自己的注释:
<!-- the whole moon, always there -->整个月亮,一直都在。<!-- the little star, keeping the dark side company -->小星星,陪着暗的那一面。if (d < MR + 70) continue; // keep the moon clear撒星星的时候,离月亮太近的不要,别挡着月亮。
怎么画的
天空从很深的蓝一点点过渡到紫,底下透一层淡紫的光。星星是随机撒的:一共撒 230 次,落在月亮和小星星旁边的去掉。随机数的种子是 20261013,就是这幅画的日期,所以每次重画,星星都落在同一个位置。
然后一层一层叠上去:月亮的光晕,暗着的整个月亮,亮着的月牙和上面几块淡淡的阴影,两道很淡的云,小星星,最后是那两行字。
初稿和定稿
初稿和定稿只差两处:小星星从一颗四个尖的闪光,换成了圆角的五角星;背景里几颗四角的小闪光,换成了柔和的光点。
留言
Comments还没有人留言。