LAB NOTEBOOK / 01 · COMPUTE

워커 반응-확산 실험실

화면을 그리는 일과 숫자를 푸는 일을 분리한다. 회색-스콧(Gray–Scott) 모델의 두 농도장을 별도 Web Worker에서 반복 계산하고, 이 화면은 그 결과와 자신의 응답성을 함께 기록한다.

V 농도장 · 현재 프레임

112 × 80 cells · 8,960 bounded cells

워커 상태: 준비 중 정적 시드 프리뷰
V 낮음 V 높음 색상은 V 농도의 상대적 크기를 나타내며, 범례의 문자와 아래 요약을 함께 읽는다.
그림 1. 현재 표시된 V 농도장. 워커 계산 프레임이거나 워커를 사용할 수 없을 때의 결정론적 정적 시드이며, 그림 자체의 색은 속도나 중요도를 뜻하지 않는다.

두 개의 Float32Array 농도장 U와 V를 회색-스콧 방정식으로 갱신한다. V 값이 낮은 곳은 종이색에 가깝고 높은 곳은 청록색에서 남색으로 보인다. 현재 프레임의 정확한 스텝 수와 계산 시간은 실행 기록에 문자로 표시된다.

정적 시작 결과. 워커가 준비되기 전에도 결정론적 시드 무늬를 볼 수 있다. 실행에 실패하면 이 정적 결과와 실패 이유가 그대로 남는다.

직접 조작

키보드·터치 입력 가능

프리셋은 feed와 kill 계수, 초기 시드를 함께 바꾼다.

모델 계수

feed는 U의 공급, kill은 V의 소멸 항이다. 조정 중에도 UI 틱은 별도로 움직인다.

초기 정적 프리뷰를 그렸습니다. 시작을 누르면 계산이 워커로 이동합니다.

03 / LOCAL RUNTIME TELEMETRY

실행 기록

워커와 메인 스레드가 보낸 신호를 같은 화면에 적는다. ‘빠르다’는 일반화가 아니라 지금 이 세션의 관측값이다.

WORKER STEPS0누적 적분 스텝
LAST COMPUTE최근 묶음 계산 ms
UI TICK0메인 스레드 300 ms
BUTTON0입력 응답 횟수