#aislop #fractal #picdump

Pewnie z prawdziwymi fraktalami niektóre mają mało wspólnego:P to ino AI;)

"fractal, golden ratio, macro shot" (większość).

W komentarzach reszta.

8

Pewnie z prawdziwymi fraktalami niektóre mają mało wspólnego:P to ino AI;)


@LizardKing, akurat w przypadku fraktali nie ma znaczenia to jak powstały. Liczy się tylko czy małe fragmenty w powiększeniu są podobne do jakiś większych fragmentów.

Jeśli tak to jest fraktal.

W naturze praktycznie wszystko jest fraktalem, zdjęcie drzewa (powiększona gałąź przypomina drzewo), albo brzegu morskiego (jeśli nie masz na zdjęciu nic poza brzegiem porównania to nawet nie będziesz wiedział w jakiej skali jest to zdjęcie, czy to makro jakiegoś kawałka wielkości paznokcia czy zdjęcie lotnicze).
@borubar,
W naturze praktycznie wszystko jest fraktalem


Wątpię. Pies na fraktala nie wygląda, kot też nie, człowiek też nie, mucha też nie, pająk też nie, rzodkiewka też nie, jabłko też nie.
@DarrDarek, kot, pies, pająk i mucha to też fraktale.

Każde zdjęcie zwierzęcia można zapisać jako wzór fraktalny. Kiedyś nawet napisałem programik który robi coś takiego i w ten sposób pozwalał skompresować obraz (a po skompresowaniu można było ten obraz dowolnie powiększać).

Tyle że skompresowanie obrazu dość długo trwało (to jeszcze nie były czasy w których dostępne były karty graficzne z tysiącem wątków obliczeniowych) a czekanie kilku- kilkunastu minut aż komputer przetworzy zdjęcie za pomocą procesora nie było zbyt fajne.

Nie wszystkie rzeczy się dobrze kompresowały w ten sposób - np twarze ludzi na zdjęciach albo się nie kompresowały albo jako fraktal wyglądały dziwnie.

Ale zwierzęta, rośliny, krajobraz kompresował się świetnie.

Zasadę działania tego programu opisałem na stronie

http://pl.wikipedia.org/wiki/Kompresja_fraktalna

(to jeszcze były czasy gdy nie było cenzury i artykuły na wiki mógł pisać każdy)

Zobacz ten przykład z kwadratem podzielonym na 2 trójkąty - to też jest fraktal.
@borubar,
kot, pies, pająk i mucha to też fraktale. Każde zdjęcie zwierzęcia można zapisać jako wzór fraktalny


To takie sobie bajdurzenie. Spróbuj stworzyć jeden a porządny wzór fraktalny do opisu muszki owocówki, czy choćby nawet pojedynczej komórki ożywionej. I nie chodzi o żadne udziwnione stworki artystyczne, jak poniżej wklejam (o ile to w ogóle fraktal). Tu nie chodzi o artystyczne wizje, ale o wzór fraktala, który narysuje projekt całej muszki owocówki. Nie da się bo to równie daremne szukanie wzoru, jakby ktoś chciał wzoru fraktala na narysowanie kompletnego procesora komputerowego. Nie da się, bo skomplikowanie projektu jest tak duże, że niemożliwe jest zapisane całego projektu procesora w postaci jednego wzoru.

Ludzie już pół wieku temu zachwycili się fraktalami, bo na fali zachwytów jak to sama "ewolucja stworzyła życie i człowieka" zaczęli dopasowywać jakieś sztukowanie naukowe do takiej tezy. Naukowcy widzieli, że z każdą dekadą rośnie wykładniczo zakres wiedzy o niesamowitym skomplikowaniu życia i stąd ta ucieczka w nową dziedzinę fraktali, gdzie jeden wzór rozwijał się w nieskończonośc w jakieś tam obrazy, które artystycznie ludziom zaczynały przypominać życie, ale realnie te obrazy fraktalne z życiem nie miały nic wspólnego i wtedy i dziś.
@DarrDarek,

Tu przepis fraktalny na muszkę owocówkę

http://files.catbox.moe/ksx4ir.fic

to skompresowany plik binarny więc tu wersja tekstowa wzoru który on zawiera

http://files.catbox.moe/oicypi.txt

A tak wygląda ten fraktal bo wygenerowaniu obrazu

Zdjęcie

ponieważ jest to fraktal to można renderować go w dowolnej rozdzielczości tu to samo tylko 9 razy większe Zdjęcie

I jeszcze dla porównania plik źródłowy na podstawie którego wygenerowany został wzór fraktalny

Zdjęcie

Tu nie chodzi o artystyczne wizje, ale o wzór fraktala, który narysuje projekt całej muszki owocówki.


Wzór narysuje obraz bardzo podobny jak dałem mu na wejściu - ale to nie jest to samo co model zwierzęcia. Jeśli powiększyć go 1000 razy nie zobaczysz komórek bo komórek nie było na zdjęciu źródłowym. No chyba żebyś mu dał mu zdjęcie w odpowiednio dużej rozdzielczości to wtedy dostaniesz wzór odpowiadający muszce z taką dokładnością.
@borubar,

Niestety ale do tego, podanego linku nie da się wejść.

Jeśli ten rysunek dałoby się zawrzeć w jakimś jednym wzorze, to jest jakieś osiągnięcie. Jak pisałem wcześniej sam rysunek zewnętrzny jednej strony owada nijak się ma do całej jego struktury wewnętrznej jako skrajnie skomplikowanego systemu pracującego idealnie w niesamowicie różnych warunkach działania. O tym pisałem. To tak jak próba ujęcia całego skomplikowania procesora komputerowego lub całego komputera w jednym wzorze. A komputer jest miliony razy mniej dopracowanym urządzeniem niż muszka owocówka. Ktoś próbował zawrzeć cały projekt choćby tylko procesora w jednym wzorze fraktala?
@DarrDarek, niemożliwość wykonania pomiaru/zdjęcia aby uzyskać wystarczająco dokładne dane wejściowe dla znalezienia wzoru nie znaczy że wzór nie istnieje. Skoro istnieje algorytm na znalezienie wzoru to nawet nie znając danych wiemy że zawsze taki wzór będzie istniał.

Druga sprawa to że piszesz o strukturach trójwymiarowych a ja o obrazach 2-wymiarowych. Chociaż to nie problem bo istnieją też fraktale 3-wymiarowe a algorytm znajdowania wzoru działa niezależnie od ilości wymiarów przestrzeni.

Trzecia to że procesor nie stanowi żadnego problemu, nie musimy wykonywać pomiarów dla zrobienia modelu, wystarczy nam projekt. Choć są lepsze sposoby reprezentacji takich modelów niż tworzenie 3-wymiarowych fraktali, tego typu modele łatwiej zapisać wektorowo.
@borubar,

Dość ciekawe byłoby, czy choćby na podstawie projektu procesora ktokolwiek był w stanie stworzyć jakiś wzór fraktala i jaką ten fraktal miałby długość wzoru jako jakiś string matematycznego wyrażenia. W sumie, gdyby ekspert potwierdził możliwość, to oznaczałoby utworzenie swoistej helisy DNA dla zawarcia projektu z skompresowanej formie. Co prawda helisa DNA potrafi mieć nawet do tysiąca miliardów atomów w jednej cząsteczce, ale dzisiejsza wiedza wskazuje, że całość (większość?) kodu organizmu mieści się w tym wzorze helisy DNA co faktycznie byłoby jakimś takim nawiązaniem do wzoru fraktalnego.

Nie miałem do czynienia z wzorami fraktali, a Twój link nie otwiera się, ciekawe jaka byłaby długość stringu wyrażenia, by w ogóle zapisać taki wzór fraktala choćby do tego procesora, czego - zgaduję - chyba nikt do tej pory nie zrobił.
@DarrDarek, nieskompresowana bitmapa ma 515581 bajtów, wzór fraktalny (w zapasie binarnym) ma 101741 bajty, zapisany tekstowo oczywiście jest większy

Nie wiem dlaczego nie możesz pobrać pliku (u mnie ta strona działa i cały czas działała)

ale mogę wrzucić dodatkowo na inną stronę wersję tekstową

http://szybkiplik.pl/3iEU68F5QR

Pierwsza linia to takie informacje ogólne ilość kanałów (kolorów) i wymiary oryginalnego obrazka.

Potem kolejne linie to zapis samej funkcji fraktalnej.

Na początku każdej linijki są wymiary obszaru i współrzędne miejsca w którym znajduje się coś podobnego oraz skala w jakiej zachodzi podobieństwo (w przypadku tego obrazu 1:2 względem osi x i 1:2 względem osi y) + informacja o jakiś przekształceniach które należy wykonać aby uzyskać podobieństwo np obrócić w określony sposób (w przypadku tego obrazka nieużywane).

Co ważne nie ma tam nigdzie zapisanego ani kawałka bitmapy, nie ma żadnego punktu startowego, tylko są informacje o znalezionych podobieństwach które złożone razem tworzą funkcję przekształcającą obraz.

Powarzenie w kółko tej transformacji generuje fraktal.
I te wyjątkowe:) uwielbiam nope nope nope:DD
Jest więcej z trochę zmodyfikowanym promptem:

fractal, golden ratio, self-awareness, reality