OpenGL Shading Language (GLSL) 是一個以C語言為基礎的高階著色語言。具有跨平台的相容性,包括 Macintosh、Windows 和 Linux 等作業系統,對於藝術展示設計上有其方便性。
使用Processing創建PShader物件,就可以用loadShader讀取GLSL編碼(如:frag.glsl,見下圖),接著就可以與Arduino感測器串聯(類似下方夕陽海景的效果)、搭配即時控制的聲音、或是產生交疊的影像(使用多個glsl也可以),產生更多生成式影音或是與資料串連的可能性。對我而言,GLSL呈現出異世界的視覺感,看似熟悉,但因為都是演算生成的像素,因此又讓人感覺非常陌生,像是一個正待探索的世界。
與感測器結合的效果:












