generative artist / data storyteller

郭貞妤

生成藝術・資料分析・網頁開發

01 — 06

精選作品 Selected Works

livingmuseum.pages.dev
Living Museum 遊玩畫面:「懸畫長廊」木地板兩側立著即時渲染的巨幅畫框,每一幅都是另一種畫風
長廊深處浮現一行提示字,指引你轉身走向下一幅畫 Living Museum 開館畫面:右上角中/EN 雙語切換,中央為「開始參觀」
01

2026Three.js · R3F · WebGL 藝術

Living Museum 活的美術館

十三扇即時渲染的畫框,每一幅都是通往另一種畫風的窗——水墨、浮世繪、賽博龐克、彩繪玻璃。走近、穿過,就站在畫的裡面。而每幅畫都留下了一樣東西:畫它的人用過的、沒收起來的;找齊它們,你才走得出去。以 React Three Fiber 與自製著色器框架打造。

親自參觀 ↗

現已上線,支援中英雙語與手機觸控——點上方連結,親自走一趟。

Endless 環系列輸出:深色底上疊加的旋轉多邊形環,形成波狀光紋。 Endless 環系列輸出之一:層層旋轉的六邊形線環。
02

2024fxhash · p5.js 生成藝術

Endless 環

十二重六邊形以固定角度旋轉、逐幀疊加兩百次,線與線交織成一枚不斷生長的環。此處為即時重新演算——每次「重新生成」都給你一件未曾存在過的版本。

下方畫布正在逐幀繪製;按鈕可重擲亂數種子。

plmpsst.pages.dev
Palimpsest 起始畫面:近乎純白的霧色荒原與標題
03

2026Three.js · TypeScript · 生成城市

Palimpsest

一座無字的第一人稱城市。它安靜觀察你的移動、推測你的偏好,然後把自己一磚一瓦重建成你的樣子——直到終局揭曉:這座城市,其實是一幅你的肖像。全程序生成,沒有一個外部模型。

親自參觀 ↗

現已上線——走幾步,看它把自己重寫成你的樣子。

Fluxion 系列輸出:綠色調的模糊漸層方塊層層重疊,邊緣毛絨。 Fluxion 系列輸出:藍紫與綠交錯的雙色圓形構成。
04

2024fxhash · p5.js 生成藝術

Fluxion 毛毛重疊

許多柔邊的漸層方塊逐步疊放,邊界互相滲染,長出一片絨毛般的色場。原作以非同步方式一筆一筆生長,這裡保留那份慢慢浮現的手感。

畫面會由淡到濃緩緩成形;可重新生成新的配色。

05

2024R 語言 · 文字探勘

DDCAR 電動車媒體聲量分析

雙軌爬蟲:一邊直接打 DDCAR 的 RESTful API 取標題與摘要,秒級抓完;一邊用 chromote 驅動瀏覽器讀完整內文,慢但完整。同一批前六頁新聞,兩個層級的落差很大——Mercedes 在標題只出現 27 次,內文卻有 109 次。

閱讀完整報告 ↗

報告也寫下限制:提及次數不等於曝光成效,樣本僅單一時間點與單一媒體,「純電」「充電」等通用詞仍壓過品牌標籤——下一步改用 TF-IDF 與句子層級共現。

/ 學堂

學堂 Academy

把一門難學的手藝拆成關卡,陪你從頭走到底。五件教學型互動作品,都用真實資料與真實題目。

marketapprentice.pages.dev
股市修煉所首頁:米色紙感版面,三張入口卡(我的分析框架、時光機實戰、名詞速查)與「修煉之路」六章關卡列表

教學互動 · 財經2026

股市修煉所 Market Apprentice

六章、十七條分析步驟,從一根 K 線讀起。時光機把真實歷史股價匿名回放——不能靠記憶,只能靠分析;走完,你手上就有一套自己的分析框架。

datadetectiveagency.pages.dev
數據偵探事務所首頁:暖米色版面,上方為案件地圖導覽,下方三張案件卡列出鐵達尼號乘客名單與餐廳帳單等真實資料

教學互動 · 資料科學2026

數據偵探事務所 Data Detective Agency

以辦案的方式走完資料、洞察、預測、決策的完整價值鏈。每個案子都用真實資料——1912 年鐵達尼號的殘缺名單、九〇年代餐廳的兩百多張帳單——協助逐關遞減,直到你能獨當一面。

gotoend.pages.dev
圍棋・一局到底首頁:黑白棋子分列標題兩側,下方三張關卡卡片分別為體驗完整一局、開局關卡與終局關卡

教學互動 · 棋類2026

圍棋・一局到底 Go to End

會下棋,卻沒下完過一整局?從第一手帶到數地,先走完一次全程,再分別練開局與終局——關邊界、收單官、標死棋,學會怎麼把一盤棋好好結束。

tabiya.pages.dev
Tabiya 開局大師首頁:米色紙感版面,頂端為 ★0/60 進度與「自由對局」入口,下方九張開局關卡卡片依難度排列

教學互動 · 棋類2026

Tabiya 開局大師

十種經典開局,先看演示,再親手走完整條路線,電腦扮演你的對手。走錯有教練即時攔截、可以收回重走;練完還能與內建 AI 續戰一整盤。

lightsketch.pages.dev
光影素描館首頁:米色紙感版面,五張練習卡依序列出色階暖身、光影實驗室、大形眼力、完整流程與插畫小物

教學互動 · 繪畫2026

光影素描館 Light Sketch

別再不知道從哪下筆。五種練習從色階暖身到完整流程,拖著光源看明暗怎麼變,再用三個色階逼自己先看大塊——練會「先大後小、先暗後亮」。

/ 專案

開發專案 Dev Projects

作品之外,也造工具。六件近期的軟體專案,從可直接試用的網頁工具,到全端與原生桌面。

localhost:3100
釋票通知運行畫面:新增監控活動表單與推播設定

Web 服務 · 自動化2026

釋票通知 TicketRelease

為搶票而生的不眠哨兵。雲端常駐的輕探針以頁面指紋監看售票頁,偵測到變動才喚醒無頭瀏覽器重新確認——票一釋出,推播先到你手上。

Next.js · Playwright · SQLite · Web Push · Docker

localhost:3000
投資駕駛艙儀表板:總資產、警示與風險概況

全端 · AI2026

投資駕駛艙 stockModel

把每日研究、持倉監控與決策日誌收攏成一個介面。行情自建多層回退鏈,來源失效時自動切換備援;AI 只做反方壓力測試,不做預言。

TypeScript · Next.js · SQLite · Claude API · Vitest

macOS · 原生應用2026

檔案瘦身 compressPDF

把 PDF、圖片與影片壓縮到你指定的大小。以品質階梯與抽樣預估演算法,在畫質與體積之間,安靜找到剛剛好的那一格。

Swift · SwiftUI · PDFKit · AVFoundation

moneyshare.pages.dev
分帳運行畫面:三位成員的金額列表與總計

PWA · 行動2025

分帳 moneyShare

長按拖曳,把一筆金額平均分給多人。以「分」為單位精算餘數,總和永遠對得上;可安裝到手機、離線使用。

React · Vite · Tailwind CSS · PWA

spottomap.pages.dev
spotToMap 運行畫面:貼上 IG 文案自動解析店家地點的介面

Web 工具 · 生活2026

spotToMap

看到 IG 上想去的店,卻懶得一家家查地址?貼上貼文或影片文案,它替你抓出店名、地址與電話,整理成一份可直接導航的地圖清單。

網頁工具 · 文案解析 · 地圖整合

juxiang.pages.dev
Atelier Home 運行畫面:上方平面圖標示房間與坪數,下方同步顯示 3D 模型

網頁工具 · 空間2026

Atelier Home 我的理想家

在瀏覽器裡畫出一個家:拉牆、拖家具、換風格。平面圖與 3D 同步更新,八種風格一鍵換裝、日夜光線即時切換;完成後能產生分享連結與設計需求單,直接拿去跟設計師談。

網頁工具 · 3D 即時渲染 · 空間設計

/ 遊戲間

遊戲間 Playroom

別急著走。這裡有三局——猜個數字、記條路徑,再開著小車去送一趟貨。

殘影 Afterimage · 可直接遊玩 pathmemory.pages.dev ↗

四款記憶小品 · 路徑、字母、杯子、色塊

Monster Delivery · 可直接遊玩 crittercourier.pages.dev ↗
Monster Delivery 標題畫面:低多邊形小城與 WELCOME, DRIVER 面板 開啟遊戲,全螢幕遊玩 ↗

低多邊形小城送貨 · 復古濾鏡與日夜天氣即時可調

/ 更多

更多輸出 Archive

未被編號、卻同樣喜歡的一些輸出。橫向滑動瀏覽。

生成輸出 B:綠色調的線性紋理構成。
piece-b · generative
生成輸出 C:層疊的幾何線環。
piece-c · generative
生成輸出 D:柔邊漸層色場。
piece-d · generative
生成輸出 E:交錯的多邊形線稿。
piece-e · generative
雙色圓形構成:藍紫與綠交錯。
circles-duo · generative
深色波狀光紋輸出。
waves-dark · generative
/ 關於

關於 About

一個喜歡躺著、
享受美食的靈魂。

我是郭貞妤,政大的學生。日常在資料分析、生成藝術與前端開發之間來回——用 R 讀懂一堆文字裡的聲量,用 p5.js 讓亂數長成一件作品,再把它們接進網頁裡。

安靜地做,慢慢地長。這座小小的線上美術館,就是把這幾件事放在一起的地方。