Powrót do strony głównej

Mozaiki 3D z kostek Rubika: fraktale i algorytmy

Artykuł opisuje metody Hany Bajzek tworzenia mozaik 3D i fraktali z kostek Rubika. Szczegółowo omówiono parity pairs, iteracyjne modelowanie gąbki Menger i algorytm składania. Przedstawiono nowoczesne przykłady rzeźb optycznych z tysięcy kostek.

Fraktalne rzeźby 3D z kostek Rubika: teoria i praktyka
Advertisement 728x90

# Trójwymiarowe fraktale i rzeźby oparte na kostkach Rubika: od teorii do praktyki

Pod koniec lat 90. XX wieku dr Hana Baizak, doktor teorii fizyki, zaproponowała wykorzystanie kostek Rubika jako modułów do tworzenia przestrzennych mozaik i rzeźb. Jej podejście opiera się na matematycznym sterowaniu kolorami, symetrią i orientacją elementów, wykraczając poza płaskie wzory. Dzięki temu udało się zrealizować skomplikowane struktury, w tym fraktale, z zachowaniem właściwości samopodobieństwa.

Baizak sformalizowała zadanie za pomocą algorytmów projektowania, gdzie kostka 3×3×3 służy jako element bazowy. Kluczowym narzędziem są parity pairs: lustrzane pary kostek z odwróconą orientacją kolorów na bokach (L/R). To ogranicza paletę do 3–5 kolorów, wzmacniając symetrię bez utraty wizualnej spójności.

Fraktalne modelowanie gąbki Menger

Baizak zaadaptowała gąbkę Menger — trójwymiarowy fraktal — do kostek Rubika. Proces jest iteracyjny:

Google AdInline article slot
  • Zerowa iteracja: Złożona kostka bez wzoru.
  • Pierwsza iteracja: Punktowy wzór na kostce 3×3×3, gdzie kolor główny to tło („materia”), centralny — „pustka” (imitacja otworu kolorem).
  • Samopodobna iteracja: Każdy cubie analizowany jest osobno. Tło zastępowane jest kostką z wzorem-ziarna; „pustkowy” — monochromatyczną kostką koloru pustki.

Powtarzanie generuje strukturę o ułamkowej wymiarowości. Model z 27 kostek demonstruje pierwszą iterację; kolejne kroki skalują fraktal. Różnica w porównaniu do 2D dywanu Sierpińskiego: pełna przestrzenna realizacja bez fizycznych wycięć.

Ta technika została zaprezentowana na konferencjach Bridges (2000, 2002), gdzie Baizak powiązała projektowanie Rubikiem z geometrią fraktalną i op-artem.

Algorytm tworzenia kompozycji 3D

Baizak opisała etapowy proces, stosowalny do senior developerów algorytmów wizualizacji:

Google AdInline article slot
  • Lokalny moduł: Opracowanie wzoru na jednej kostce z uwzględnieniem obrotów, parzystości i orientacji. Określane są role kolorów: tło, akcenty, pustki.
  • Color control: Sprawdzanie połączeń ścian. Linie się kontynuują, tła pasują, pustki rozszerzają się według reguły samopodobieństwa. Analogicznie do globalnej optymalizacji w silnikach szachowych.
  • Złożenie: Umieszczenie w siatce 3D (3×3×3+). Realizuje formy przestrzenne: ścięcia, stopnie, fraktale.

Rozszerzenie na niekostkowe formy inspirowane Vasarelym: efekty op-artu z niejednoznacznej perspektywy (efekt Nechera). Kostki naruszają monokularną projekcję, tworząc przełączanie między orientacjami.

Współczesne realizacje i efekty optyczne

Po 2000 r. entuzjaści rozwinęli idee Baizak w dużych projektach. Francuski Invader wprowadził „rubikubizm” z rzeźbami 3D. Cube Works (Toronto) złożyli instalację Super Mario w przestrzeni.

Przykłady optycznych mozaik:

Google AdInline article slot
  • Ernesto Fernandez: portret Einsteina z 4444 kostek na trzech prostopadłych płaszczyznach. Zmiana kąta widzenia przesuwa wzór, imitując głębię.
  • Hariprasad: portret Gandhiego z 600 kostek z podobnym efektem.
  • Giovanni Contardi: model 1:1 komody Calamobio Alessandro Mendiniego.

Te prace wykorzystują parity pairs do kontroli kolorów w dużych阵ach, potwierdzając skalowalność podejścia Baizak.

Co ważne

  • Parity pairs zapewniają symetrię przy minimalnej palecie, kluczowe dla fraktali.
  • Iteracyjna reguła samopodobieństwa modeluje fraktale 3D kolorem, bez fizycznych zmian.
  • Algorytm (moduł → color control → złożenie) stosowalny do procedural generation w grafice.
  • Efekty op-artu z niejednoznaczności perspektywicznej wzmacniają wizualizację.
  • Skala: od 27 kostek (gąbka Menger) do 4444 (portrety).

Dziedzictwo Baizak przekształciło hobby w narzędzie matematycznej sztuki, aktualne dla projektowania algorytmicznego i prototypowania VR/AR.

— Editorial Team

Advertisement 728x90

Czytaj dalej