FractalPark

À propos de FractalPark

FractalPark est une plateforme open source de connaissances et de création fractales, centrée sur les formules, avec une source de formule publiée que tu peux lire et exécuter, ainsi qu’un Éditeur de formules distinct compatible Classic.

L'ensemble de Mandelbrot rendu en temps réel par le moteur WebGL de FractalPark

Ce que tu peux faire aujourd'hui

FractalPark est une application WebGL gratuite et open source (MIT) pour explorer, apprendre et créer de l’art fractal. Elle fournit 534 définitions standard publiées dans 7 familles structurelles, dont 94 appartiennent également à la collection Classic ; 21 Formula Guides approfondis ; une source FRM-like v1 publiée ; un Éditeur FRM autonome compatible Classic ; et une Gallery communautaire. Le rendu s’exécute dans ton navigateur ; enregistrer des œuvres et des formules utilise la connexion par e-mail et une bibliothèque cloud privée.

  • Découvrir des formules

    Parcours l’Atlas des formules : 534 définitions standard publiées dans 7 familles structurelles, dont 94 appartiennent également à la collection Classic, avec 21 guides approfondis sur les mathématiques, l’histoire et le caractère visuel des grands classiques.

  • Créer dans le navigateur

    Explore et effectue le rendu en temps réel avec WebGL : mode Mandelbrot pour les 534 définitions standard publiées, mode Julia lorsqu’il est pris en charge, 7 transformations, 9 modes de colorisation, dégradés, éclairage et animation par images clés.

  • Apprendre FRM et écrire des formules personnalisées

    Écris des formules personnalisées dans le sous-ensemble FRM compatible Classic testé de FractalPark avec le Guide et l’Éditeur autonome : validation AST, aperçu GLSL en direct et diagnostics clairs.

  • Enregistrer et partager

    Enregistre des œuvres et des formules personnalisées dans ton cloud privé avec connexion par e-mail et retrouve-les sur n'importe quel appareil, publie des pièces dans la galerie communautaire, ou crée anonymement et exporte des images PNG haute résolution jusqu'à 4× avec anticrénelage SSAA.

Limites actuelles et orientations futures

Disponible aujourd'hui

  • Les Definitions Standard publiées utilisent une source FRM-like v1. L’Éditeur autonome utilise un sous-ensemble distinct, pratique et compatible Classic — non une réimplémentation complète de Fractint.
  • Créer ne nécessite aucun compte. L'enregistrement des œuvres et des formules utilise une connexion par code à usage unique envoyé par e-mail et les stocke dans ta bibliothèque cloud privée ; la publication est toujours explicite, et les œuvres contenant une formule personnalisée publient son code source sous licence MIT.
  • L'interface est disponible en sept langues : anglais, chinois simplifié, portugais, coréen, russe, espagnol et français.

Sur la feuille de route

  • Nous travaillons à apporter progressivement les archives historiques de formules de Fractint dans le navigateur moderne.
  • Des capacités plus poussées de colorisation, d'animation et de zoom sont sur la feuille de route mais pas encore publiées.

Technologie

Construit avec Next.js, WebGL et TypeScript. Rendu fractal en temps réel propulsé par des shaders GPU.

  • •Frontend : Next.js 16 (App Router), React 19, TypeScript 5, Tailwind CSS 4, shadcn/ui
  • •Rendu : WebGL 1 (shaders de fragments GLSL), architecture à base de plugins, cache LRU de shaders
  • •Système de formules : analyseur/backend FRM-like v1 publié pour les Definitions Standard ; Éditeur CodeMirror 6 distinct compatible Classic et parcours AST-vers-GLSL pour les formules personnalisées

Open source

FractalPark est publié sous licence MIT. Le code source est disponible sur GitHub pour que chacun puisse étudier son fonctionnement, l'exécuter localement, suggérer des améliorations ou construire sur le moteur fractal basé sur le navigateur.