Фрактал

Волшебство фракталов

Как извест­но, фрак­тал – это мно­же­ство, обла­да­ю­щее свой­ством само­по­до­бия (Вики­пе­дия). Мате­ма­ти­че­ски это инте­ре­сес­но не мно­гим, зато если визу­а­ли­зи­ро­вать эти мно­же­ства – полу­ча­ет­ся насто­я­щий иной Мир, зага­доч­ный и непо­нят­ный. Неко­то­рые энту­зи­а­сты даже «путе­ше­ству­ют» по зака­ул­кам фрак­та­лов, постро­ен­ных по раз­лич­ным мате­ма­ти­че­ским функ­ци­ям. Я же про­сто пред­ла­гаю посмот­реть на эту кра­со­ту, а заод­но, кому захо­чет­ся, уста­но­вить себе при­ло­же­ние для гене­ра­ции фрак­та­лов и само­сто­я­тель­но совер­шить путе­ше­ствие в этот потря­са­ю­ще кра­си­вый Мир.

Чем генерить фракталы в Linux?

Я рен­де­рил изоб­ра­же­ния фрак­та­лов для это­го мате­ри­а­ла с помо­щью XaoS. В Arch Linux это при­ло­же­ние есть в стан­дарт­ных репо­зи­то­ри­ях и ста­вит­ся при­выч­ным спо­со­бом:

sudo pacman -S xaos

В при­ло­же­нии есть мно­же­ство фор­мул для гене­ра­ции фрак­та­лов, мож­но «путе­ше­ство­вать» по раз­лич­ным участ­кам фрак­та­лов приближая/отдаляя мас­штаб. Есть даже «авто­пи­лот», кото­рый сде­ла­ет это за вас. В общем, при­сут­ству­ет всё, что нуж­но для иссле­до­ва­ния фрак­та­лов.

А для тех, кто XaoS ста­вить не захо­тел, пред­ла­гаю несколь­ко при­ме­ров раз­лич­ных участ­ков фрак­та­лов, сге­не­ри­ро­ван­ных по раз­ным фор­му­лам.

Рендеры

Самая инте­рес­ная осо­бен­ность этих кар­ти­нок в том, что изоб­ра­же­ние на них было постро­е­но чёт­ко по мате­ма­ти­че­ской фор­му­ле, без вся­ко­го вме­ша­тель­ства худо­же­ствен­ной состав­ля­ю­щей. Так и выгля­дит мате­ма­ти­ка.

Успе­хов!