Fortraneries/Fraktalism
2024-02-10 21:55:04 +01:00
..
mods minor changes 2023-02-11 20:28:05 +01:00
WS more enginiering 2022-04-05 05:46:51 +02:00
.gitignore renaming a non-working software 2023-01-03 01:19:39 +01:00
common.sh essai du trolldi sur le voxel 2022-04-15 17:13:07 +02:00
encode.sh nice work done on Julia set 2023-01-03 01:22:40 +01:00
essai.f90 cosmetic tuning 2022-12-17 12:08:44 +01:00
evolvopick.f90 moving a subroutine 2022-04-04 19:40:04 +02:00
fraktals.f90 minor changes 2023-02-11 20:28:05 +01:00
henon.f90 minor changes 2023-02-11 20:28:05 +01:00
julias.f90 tweaking the Julia's fractal 2024-02-10 21:55:04 +01:00
Makefile renaming a non-working software 2023-01-03 01:19:39 +01:00
mandelbrots.f90 finetuning the mandelbrot 2023-05-03 02:46:52 +02:00
map_henon.f archival purpose only, redo from start 2022-04-06 19:22:32 +02:00
mkjulia.f90 tweaking the Julia's fractal 2024-02-10 21:55:04 +01:00
mkjuliagif.sh tweaking the Julia's fractal 2024-02-10 21:55:04 +01:00
mklorentz.f90 renaming a non-working software 2023-01-03 01:19:39 +01:00
mkmandel.f90 finetuning the mandelbrot 2023-05-03 02:46:52 +02:00
mkvoxvidz.sh big commit before big mess 2022-10-28 21:53:57 +02:00
pick2pov.awk cubic version in progress 2022-03-18 23:36:56 +01:00
pick3d.pov begin of a new era, maybe 2022-03-31 22:14:11 +02:00
pick3d.sh begin of a new era, maybe 2022-03-31 22:14:11 +02:00
pickover.f90 begin of a new era, maybe 2022-03-31 22:14:11 +02:00
plotcolmap.f90 add a useless prog 2022-12-23 21:13:47 +01:00
plotpick.sh fraktalist: refactoring in progress 2022-03-08 10:36:32 +01:00
README.md tweaking the Julia's fractal 2024-02-10 21:55:04 +01:00
showvoxels.pov need more tuning ? 2022-04-17 12:44:43 +02:00
tagpicz.sh cosmetic 2024-02-10 09:12:10 +01:00
tracepick.sh pickover evolutif 2022-03-30 08:42:39 +02:00
vox2inc.awk release of voxel-2 2022-04-10 01:41:42 +02:00
voxelize.f90 big commit before big mess 2022-10-28 21:53:57 +02:00

Fraktalism

Iterative computing inside !

Voyons d'abord une vidéo qui montre ma première expérience dans ce domaine.

Trucs à voir

La fractale de Julia se porte plutôt bien.

La technique

Le gros des calculs de fractales est fait dans mods/fraktals.f90, et la gestion des pixels 'physiques' est faite par les modules externes spitpgm et pixrgb.

Les fonctions d'usage général sont dans [mods/](répertoire mods/) ave trop peu d'explications

Des scripts shell sont utilisés pour construire les vidéos.

File Formats

Certains programmes enregistrent des tables de points 3d dans des fichiers.

  type t_point3d
    double precision      :: x, y, z
    integer               :: seq
  end type t_point3d

Generally writen as a sequencial unformated file.

TODO

  • Voir de près le calcul du cadrage : centermag
  • Rajouter des formules
  • Ne pas procastiner sur le reste

See also