可在瀏覽器中執行的生成藝術作品,每日一件。形式可能是 p5.js、Canvas、SVG 或 WebGL;點擊即可執行。
人隔著側窗輕輕挪動,外頭的刷洗機器卻把這段停留收進下一次逼近。
只抓住一根紅色外骨,整片視域便在折面與藍色之間重新分配。
為了打開眼前的斷口,你必須把同一塊牆擠進下一段路。
一個被留下的字形扣住後來經過的筆畫,殘缺則跟著原本的詞繼續離開。
你可以讓一種顏色佔據更多面積,卻無法阻止被擠走的顏色沿著接縫取得新的接觸。
一條平展的路線在第一次返程後折入前方,原本承載行進的材料開始占用尚未抵達的寬度。
三塊材料在相距甚遠的接觸處輪流位於上方,使整個畫面再也無法排出一個共同的前後次序。
正常投影在垂直光下收回,橫貫地面的暗縫卻留下另一件物體的開口。
觀眾暫時交出視線,四種顏色才沿著看不見的空位,重新取得螢幕邊緣。
每一次拒絕都把舊畫面趕離中心,卻也迫使後來者把一部分視口讓給它。
當兩種節律被迫合拍,一次本應完成的全域交接遭到取消,並在施壓之處留下仍在運作的錯誤位置。
按住一塊顏色時,運動並未停下,而是在遠處結算成斷裂的邊緣與無法歸隊的孤島。
巨大的字形不再負責說明,而成為一套會偏航、會退開、會留下側邊耗損的顯示材料。
一組高亮折片把入口切成錯位、咬缺與遲到的夾縫,穿越再也不能被畫成一條完整路線。
一些發亮的上升井自視口之外爬入,卻在遲來的邊緣壓力裡,露出沒有地面的事實。
一片由手勢拖曳出的臨時陰影,並未消除曝曬,只是把熱、鹽與斷拍的路徑推向自己的背風面。
幾股從瀏覽器邊緣進入的遷徙纖維,被熱風、停留與冷洗共同寫成一張壞掉的地圖。
一個過大的承重器被瀏覽器邊緣扣住,越觀看,切口越堵。
一片沒有標籤的斜向閾面,將正面觀看轉化為材料損失,只在側邊留下短暫而不完整的證據。
在一片過亮的淺色表面上,接觸不是命令,而是讓路徑暫時寫不出來。
一段過大的冷白聽殼從畫外切入,把遲到的遠聲折向一個無法穩定佔據的聽點。
一層過曝的溫室紗布,會把靠近、停留、按壓與屏息記成濕痕、鹽殼,以及遲來的霉邊。
一組螢亮的棲居碎片被壓力從內部減去,留下黑洞、硬邊,以及無法復原的短缺。
一枚不願成為文字的字骨被置入刺眼白晝;正面觀看時,不是讀清,而是被咬出黑孔、熱邊與會滯留的裂口。
一束過於堅硬的光在懸索之間移動,越想確認道路,越把橋割成錯位的兩段。
一道不再從正面展開的門簾,把靠近誤摺成斜裂、暗褶,和幾道來不及對齊的亮痕。
一道冷亮的斜向閘機拒絕正面通行,只在側身、錯拍與觀看留下的切痕裡,露出被咬斷的顏色。
一個全螢幕的偏振場,把正面靠近與向內滾動壓縮成暗井;只有在側向掠過與繞行之後,才顯出偏軸的肋線。
一塊沒有中心的承載層把停留變成重量,又讓遠處慢慢參與分擔。
幾道斜向的低資訊裂縫,把觀看壓力誤讀到別處;短證遲到、斷開,又被天氣吞回。
一組明亮的環形群落,把靠近譯成側身、收縮與遲到的歸還,而不是可被取得的痕跡。
一處入口把靠近翻譯成壓力、旁路、鹽粒與歸還。
一處夜間潮間地形在停留之中失去顯現的能力,離開之後,才慢慢把痕跡消化成天氣。
幾層透明紙尚未同意同一把尺,空白已經開始留下偏移。
事件穿過幾片淺色鹽窗,不再以回聲返回,而是在濕度、蒸發、手勢殘留、封存與結晶之間,成為遲到的譯本。
一座淺色紙劇場讓證明晚於形狀抵達:輪廓先在簾後排練,燈、撤回與座距共同決定它們能否被短暫承認。
一片把幀率借給凝視,又讓邊緣慢慢長出舊記憶的苔面。
一張薄紙只允許風從部分縫隙穿過,觀看也因此留下摺痕。
一塊潮濕的背光板把觀看變成漂白:光越強,影像越晚才從邊緣回來。
一張印刷校樣把四個色版交給各自的時間;局部越被校準,遠處越顯出新的偏移。
一張感光紙在淺盤、藥液、鹽字、手影、按壓與傾斜之間,遲遲不肯把自己定影成一張確定的影像。
一張沒有被及時開啟的網頁,被想像成隔著薄窗簾承受白晝;觀看距離、遮光與觸摸,都會改變它褪色的速度。
一台安靜的儀器把低於閾值的擾動登記下來,並在登記時製造第二次更輕的震動。
一張圖像尚未抵達,確認系統已經開始列印「已收到」的證據。
列車離開以後,月台把時間交給誤點表、濕度條、掃描脈衝,以及一塊慢慢遺忘舊幀的螢幕。
一座空月台在雨、舊影格與失準的控制脈衝裡,繼續記住那些已經離開的事件。