FractalPark 소개
FractalPark은 오픈소스·수식 중심의 프랙탈 지식·창작 플랫폼으로, Fractint의 수식 유산을 현대 브라우저로 가져오기 위해 Fractint 호환 FRM 지원을 계속 확장하고 있어요.

지금 할 수 있는 것
FractalPark은 프랙탈 아트를 탐색·학습·창작하기 위한 무료 오픈소스(MIT) WebGL 애플리케이션이에요. 7개 패밀리에 걸친 내장 수식 94개, 심층 Formula Guide 21개, 가이드와 독립형 에디터를 갖춘 Fractint 호환 FRM 언어, 커뮤니티 갤러리를 제공해요. 렌더링은 브라우저에서 실행되고, 작품과 수식 저장은 이메일 로그인과 개인 클라우드 라이브러리를 이용해요.
- 수식 탐색
Formula Atlas를 둘러보세요: 7개 패밀리에 걸친 내장 수식 94개와, 고전 수식들의 수학·역사·시각적 특징을 다루는 심층 Formula Guide 21개가 있어요.
- 브라우저에서 창작
WebGL로 실시간 탐색과 렌더링을 즐겨보세요: 모든 수식의 만델브로·줄리아 모드, 변환 7개, 컬러링 모드 9개, 그라디언트, 조명, 키프레임 애니메이션을 지원해요.
- FRM 저작
가이드와 독립형 에디터로 Fractint 호환 FRM 언어를 사용해 커스텀 수식을 작성하세요: AST 검증, 실시간 GLSL 미리보기, 명확한 진단을 제공해요.
- 저장하고 공유
이메일 로그인으로 작품과 커스텀 수식을 개인 클라우드에 저장하고 어떤 기기에서든 이어서 보세요. 커뮤니티 갤러리에 게시하거나, 익명으로 제작한 뒤 SSAA 안티앨리어싱으로 최대 4배 해상도의 고해상도 PNG 이미지를 내보낼 수도 있어요.
현재 한계와 향후 방향
지금 사용 가능
- 확장 중인 Fractint 호환 FRM 지원: Fractint 수식 언어의 실용적이고 검증된 하위 집합이 현재 실행돼요 — 완전한 Fractint 재구현은 아니에요.
- 제작은 계정이 필요 없어요. 작품과 수식 저장은 이메일 일회용 코드 로그인을 사용해 개인 클라우드 라이브러리에 보관해요. 게시는 항상 명시적이며, 커스텀 수식이 포함된 작품은 그 소스를 MIT 라이선스로 게시해요.
- 인터페이스는 영어, 중국어 간체, 포르투갈어, 한국어, 러시아어, 스페인어, 프랑스어의 일곱 가지 언어로 제공돼요.
로드맵에 있음
- Fractint의 역사적인 수식 아카이브를 점차 현대 브라우저로 가져오기 위해 노력하고 있어요.
- 더 깊은 컬러링, 애니메이션, 줌 기능이 로드맵에 있지만 아직 출시되지는 않았어요.
기술 스택
Next.js, WebGL, TypeScript로 제작됐어요. GPU 셰이더 기반의 실시간 프랙탈 렌더링을 제공해요.
- •프론트엔드: Next.js 16 (App Router), React 19, TypeScript 5, Tailwind CSS 4, shadcn/ui
- •렌더링: WebGL 1 (GLSL 프래그먼트 셰이더), 플러그인 기반 아키텍처, 셰이더 LRU 캐시
- •수식 시스템: 커스텀 Fractint .frm 파서, CodeMirror 6 에디터, AST-to-GLSL 트랜스파일러
오픈소스
FractalPark은 MIT 라이선스로 배포돼요. 소스 코드는 GitHub에서 공개되어 누구나 작동 방식을 연구하고, 로컬에서 실행하고, 개선을 제안하거나 브라우저 기반 프랙탈 엔진 위에 새로운 것을 만들 수 있어요.