Blender add-on to generate, animate and visualize the 6 regular 4-dimensional polytopes (tesseract, 120-cell, 600-cell...).
6 regular 4D polytopes and 3 quaternion Julia sets









Make geometric objects of dimension higher than 3 — normally confined to abstract computation — manipulable by an artist, useful for morphing effects or non-Euclidean visuals.
Exact algebraic generation of each polytope's vertices (the 600-cell via even permutations of the golden ratio, the 120-cell by duality), 4D rotation composed of 6 elementary rotations per axis plane, and two visualization modes: slicing by a moving hyperplane and 4D→3D perspective projection. Pure NumPy math modules, testable outside Blender, decoupled from the UI/Geometry Nodes integration. The same 4D foundation (quaternions = 4-dimensional vectors) is also used to extract quaternion Julia sets by isosurface (marching cubes on a smoothed escape potential), outside the polytope framework.
6 working polytopes, 2 visualization modes, 3 LOD levels, keyframe animation — add-on delivered in one focused development session.