Rus tilida fraktallar yaratish uchun dastur. Fraktal generator dasturlari. SilverFractal yangi avlod fraktal generatoridir. U fraktal san'atni tiklash va soddalashtirish va yangi imkoniyatlarni ochishga qaratilgan

Uch o'lchovli grafik uch o'lchovli fazodagi ob'ektlar bilan ishlaydi. Odatda natijalar tekis rasm, proektsiyadir. 3D kompyuter grafikasi kinoda keng qo'llaniladi, Kompyuter o'yinlari Oh. Uch o'lchamda kompyuter grafikasi barcha ob'ektlar yuzalar yoki zarralar to'plami sifatida ifodalanadi. Minimal sirt ko'pburchak deb ataladi. Ko'pburchaklar sifatida odatda uchburchaklar tanlanadi.

Barcha vizual o'zgarishlar 3 D-grafiklar uch turdagi matritsa bilan boshqariladi: aylanish, siljish va masshtablash. Har qanday ko'pburchakni uning uchlari koordinatalari to'plami sifatida ko'rsatish mumkin. Shunday qilib, uchburchakning 3 ta uchi bo'ladi. Har bir cho'qqining koordinatalari vektor ( x, y, z). Vektorni mos keladigan matritsaga ko'paytirish orqali biz yangi vektorni olamiz. Ko'pburchakning barcha uchlari bilan shunday o'zgartirishni amalga oshirib, biz yangi ko'pburchakka ega bo'lamiz va barcha ko'pburchaklarni o'zgartirib, biz asl ob'ektga nisbatan aylantirilgan/siljitilgan/masshtablangan yangi ob'ektni olamiz.

Uch o'lchovli grafikalar ilmiy hisob-kitoblar, muhandislik dizayni, fizik ob'ektlarni kompyuterda modellashtirish va haqiqiy jismoniy tana kabi sohalarda keng qo'llanilishini topdi.

Guruch. 6. 3-misol D-grafiklar. 7. Fraktal misol

Soddalashtirilgan shaklda ob'ektni fazoviy modellashtirish uchun quyidagilar talab qilinadi: ob'ektning haqiqiy shakliga to'liq mos keladigan virtual ramkani ("skelet") loyihalash va yaratish; fizik vizualizatsiya xususiyatlariga ko'ra realga o'xshash virtual materiallarni loyihalash va yaratish; ob'ekt yuzasining turli qismlariga materiallarni tayinlash (professional jargonda - "ob'ektga to'qimalarni loyihalash"); ob'ekt ishlaydigan makonning fizik parametrlarini sozlash - yorug'lik, tortishish, atmosfera xususiyatlarini, o'zaro ta'sir qiluvchi ob'ektlar va sirtlarning xususiyatlarini o'rnatish; ob'ektlarning traektoriyalarini o'rnatish; olingan ramkalar ketma-ketligini hisoblash; yakuniy animatsion videoga sirt effektlarini qo'llash.

1.5 Fraktal grafika

Fraktal- alohida elementlari ota-ona tuzilmalarining xususiyatlarini meros qilib oladigan ob'ekt. Kichikroq o'lchamli elementlarning batafsil tavsifi oddiy algoritm yordamida amalga oshirilganligi sababli, bunday ob'ektni bir nechta matematik tenglamalar bilan tasvirlash mumkin.

Fraktallar tasvirlarning butun sinflarini tasvirlash imkonini beradi, ularning batafsil tavsifi nisbatan kam xotirani talab qiladi. Boshqa tomondan, fraktallar ushbu sinflardan tashqaridagi tasvirlarga kam qo'llaniladi.

Fraktal cheksiz murakkablikdagi ob'ekt bo'lib, uning ko'plab tafsilotlarini uzoqdan ham, yaqindan ham ko'rish imkonini beradi. Yer fraktal ob'ektning klassik namunasidir. Kosmosdan u to'pga o'xshaydi. Agar biz unga yaqinlashsak, okeanlar, qit'alar, qirg'oqlar va tog' tizmalarini topamiz. Keling, tog'larni yaqinroq ko'rib chiqaylik - yanada nozik tafsilotlar ko'rinib turadi: tog'ning yuzasida, o'z masshtabida, tog'ning o'zi kabi murakkab va notekis. Va undan ham kattalashtirish har birining o'zi fraktal ob'ekt bo'lgan tuproqning mayda zarralarini ko'rsatadi.

Fraktal figuralarning rangini o'zgartirish va birlashtirib, siz tirik va jonsiz tabiat tasvirlarini (masalan, daraxt shoxlari yoki qor parchalari) taqlid qilishingiz mumkin, shuningdek, olingan raqamlardan "fraktal kompozitsiyani" yaratishingiz mumkin.

Fraktal grafiklar, vektor va uch o'lchovli grafiklar kabi, hisoblashdir. Uning asosiy farqi shundaki, tasvir tenglama yoki tenglamalar tizimi yordamida tuzilgan. Shuning uchun barcha hisob-kitoblarni amalga oshirish uchun kompyuter xotirasida formuladan boshqa hech narsa saqlanishi shart emas.

Fraktal grafikani o'ylashdan hayratga tushmaydigan odamlarni topish qiyin - uning sirli elementlarida ba'zilar tungi olov alangasini tasavvur qilishlari mumkin, boshqalari uchun - suv ustunidagi tebranuvchi suv o'tlarining uzun iplari - koinotning butun siri.
Ammo qaysidir ma'noda fraktal grafikalar bizning e'tiborimizni tortadi va uni yaratish uchun dasturiy ta'minot to'plamlari bizga haqiqiy fraktal ijodkorlikka yaqinlashishimizga imkon beradigan qadam bo'lishi mumkin, ayniqsa ularning barchasini o'rganish nisbatan oson.
Fraktallardan foydalanib, nafaqat syurreal tasvirlarni, balki juda real tasvirlarni ham yaratish mumkin (masalan, fraktallar ko'pincha bulutlar, qorlar, qirg'oqlar, daraxtlar va butalar va boshqalarni yaratish uchun ishlatiladi). Shuning uchun fraktal tasvirlar oddiy to'qimalarni yaratishdan tortib, turli sohalarda qo'llanilishi mumkin fon rasmlari kompyuter o'yinlari yoki kitob rasmlari uchun ajoyib landshaftlar bilan yakunlanadi. Va bunday fraktal asarlar (shuningdek vektorlar) matematik hisob-kitoblar orqali yaratilgan, ammo farqli o'laroq. vektor grafikasi Fraktal grafikaning asosiy elementi matematik formulaning o'zi - bu kompyuter xotirasida hech qanday ob'ekt saqlanmasligini anglatadi va tasvir (qanchalik murakkab bo'lmasin) faqat tenglamalar asosida qurilgan.
1. Art Dabbler dasturi
Fraktal grafika asoslari bilan tanishishni Art Dabbler to'plami bilan boshlash yaxshidir. Ushbu muharrir (Fractal Design tomonidan yaratilgan va hozir Corelga tegishli) aslida Painter dasturining qisqartirilgan versiyasidir. Bu nafaqat kompyuter grafikasini, balki chizmachilik asoslarini ham o'rgatish uchun ajoyib dastur. Kerakli kichik hajmdagi xotira (uni o'rnatish uchun atigi 10 MB kerak), shuningdek, hatto bolaga ham kirishi mumkin bo'lgan oddiy interfeys uni maktab o'quv dasturida qo'llash imkonini beradi. MS Paint rastr muharriri singari Art Dabbler fraktal muharriri ham kompyuter grafikasini o'zlashtirishning dastlabki bosqichida ayniqsa samaralidir.
Art Dabbler paketini ishlab chiquvchilar ikkita omilga e'tibor qaratdilar:
  • soddalashtirilgan interfeysni yaratish, uning asosiy elementi asboblar to'plami qutilari (bu erda tortmalar deb ataladi);
  • paketdan o'quv dasturi sifatida foydalanish imkoniyati. Ushbu maqsadga erishish uchun paket dasturning o'zi bilan bir qatorda "Chizishni o'rganing" o'z-o'zini o'qitish bo'yicha qo'llanmani va kompakt diskdagi o'quv filmini o'z ichiga oladi. Ular taklif qilayotgan chizmachilik darslari tajribali rassomlarning Art Dabbler paketi yordamida rangli tasvirlarni qanday yaratish jarayonini bosqichma-bosqich kuzatish imkonini beradi.
Menyu satri oltita elementni o'z ichiga oladi: ko'pgina dasturlar uchun standart - Fayl, Tahrirlash va Yordam, shuningdek, ko'pchilikda mavjud Effektlar, Variantlar va Repetitorlar. grafik dasturlar va qo'shimcha sharhlar kerak emas.
Art Dabbler tasvirlarni o'zgartirish yoki buzish uchun ishlatilishi mumkin bo'lgan effektlar to'plamini (Effektlar menyusi) taqdim etadi. Masalan, “Texturize” effekti qog‘oz, kanvas va hokazolarda teksturalar yaratib, rassomning ijodiy imkoniyatlarini kengaytiradi.
Shuni ta'kidlash kerakki, Art Dabbler-da barcha asboblar xuddi shunday, masalan, Photoshop-da shunga o'xshash asboblar palitralar, CorelDRAW-da - dockerlar deb ataladi. Ular cho'tkalar, qalamlar, o'chirgichlar va boshqa vositalarni saqlaydi, ularni faollashtirish uchun tegishli belgini bosish kifoya. Jadvallarning old devorlarida kam sonli tugmalar va tutqich mavjud bo'lib, ularni bosish orqali foydalanuvchi ochilgan qo'shimcha tugmalar tufayli u orqali amalga oshiriladigan barcha operatsiyalar to'plamiga kirish huquqiga ega bo'ladi.
Yuklab olish
2. Ultra Fraktal dasturi
Ultra fraktal - Eng yaxshi qaror professional sifatli noyob fraktal tasvirlarni yaratish. To‘plam Photoshop-ni eslatuvchi ko‘plab elementlarga (o‘rganishni osonlashtiradi) ega foydalanuvchilarga qulay interfeysga ega va har bir jihat bo‘yicha bosqichma-bosqich ko‘rsatib beradigan bir qator o‘quv qo‘llanmalari bilan nihoyatda batafsil va chiroyli tasvirlangan hujjatlar bilan birga keladi. dastur bilan ishlash. Ultra Fraktal ikki shaklda taqdim etilgan Ikkita nashr mavjud: Standard Edition va kengaytirilgan Animation Edition, ularning imkoniyatlari nafaqat fraktal tasvirlarni yaratishga, balki ular asosida animatsiya yaratishga ham imkon beradi. Yaratilgan tasvirlarni ingl yuqori aniqlik, chop etish uchun mos va dasturning o'z formatida yoki mashhur fraktal formatlardan birida saqlangan. Renderlangan tasvirlarni rastr grafik formatlaridan biriga (jpg, bmp, png va psd) va tugallangan fraktal animatsiyalarni AVI formatiga eksport qilish ham mumkin.
Fraktal tasvirlarni yaratish printsipi juda an'anaviy; eng oddiy narsa - taqdim etilgan formulalardan birini ishlatish (o'rnatilgan brauzer tanlangan formula bo'yicha yaratilgan tasvirning mumkin bo'lgan ko'rinishini boshqarishga yordam beradi) va keyin formula parametrlarini tahrirlashdir. kerakli tarzda. Va agar tajriba muvaffaqiyatsiz bo'lsa, unda so'nggi harakatlar bekor qilish oson. Ko'plab tayyor fraktal formulalar mavjud va ularning sonini dastur veb-saytidan yangi formulalarni yuklab olish orqali kengaytirish mumkin. Tajribali foydalanuvchilar o'zlarining formulalarini yaratishda omadlarini sinab ko'rishlari mumkin, buning uchun paket o'rnatilgan matn muharriri fraktal formulali dasturlash tilining standart konstruktsiyalariga asoslangan asosiy shablonlarni qo'llab-quvvatlash bilan.
Biroq, fraktal tasvirning siri faqat muvaffaqiyatli formulada yotadi deb o'ylamasligingiz kerak. Boshqa jihatlar ham muhim emas. Masalan, rang parametrlarini tanlash va uning parametrlarini aniq sozlashni o'z ichiga olgan rang sozlamalari. Rangni sozlash nufuzli grafik paketlar darajasida amalga oshiriladi, masalan, gradientlarni mustaqil ravishda yaratish va sozlash, ko'plab parametrlarni, shu jumladan shaffoflikni sozlash va ularni keyinchalik foydalanish uchun kutubxonada saqlash mumkin. Aralashtirish rejimlarini o'zgartirish va shaffoflikni sozlash qobiliyatiga ega qatlamlardan foydalanish ko'p qatlamli fraktallarni yaratishga va fraktal tasvirlarni bir-birining ustiga qo'yish orqali noyob effektlarga erishishga imkon beradi. Shaffoflik niqoblaridan foydalanish tasvirning ma'lum joylarini maskalanishini ta'minlaydi. Transformatsiya filtrlari tanlangan tasvir bo'laklarida turli xil o'zgarishlarni amalga oshirishga imkon beradi: masshtab, oyna, naqsh bo'yicha kesish, aylanma yoki dalgalanma orqali buzish, kaleydoskop kabi ko'paytirish va hk.
Yuklab olish
3. Fractal Explorer dasturi


Fractal Explorer - bu juda ta'sirli imkoniyatlarga ega bo'lgan fraktallar va uch o'lchovli attraktorlarning tasvirlarini yaratish uchun dastur. U foydalanuvchining xohishiga ko'ra sozlanishi mumkin bo'lgan intuitiv klassik interfeysga ega va standart fraktal tasvir formatlarini (*.frp; *.frs; *.fri; *.fro; *.fr3, *.fr4 va boshqalar) qo'llab-quvvatlaydi. Tayyor fraktal tasvirlar *.frs formatida saqlanadi va ularni rastr grafik formatlaridan biriga (jpg, bmp, png va gif) eksport qilish mumkin, fraktal animatsiyalar esa AVI fayllari sifatida saqlanadi.
Fraktallarni yaratish ikki yo'l bilan mumkin - taqdim etilgan formulalar yordamida tuzilgan asosiy fraktal tasvirlar asosida yoki noldan. Birinchi variant qiziqarli natijalarni nisbatan sodda tarzda olish imkonini beradi, chunki tegishli formulani tanlash qiyin emas, ayniqsa qulay fayl brauzeri uning asosida fraktal tasvirni yaratishdan oldin ham ma'lumotlar bazasidan fraktal sifatini baholashga imkon beradi. . Shu tarzda olingan fraktal tasvir ranglar palitrasini o'zgartirishi, unga fon tasvirini qo'shishi va fraktal va fon qatlamlarining aralashtirish rejimini, shuningdek, fraktal qatlamning shaffoflik darajasini aniqlashi mumkin. Keyin fraktal tasvirni o'zgartirish, kerak bo'lganda uni masshtablash, tasvirning o'lchamlarini aniqlash va uni ko'rsatish mumkin bo'ladi. Tasvirni noldan yaratish ancha qiyin va ikkita usuldan birini tanlashni o'z ichiga oladi. Deyarli 150 ta variantdan fraktal turini tanlashingiz mumkin. Va keyin turli parametrlarni o'zgartirishga o'ting: palitrani, fonni va hokazolarni o'rnatish. Yoki o'rnatilgan kompilyator yordamida o'zingizning shaxsiy formulangizni yaratishga harakat qilishingiz mumkin. Tayyor tasvirni ko'rsatishdan oldin ranglar balansini avtomatik tuzatish va/yoki yorqinlik, kontrast va to'yinganlikni qo'lda tuzatish kerak bo'lishi mumkin.
Yuklab olish
4. ChaosPro dasturi
ChaosPro - bu eng yaxshi bepul fraktal tasvir generatorlaridan biri bo'lib, uning yordamida siz cheksiz xilma-xil ajoyib fraktal tasvirlarni osongina yaratishingiz mumkin. Dastur juda oddiy va foydalanuvchilar uchun qulay interfeys va avtomatik ravishda fraktallarni qurish qobiliyati bilan bir qatorda, ko'p sonli sozlamalarni (takrorlashlar soni, ranglar palitrasi, loyqalik darajasi, proyeksiya xususiyatlari, tasvir hajmi va boshqalar) o'zgartirish orqali ushbu jarayonni to'liq boshqarish imkonini beradi. Bundan tashqari, yaratilgan tasvirlar ko'p qatlamli bo'lishi mumkin (qatlamni aralashtirish rejimini boshqarish mumkin) va ularga filtrlarning butun seriyasini qo'llash mumkin. Qurilayotgan fraktallarga kiritilgan barcha o'zgarishlar darhol ko'rish oynasida aks ettiriladi. Yaratilgan fraktallar dasturning o'ziga xos formatida yoki o'rnatilgan kompilyator mavjudligi tufayli asosiy fraktal turlaridan birida saqlanishi mumkin. Yoki rastrli tasvirlar yoki 3D ob'ektlarga eksport qilinadi (agar fraktalning 3D ko'rinishi ilgari olingan bo'lsa).
Dastur xususiyatlari ro'yxati:
  • ranglarning bir-biriga silliq gradient o'tishini ta'minlaydigan aniq ranglarni sozlash;
  • turli oynalarda bir nechta fraktallarni bir vaqtning o'zida qurish;
  • har qanday o'zgaruvchan parametrda farq qilishi mumkin bo'lgan asosiy animatsiya bosqichlari ta'rifi bilan fraktal tasvirlar asosida animatsiya yaratish qobiliyati: burilish va aylanish burchaklari, rang parametrlari va boshqalar;
  • oddiy ikki o'lchovli tasvirlar asosida fraktallarning uch o'lchovli tasvirlarini yaratish;
  • ChaosPro muhitida import qilinishi va tahrirlanishi mumkin bo'lgan ko'plab standart fraktal tasvir formatlarini qo'llab-quvvatlash.
Yuklab olish
5. Apofiz dasturi
Apofiz - qiziqarli vosita
nt asosiy fraktal formulalar asosida fraktallarni yaratish uchun. Tayyor formulalar yordamida yaratilgan fraktallarni turli parametrlarni sozlash orqali tahrirlash va tanib bo‘lmas darajada o‘zgartirish mumkin. Shunday qilib, masalan, muharrirda siz fraktallar ostidagi uchburchaklarni o'zgartirish yoki o'zingizga yoqqan o'zgartirish usulini qo'llash orqali ularni o'zgartirishingiz mumkin: to'lqinga o'xshash buzilish, istiqbol, Gauss xiralashishi va boshqalar. Keyin ranglar bilan tajriba qilishingiz kerak, asosiy gradient to'ldirish variantlaridan birini tanlash. O'rnatilgan plombalarning ro'yxati juda ta'sirli va agar kerak bo'lsa, siz avtomatik ravishda mavjud uchun eng mos plombani tanlashingiz mumkin. rastr tasvir, bu, masalan, ma'lum bir loyihaning boshqa tasvirlari bilan bir xil uslubda fraktal fon yaratishda tegishli. Agar kerak bo'lsa, gamma va yorqinlikni sozlash, fonni o'zgartirish, fraktal ob'ektni masshtablash va uning fonda joylashgan joyini aniqlashtirish oson. Bundan tashqari, natijani kerakli uslubda turli mutatsiyalarga duchor qilishingiz mumkin. Tugatgandan so'ng, siz oxirgi fraktal tasvirning o'lchamlarini belgilashingiz va uning vizuallashtirilgan versiyasini shaklda yozishingiz kerak. grafik fayl(jpg, bmp, png).
Yuklab olish
6. Mystica dasturi
Mystica - bu noyob fantastik 2D va 3D tasvirlar va teksturalarning universal generatori bo'lib, ular keyinchalik turli loyihalarda, masalan, veb-sahifalar uchun haqiqiy teksturalar, ish stoli fonlari yoki ishlatilishi mumkin bo'lgan fantastik fon tasvirlari sifatida ishlatilishi mumkin.
bolalar kitoblari dizayni. Paket nostandart va juda murakkab interfeysga ega va ikkita rejimda ishlashi mumkin: Namuna (yangi boshlanuvchilar uchun mo'ljallangan va minimal sozlamalarni o'z ichiga oladi) va Ekspert (professionallar uchun mo'ljallangan). Yaratilgan tasvirlar har qanday hajmda bo'lishi mumkin va keyin mashhur 2D grafik formatlariga eksport qilinadi. Siz ularni to'g'ridan-to'g'ri dastur oynasidan orqali yuborishingiz mumkin elektron pochta, Html galereyasida nashr qiling yoki ular asosida video yarating divx formatlari, mpeg4 va boshqalar. Dasturning oʻrnatilgan 3D dvigateli kompyuter oʻyinlari uchun 3D sahnalarni yaratish uchun ishlatilishi mumkin, masalan, fantastik fon va landshaftlar.
Tasvirni yaratish paketga o'rnatilgan fraktal formulalar asosida amalga oshiriladi va tasvirni tayyorlash tizimi ko'p darajali bo'lib, juda ko'p narsalarni o'z ichiga oladi. batafsil sozlash ranglar, yaratilgan elementlarni oddiy o'zgartirish imkoniyati va boshqa ko'plab o'zgarishlar. Bularga filtrlarni qo'llash, yorug'likni o'zgartirish, ranglarni, yorqinlik va kontrastni sozlash, ishlab chiqarishda ishlatiladigan materialni o'zgartirish, tasvirga "xaotik" tuzilmalar qo'shish va boshqalar kiradi.
Yuklab olish
Fraktal tasvirlar oddiy teksturalar va fon tasvirlarini yaratishdan tortib kompyuter o'yinlari yoki kitob rasmlari uchun fantastik landshaftlargacha turli sohalarda qo'llaniladi. Fraktal tasvirlar matematik hisoblar orqali yaratiladi. Asosiy element Fraktal grafikaning o'zi matematik formuladir - bu shuni anglatadiki, kompyuter xotirasida hech qanday ob'ekt saqlanmaydi va tasvir faqat tenglamalar asosida tuziladi.
Fraktal tasvirning siri faqat bitta muvaffaqiyatli formulada yotmaydi. Boshqa jihatlar ham muhim emas. Masalan, rang sozlamalari, o'zgartirish filtrlari va boshqalar.
Fraktal tasvirlarni yaratish uchun ko'plab dasturlar mavjud. Ushbu dasturlarning afzalliklari va kamchiliklari bor. Texnologiyaning rivojlanishi bilan dasturlar soni ortib, sifati va imkoniyatlari yaxshilanmoqda.
Apophysis - fraktallarni yaratish dasturi

Apophysis - fraktallarni yaratish dasturi

Fraktal - har biri butunga o'xshash alohida qismlardan tashkil topgan yaxlit geometrik figura. Fraktallar veb-dizaynda juda mashhur, chunki ular soddalik va gipnoz go'zalligining kombinatsiyasini ifodalaydi.

Fraktallarni chizishni o'rganmoqchi bo'lganlar uchun bu erda bepul dastur Apofiz. Ingliz interfeysiga qaramay, dastur juda tushunarli, ammo ayni paytda u noyob effektlarga erishishga imkon beruvchi juda ko'p sonli sozlamalar va funktsiyalarga ega. Dasturga qo'shimcha ravishda siz maxsus plaginlarni yuklab olishingiz mumkin.

O'rnatish juda oddiy. Ushbu dastur yordamida siz quyidagi effektlarni olishingiz mumkin:

Dastur interfeysi shunday ko'rinadi:

Skrinshotni bosish orqali uni kattalashtirishingiz mumkin. Dastur interfeysi quyidagi qismlardan iborat:

1. Menyu. U faylni ochish, tasvirni qayta ishlash va fraktalni kompyuterga saqlashgacha bo'lgan barcha dastur buyruqlarini o'z ichiga oladi.

2. Asboblar paneli - eng ko'p ishlatiladigan funktsiyalar ro'yxati.

3. Olovlar. Bu dastur tayyor fraktallar ro'yxatini shunday deb ataydi, ularni o'zgartirish orqali siz yangi fraktal tasvirlarni olishingiz mumkin.

4. Fraktal diagrammani ko'ring. O'zgartirishlar natijasida yuzaga keladigan fraktaldagi barcha o'zgarishlar bu erda ko'rsatiladi.

5. Holat satri (skrinshotda belgilanmagan) dasturning eng quyi qismida joylashgan. U bizga olovni qaytarish uchun zarur bo'lgan vaqt haqida ma'lumot beradi.

Apophysis dasturida ishlash bosqichlari:

1. Yangi olov yarating (CTRL+N) yoki Fayl - Yangi

3. Endi siz CTRL+O yoki File -Open tugmalari yordamida yaratilgan faylni ochishingiz kerak.

4. Tasvir parametrlarini o'zingizning xohishingizga ko'ra o'zgartiring (quyida bu haqda batafsilroq).

5. CTRL+S yoki tugma yordamida olovni kompyuteringizga saqlang. Fraktalni kompyuteringizga saqlash uchun Ctrl + R tugmalarini yoki tugmani bosing va tanlang kerakli format(PNG yoki JPG) rasmlar.

Apophysis dasturining asosiy vazifalari:

muharrir. Ushbu buyruq yordamida siz fraktallarning komponentlarini boshqarishingiz mumkin. Ochilgan oynada siz ushbu komponentlarni qo'lda (sichqoncha yordamida) o'zgartirishingiz, hajmini o'zgartirishingiz, aylantirishingiz, qo'shishingiz, o'chirishingiz, ko'chirishingiz va h.k.

Gradient fraktalning rang sxemasini o'zgartiradi.

Adjust fraktalning rang sxemasi, uning foni, koordinatalari va boshqa dastur sozlamalari uchun boshqaruv panelini ochadi.

Matematika tom ma'noda uyg'unlik bilan singib ketgan va fraktal grafiklar buni to'g'ridan-to'g'ri tasdiqlaydi. Ilm har bir elementning yaratilishida mavjud, shuning uchun u barcha go'zallikni aks ettiradi.

Fraktal geometriyaning yaratuvchisi professor Malderbrot o'z kitoblarida ko'rib chiqilayotgan grafikalar shunchaki takrorlanuvchi tasvirlar emasligini yozgan. Bu sayyoradagi tirik va jonsiz har qanday mavjudot yoki ob'ektning tuzilishi. Masalan, DNK asos, bitta integratsiyadir. Ammo agar kod o'zini takrorlay boshlasa, u holda odam paydo bo'ladi.

Fraktal grafika asoslari

Fraktal grafika nima? Bu bir yoki bir nechta, ularning har biri boshqasiga o'xshash. Ya'ni, tasvir bir xil qismlardan iborat.

"Fraktal" so'zining o'zi, agar raqam quyidagi xususiyatlardan bir yoki bir nechtasiga ega bo'lsa ishlatilishi mumkin:

  • Oddiy bo'lmagan tuzilma. Butun rasmning kichik detali tekshirilganda, parcha butun rasmga o'xshaydi. O'lchovni oshirish buzilishlarga olib kelmaydi. Tasvir har doim bir xil darajada murakkab bo'lib qoladi.
  • Chizmaning har bir qismi o'ziga o'xshashdir.
  • Matematik o'lchov mavjud.
  • Takrorlash orqali tuziladi.

Tabiiy yoki sun'iy kelib chiqadigan ko'plab ob'ektlar fraktallarning xususiyatlariga ega. Bularga odam va hayvonlarning qon aylanish tizimi, daraxtlarning tojlari va ildizlari va boshqalar kiradi.

Fraktal kompyuter grafikasi mashhur bo'lib bormoqda, chunki go'zallik va realizmga tegishli jihozlardan foydalangan holda oddiy qurilish orqali erishish mumkin. Siz faqat to'g'ri o'rnatishingiz kerak matematik formula va takrorlash sonini ko'rsating.

Fraktal grafik elementni qanday yaratish mumkin?

Fraktal grafiklarni yaratish uning tasnifiga qarab o'zgaradi: geometrik, algebraik yoki stokastik. Farqga qaramay, natija har doim bir xil bo'ladi. Fraktal grafikalar geometriyadan boshlanganligi sababli, biz uni tegishli misol yordamida yaratishni ko'rib chiqishimiz kerak:

  1. Shartni o'rnating. Bu butun tasvir asos bo'ladigan raqam.
  2. Jarayonni o'rnating. Vaziyatni o'zgartiradi.
  3. Geometrik fraktal olinadi.

Odatda null shart uchburchak shaklida ifodalanadi.

Tasvirni yaratish uchun siz ikkita protsedurani qo'llashingiz kerak. Birinchidan, DrawTriangle. U foydalanuvchi tomonidan belgilangan nuqtalar yordamida uchburchakni quradi. Ikkinchidan, DrawGenerator. Bu nuqtalar sonini ko'rsatadi. Har bir protsedura bir necha marta yoki cheksiz takrorlanishi mumkin. Ushbu ko'rsatkichni aniqlash uchun n raqamli argument ishlatiladi.

Fraktal grafiklar bilan boshqa harakatlar

Fraktal grafik element yaratilgandan so'ng, siz u bilan turli xil qo'shimcha amallarni bajarishingiz mumkin:

  • Burilishlar va cho'zishlar. Shunday qilib, chizmaning individual tafsilotlari kattalashtiriladi yoki ular foydalanuvchi xohlagan shaklni oladi.
  • Ob'ektlarni guruhlash. Odatda bu funktsiya kerakli o'lchovni belgilash uchun ishlatiladi.
  • Rangni aylantirish. Tasvirni har qanday soyada bo'yash va ohangni o'rnatish mumkin.
  • Butun ob'ekt yoki alohida qismlarning shaklini o'zgartirish.

Shuni esda tutish kerakki, fraktal grafik tasvirlarni oldindan aytib bo'lmaydi. Uchburchak juda katta bo'lsa, ko'rinish haqiqiy emas, foydalanuvchi faqat qora oynani ko'radi. Kerakli tekstura topilganda, unga kiritilgan barcha o'zgarishlar har doim to'g'ri variantni saqlab, minimal tartibda amalga oshirilishi kerak.

Dasturlarni yaratish

Fraktal grafikani o'ziga jalb qilmaydigan odam yo'q. Uni yaratishda ishtirok etgan dasturlar juda ko'p miqdorda taqdim etilgan. Shuning uchun, siz yangi boshlanuvchilar uchun eng mos bo'lganlarni tushunishingiz kerak.

Art Dabbler mahsuloti, agar foydalanuvchi ilgari soliqlar bilan shug'ullanmagan bo'lsa, eng yaxshi variantdir. Bu yerda siz nafaqat grafikani o'zlashtirishingiz, balki kompyuterda chizishni ham o'rganishingiz mumkin. Boshqa afzalliklarga kichik hajmdagi xotira maydoni va intuitiv interfeys kiradi.

Yana bir dastur - Ultra Fractal. U allaqachon professionallarning ishiga qaratilgan, yangi boshlanuvchilar uchun buni tushunish qiyin bo'ladi. Bu erda interfeys juda murakkab, ammo ishlab chiqaruvchilar uni oddiy Photoshop misolida amalga oshirdilar. Agar foydalanuvchi ushbu dastur bilan shug'ullangan bo'lsa, u tugmalarni tezda tushunadi. Ultra Fractalning o'ziga xos xususiyati shundaki, u standart va oddiy tasvir sifatida nafaqat fraktal grafikani, balki animatsiyani ham bajaradi. Kompilyatsiya qilish uchun formulalar kiritilgan, ammo agar kerak bo'lsa, foydalanuvchi o'zidan foydalanishi mumkin.

Mavjud formatlar

Fraktal grafik formatlari fayl ma'lumotlarini saqlash shakli va usulini belgilaydi. Ulardan ba'zilari katta hajmdagi ma'lumotlarni o'z ichiga oladi. Shuning uchun ularni siqish kerak. Bundan tashqari, bu arxivlash orqali emas, balki to'g'ridan-to'g'ri faylda amalga oshirilishi kerak. Agar siz uni to'g'ri tanlasangiz, siqilish avtomatik ravishda sodir bo'ladi. Ushbu protsedura uchun bir nechta algoritmlar mavjud.

Agar foydalanuvchi oldida dastur mavjud bo'lsa, ularning aksariyati bitta rangda bo'lsa, undan foydalanish oqilona BMP formatlari va PCX. Bu erda takrorlanadigan qiymatlar ketma-ketligi almashtiriladi.

Juda kamdan-kam uchraydigan, lekin baribir fraktal grafikada, TIFF yoki GIF-da ishlatiladigan diagrammani joylashtirish mantiqan to'g'ri.

Ba'zi formatlar universaldir. Ya'ni, ularni ko'pchilik tahrirlovchilarda ko'rish mumkin. Ammo foydalanuvchi uchun sifat muhim bo'lsa, unda siz asl dasturdan foydalanishingiz kerak.

Fraktal formatlari brauzerlar tomonidan qo'llab-quvvatlanmaydi. Shuning uchun ularni ma'lum bir saytga yuklash zarurati tug'ilsa, ular o'zgartiriladi.

Qo'llash sohalari

Fraktal grafikalardan foydalanishni deyarli hamma joyda deb atash mumkin. Bundan tashqari, bu soha doimiy ravishda kengayib bormoqda. Yoniq bu daqiqa Quyidagi sohalarni ta'kidlash mumkin:

  1. Kompyuter grafikasi. Relyeflar va tabiat ob'ektlari real tasvirlangan. Bu kompyuter o'yinlarini yaratishda qo'llaniladi.
  2. Qimmatli qog'ozlar bozorlarini tahlil qilish. Fraktallar bu erda takrorlanishlarni belgilash uchun ishlatiladi, bu keyinchalik treyderlarning foydasiga ishlaydi.
  3. Tabiiy fanlar. Fizikada modellashtirish uchun fraktal grafiklardan foydalaniladi chiziqli bo'lmagan jarayonlar. Biologiyada qon aylanish tizimining tuzilishini tavsiflaydi.
  4. ma'lumotlar miqdorini kamaytirish uchun.
  5. Markazlashtirilmagan tarmoqni yaratish. Fraktallar orqali markaziy tartibga solish orqali emas, balki to'g'ridan-to'g'ri ulanishni ta'minlash mumkin. Shunday qilib, tarmoq yanada barqaror bo'ladi.

Hozirgi vaqtda fraktallardan turli jihozlar ishlab chiqarishda foydalanish amaliyotga tatbiq etilmoqda. Masalan, signallarni mukammal qabul qiladigan antennalarni yaratish uchun quvur liniyasi allaqachon ishga tushirilgan.

Misollar

Fraktal grafiklarga misollar ibtidoiydan o‘ta murakkab takrorlanuvchi elementlargacha bo‘ladi. Ushbu turning o'ziga xos xususiyati shundaki, naqsh faqat undov yoki undovdan iborat bo'lishi mumkin

Kompyuter fraktal grafikasining standart, ammo nisbatan murakkab misollari bulutlar, tog'lar, dengiz qirg'oqlari va boshqalar. Ular ko'pincha o'yinlarni yaratishda ishlatiladi.

Eng oddiy misol Koch egri chizig'i deb atash mumkin. Birinchidan, uning o'ziga xos uzunligi yo'q va cheksiz deb ataladi. Ikkinchidan, bu erda silliqlikning to'liq etishmasligi mavjud. Shuning uchun tangensni qurish mumkin emas.

Afzalliklari va kamchiliklari

Yaqinda fraktal grafika keng tarqaldi. u juda xiralashgan, chunki oddiy nazariy asos yo'q. Terminologiya va undan foydalanish tamoyillari samarali va samarali bo'lishiga qaramay, to'liq o'rganilmagan.

Fraktal grafikaning afzalliklari bir necha omillarga bog'liq:

  1. Katta o'lchamdagi chizilgan kichik o'lchamli.
  2. Masshtablashning oxiri yo'q, rasmning murakkabligi cheksiz ravishda oshirilishi mumkin.
  3. Bu kabi murakkab shakllarni yaratishga imkon beradigan boshqa vosita yo'q.
  4. Realizm.
  5. Yaratilish qulayligi.

Fraktal grafikaning kamchiliklari ham mavjud. Birinchidan, bu erda kompyutersiz qilolmaysiz. Bundan tashqari, takrorlashlar soni qancha ko'p bo'lsa, protsessor shunchalik ko'p yuklanadi. Shunga ko'ra, faqat yuqori sifatli kompyuter uskunalari murakkab tasvirlarni qurish bilan shug'ullanishi mumkin.

Ikkinchidan, asl matematik raqamlarda cheklovlar mavjud. Ba'zi tasvirlarni fraktallar yordamida yaratib bo'lmaydi.

Fraktal va vektor o'rtasidagi o'xshashlik va farqlar

Vektor va fraktal grafikalar bir-biridan juda farq qiladi:

  1. Rasm kodlash bo'yicha. Vektor turli geometrik shakllarning konturlaridan foydalanadi, fraktal - bu uchburchakka asoslangan matematik formula.
  2. Ilova bo'yicha. Vektor aniq konturni olishingiz kerak bo'lgan joyda ishlatiladi. Fraktal grafikalar ko'proq ixtisoslashgan bo'lib, ular matematika va san'atda o'z qo'llanilishini topdilar.
  3. Analogiya bo'yicha. Vektor analoglari diagrammalardagi slaydlar yoki funksiyalardir. Fraktallar uchun bu qor parchalari yoki kristallar.

Turli xillikka qaramay o'ziga xos xususiyatlar, bu ikki turdagi grafika tasvir sifati bilan birlashtirilgan. Kattalashtirish darajasidan qat'i nazar, u bir xil bo'lib qoladi.

Uch o'lchovli, vektor, rastr, fraktal grafikalar bir jihati bilan o'xshash - ularning barchasi turli xil kompyuter masalalarini hal qilishda keng qo'llaniladi. Haqiqatan ham yuqori sifatli tasvirni olish uchun ularning har biridan foydalanishingiz kerak.

Fraktallarning o'ziga xos xususiyatlari

Fraktal grafikaning o'xshashi yo'q. U o'ziga xos tarzda noyobdir. Birinchidan, uning kichik bir qismi darhol butun chizilgan yoki tasvir haqida aytib berishi mumkin. Butun fraktal haqida ma'lumot mavjud, chunki u o'ziga o'xshashdir.

Tegishli har qanday tasvirning markazida bu tur grafik, teng tomonli uchburchak joylashgan. Rasmning barcha boshqa tafsilotlari uning qismlari yoki kichraytirilgan/kattalashtirilgan nusxalaridir. Ya'ni, tasvirni yaratishda ma'lum bir element ishtirok etadi.

Fraktal grafikadan foydalanish uchun kompyuter xotirasida saqlangan hech qanday ob'ekt kerak emas. Siz qo'lingizda faqat bitta matematik formula bilan yaratishni boshlashingiz mumkin.

Xulosa

Fraktal grafikalar juda realistik. Buning sababi shundaki, uning tafsilotlari va elementlari doimiy ravishda inson muhitida - tog'larda, bulutlarda, dengiz qirg'oqlarida, turli xil tabiat hodisalarida uchraydi. Ulardan ba'zilari doimo bir xil holatda qoladi, masalan, daraxtlar, toshloq joylar. Qolganlari doimo o'zgarib turadi, xuddi miltillovchi olov alangasi yoki qon tomirlari bo'ylab harakatlanadi.

Fraktal texnologiyalarning rivojlanishi bugungi kunda fanning ilg'or yo'nalishlaridan biridir. U nafaqat kompyuter grafikasida qo'llaniladi. Ehtimol, agar olimlar ularning tubiga tushsa, odamlar bu dunyoni yaxshiroq tushunishni boshlaydilar.

(tab=Mandelbulber}

Mandelbulber - 3D Mandelbrot fraktallari, shuningdek, Mandelbox, Bulbbox, Juliabulb, Menger shimgichi va boshqalar kabi boshqa 3D fraktal turlarini yaratish va ular bilan ishlash uchun mo'ljallangan eksperimental dastur.
Xususiyatlari: 3D fraktallar bilan ishlash, yorug'lik, soyalar, rang bilan ishlash, atrof-muhitni yopish effektlarini qo'llab-quvvatlash, maydon chuqurligi va boshqalar bilan ishlash uchun ajoyib moslashuvchanlik.
64-bitli tizimlarda cheksiz tasvir o'lchamlari. 3D fraktal navigatordan foydalanish oson. Animatsiyani qo'llab-quvvatlash. Mac va Win versiyalari. Ozod.

Rasmiy sayt:

(tab=Apofiz 7x}

Apofiz 7x Apophysis fraktal generatori 2D fraktallarni yaratish va tahrirlash uchun ko'plab xususiyatlarga ega, jumladan, uchburchaklarni (bir turdagi transformatsiya bloklari) manipulyatsiya qilish orqali fraktalni to'g'ridan-to'g'ri tahrirlash imkonini beruvchi muharrir. Mutatsiya funktsiyasi uchburchaklarni tasodifiy tahrirlashni qo'llaydi. Dastur oynalarining hajmini ehtiyojlaringizga mos ravishda sozlang. Ko'pgina fraktal komponentlarga to'g'ridan-to'g'ri kirish imkoniga ega bo'lgan fraktal ranglarni va hatto skript tilini manipulyatsiya qilish uchun jiddiy imkoniyatlar. Animatsiyani qo'llab-quvvatlash. FLAM3 va Chaotica kabi dasturlarga eksport qiling va keyin ko'rsating. Bir nechta tillarni qo'llab-quvvatlash, rus tili, afsuski, hali yo'q. Fraktallar bilan ajoyib natijalarga erishishga imkon beruvchi ko'plab plaginlar. Ozod.

Rasmiy sayt: Apofiz 7x

Ishga misollar:

(tab=Ultra fraktal)

Ultra fraktal- fraktal generator fraktal to'plamlarning tasvirlarini yaratishga, shuningdek ularning animatsiyasini amalga oshirishga imkon beradi. Tasvirlarni yaratish jarayoni vizuallashtirilgan fraktallarning turlarini, ularni bo'yash usullarini va ularga qo'llaniladigan transformatsiyalarni tavsiflovchi algoritmlar to'plami bilan belgilanadi.
Xususiyatlari: modulli arxitektura nafaqat kimdir tomonidan allaqachon yaratilgan algoritmlardan foydalanishga, balki o'zingizni yaratishga ham imkon beradi. o'rnatilgan dasturlash tili. Rang va gradientlar bilan ishlash uchun noyob imkoniyatlar.Alfa-kanallar, qatlamlar va niqoblar bilan ishlash qobiliyati amalga oshirildi, bu turli xil tasvir qismlarini birlashtirishni osonlashtiradi. Shartli ravishda bepul.

Rasmiy sayt: Ultrafraktal

Ishga misollar (rasmiy veb-sayt galereyasidan tanlangan)

(tab=Xenodream}

Xenodream - fraktal 3D grafika yaratish uchun noyob dastur. Eng oddiy shakllardan murakkab rekursiv 3D tuzilmalarni yaratish yoki o'rganish, yorug'lik va teksturalar bilan tajriba o'tkazish. Boshqa renderlash dasturlari uchun teksturalar yoki chuqurlik xaritalarini eksport qiling. Stereogrammalar, animatsiyalar va boshqalarni yaratish. Dastur professionallar uchun ham, ajoyib 3D modellarni yaratishdan zavq olishni yaxshi ko'radiganlar uchun mo'ljallangan.

Shartli ravishda bepul.

Rasmiy sayt

Namuna rasmlar:

(tab=JWildFire)

JWildFire nisbatan yaxshi va ayni paytda kuchli fraktal grafik muharriri. Funktsionallik nuqtai nazaridan uni taniqli Apophysis dasturi bilan solishtirish mumkin. Xuddi Apophysis kabi, JWildFire olov bilan ishlaydi, lekin Delphida yozilgan Apophysisdan farqli o'laroq, JWildFire Java tilida yozilgan.

Dasturning asosiy xususiyatlari:

  1. - to'lqinlar, suvdagi to'lqinlar va boshqalar kabi ajoyib 3D effektlardan foydalanish qobiliyati.
  2. -3D qoplama effektlari
  3. - kuchli o'rnatilgan olov muharriri - T.I.N.A.
  4. -o'rnatilgan tasvir generatori (bulutlar, plazma va boshqalar bilan tasvirlarni yaratish qobiliyati)
  5. -2D-da tasvirni qayta ishlashning ko'plab effektlari (masalan: aylantirish, burish, yo'q qilish va boshqalar)
  6. - sichqonchani bir necha marta bosish orqali deyarli har qanday parametrni jonlantirish imkonini beruvchi oddiy, ammo kuchli foydalanuvchi interfeysi
  7. uchun Sunflow bilan integratsiya Yuqori sifatli vizualizatsiya.

Apofizdan asosiy farqlar quyidagilardir:

JWildfire bilan muharrir real vaqt rejimida ko'rib chiqadi. - Lekin Aponing qarashi aniqroq.

JWildfire sizga olovdan plaginlar sifatida foydalanish imkonini beradi (variatsiyalar)

JWildfire HDR chiqishiga ega (har bir kanal uchun 32 bit)

JWildfire-da Pseudo3D shader mavjud bo'lib, u 3D renderlash uchun yanada aniqroq natijalar beradi.

Apo uchun juda ko'p plaginlar to'plami yaratilgan, ammo ularning barchasini birgalikda ishlatib bo'lmaydi. JWildfire kichikroq to'plamga ega, ammo baribir hammasi birgalikda ishlatilishi mumkin bo'lgan juda ko'p sonli plaginlarga ega.

JWildfire-da o'z plaginlaringizni tezda yaratish uchun o'rnatilgan kompilyator mavjud.

JWildfire platformasi mustaqil va juda barqaror - lekin Apo-da ko'rsatish tezroq (formulaga qarab 2 marta)

JWildfire qo'shimcha vositalarni talab qilmaydi.

Bepul

Misol tasvirlarga Apophysis generatorining tasvirlari kiradi.

(tab= Fraktal Explorer}

Fraktal Explorer bepul fraktal generator bo'lib, matematik formulalar asosida juda chiroyli fraktal tasvirlarni yaratishga imkon beradi.

Dastur nafaqat professionallar uchun, balki mo'ljallangan oddiy foydalanuvchilar, va shuning uchun u bilan ishlash hech qanday qiyinchilik tug'dirmaydi.Siz unda professional maqsadlarda ham, o'yin-kulgi uchun ham ishlashingiz mumkin, ikkala holatda ham dastur juda ko'p zavq va ko'p soatlik yoqimli vaqt olib keladi!
Fractal Explorer klassik polinom to'plamlari (Mandelbrot to'plami, Julia Set, Nyuton to'plami va ularning o'zgarishlari) va boshqalarga asoslangan fraktallarni yaratishga imkon beradi. Masalan: 4D murakkab fraktallar (kvarternionlar asosidagi fraktallar), 3D “gʻalati” attraktorlar, shuningdek, IFS tizimlari Bundan tashqari, Fractal Explorer turli effektlarni yaratish va yaratilgan tasvirlar sifatini oshirish uchun koʻplab funksiyalarga ega.

Dasturning rasmiy sayti: http://www.eclectasy.com/Fractal-Explorer/

Ishga misollar veb-sayt:

(tab=Incendia)

Incendia - bu to'liq huquqli, bepul, ko'p protsessorli 3D fraktal generator.
Dastur doimiy ravishda ishlab chiqiladi va yangilanadi. Hozirgi vaqtda u to'liq huquqli uch o'lchovli fraktallarni yaratish uchun boy va kuchli imkoniyatlarga ega.Asosiy xususiyatlar:
- Ruxsatli tasvirlarni yaratish: 1024, 2048, 2560 va 3072 piksel (donorlar uchun 4096 va 8192 piksel, ya'ni dastur muallifiga ixtiyoriy moliyaviy hissa qo'shgan foydalanuvchilar uchun)
- Yumshoqroq va mukammalroq tasvirlar uchun ikki marta anti-aliasingni qo'llab-quvvatlaydi.
-45 xil uch o'lchamli fraktallar (garchi ko'pchilik dasturning kelajakdagi versiyalarida bo'lsa ham)
-Fraktallarning yangi turlarini yaratish uchun fraktal skriptlarni qo'llab-quvvatlash.
- Teksturalarning katta kutubxonasi, shuningdek, tashqi teksturalarni import qilish imkoniyati.
- Rang gradientlarini qo'llab-quvvatlash.
- Bir nechta renderlash uslublari (jumladan, hajmli tuman va ko'plab yangi renderlash shaderlari).
-Ko'p yadroli protsessorlarni qo'llab-quvvatlash.
-Murakkab fraktallarni qurish uchun o'rnatilgan uch o'lchovli asosiy shakllarning mavjudligi. (Oltita asosiy shakldagi xarita ofsetlarini o'z ichiga oladi).
- Kuchli fraktal transformatsiya muharriri.
-Uch o'lchamli asosiy shakllar muharriri.
- Materiallar muharriri
-3D Mesh eksporti (donorlar uchun 1000x1000x1000 vokselgacha)
- Buferga saqlang (uzoq renderlash uchun)
- Animatsiyani qo'llab-quvvatlash.
Bunga qo'shimcha ravishda, EX V versiyasidan boshlab, dastur uch o'lchovli fraktallarni Incendia'dan boshqa 3D grafik muharrirlariga eksport qilish uchun maxsus ishlab chiqilgan Geometrica dasturini o'z ichiga oladi.

Yuqorida aytib o'tilganidek, dastur bepul, doimiy ravishda ishlab chiqiladi va yangilanadi va muallif barchadan dasturni yanada rivojlantirish uchun xayriya qilishni so'raydi!

Rasmiy veb-sayt: http://www.incendia.net/index.html

Misol tasvirlar:

(tab= Xaoskop }

Xaoskop hisoblanadi dasturiy ta'minot 3D g'alati jalb qilish. Bu Nikolas Desprez tomonidan yaratilgan va davom ettirilayotgan loyiha, Joriy versiya 0.3.1. Bu bepul, tomonidan quvvatlanadi Windows platformasi, Linux.

Rasmiy sayt:

Misol tasvirlar:

(tab= ChaosPro }

ChaosPro Har xil fraktal turlarini (2D va 3D) qo'llab-quvvatlaydigan MS Windows uchun real vaqtda bepul fraktal generatori, haqiqiy rangni qo'llab-quvvatlash, animatsiyani qo'llab-quvvatlash. O'rnatilgan kompilyator tufayli u juda tez, o'z formulalarini yozish qobiliyati.

rasmiy sayt:

Namuna rasmlar:

(tab= Sterling }

Sterling uchun 1999 yilda C dasturlash tilida yozilgan fraktal generatordir Microsoft Windows Stiven S. Fergyuson. Sterling2 bu bepul versiya turli avlod algoritmlari bilan. U 2008 yil sentyabr oyida Tad Boniecki tomonidan chiqarilgan. Nomidan tashqari, dastur asl nusxa bilan bir xil ko'rinadi, fraktal hosil qilish uchun qo'shimcha 50 ta formula mavjud. Sterling tomonidan yaratilgan fayllar Sterling2 da ishlatilishi mumkin va aksincha, ular turli xil tasvirlarni ko'rsatadi. Sterling murakkab rang va soya parametrlaridan foydalangan holda fraktal tasvirlar uchun qiziqarli filtrlardan foydalanishiga asoslanadi. Sterling cheklangan funksiyalarga ega oddiy grafik interfeysga ega. Dastur fayllarni JPEG, BMP yoki boshqa oltita formatdan birida saqlaydi.

Rasmiy sayt:

Namuna rasmlar:

(tab= Fraktron 9000 }

Fractron 9000 - bu vizualizatsiya uchun yuqori samarali fraktal generator Windows muhiti. FractalFlames algoritmi tomonidan quvvatlanadi/

Fractron 9000 zamonaviy dasturlashtiriladigan imkoniyatlardan foydalanadi GPUlar renderlashni sezilarli darajada tezlashtirish uchun. CUDA va OpenCL video apparatlarini qo‘llab-quvvatlaydigan foydalanuvchilar real vaqtda fraktal tasvirlarni yaratishi mumkin bo‘ladi. Fraktron yordamida yaratilgan tasvirlarning ba'zi namunalari quyida ko'rsatilgan. (rasmiy saytdan olingan). Foydalanuvchi interfeysi C# tilida yozilgan bo'lib, OpenCL va CUDA bilan o'zining moslashtirilgan moslik kutubxonalari orqali bog'lanadi. Fraktron fraktallarni ko'rsatish uchun OpenGL dan foydalanadi.

rasmiy veb-sayt: http://factron9000.sourceforge.net/index.html

Oxirgi yangilanish: 2011-08-09

(tab= Fraktallar }

Siz dasturni App Store!™ da xarid qilishingiz mumkin

(tab=Fraktal fanlari toʻplami)

Fraktal ilmiy to'plami Windows uchun fraktal generator bo'lib, fraktal yaratish jarayonini boshqarish uchun sozlanishi mumkin bo'lgan xususiyatlar to'plamidan fraktal tasvirlarni yaratadi. Misol xususiyatlariga fraktal turi, tasvir o'lchami va orbital ishlab chiqarishni boshqarish parametrlari, ma'lumotlarni normallashtirish, qayta namuna olish, tekislash, gamma tuzatish va boshqalar kiradi. Siz turli xil o'rnatilgan algoritmlar (dasturlar) bilan ishlashingiz yoki interaktiv dasturlash muhiti yordamida o'zingiznikini ishlab chiqishingiz mumkin.

Fractal Science Kit fraktal generatori oddiy foydalanuvchilarga ajoyib fraktal tasvirlarni yaratishga imkon beruvchi yuzlab o'rnatilgan tenglamalar, tuzoq orbita o'zgarishlari va kontrollerlarni qo'llab-quvvatlaydi, shu bilan birga tajribali ishlab chiquvchiga o'z dasturlarini yaratish uchun ko'plab illyustrativ misollar to'plamini taqdim etadi ( algoritmlar). O'rnatilgan fraktal dasturlar va o'rnatilgan makroslar (o'rnatilgan funktsiyalar/usullar) uchun 60 000 dan ortiq manba kodlari qatoriga brauzer, dasturlar va makro muharrir orqali kirish mumkin.

3 asosiy fraktal turlarini qo'llab-quvvatlaydi:
Mandelbrot fraktallari

Orbital fraktallar

L-tizimli fraktallar

va boshqalar: Mandelbrot, Julia, Konvergent, Nyuton, Orbit tuzoqlari, Sierpinski uchburchagi, IFS, g'alati jalb qiluvchilar, Rep-N kafellari, simmetrik piktogrammalar, simmetrik attraktorlar, friz guruhini jalb qiluvchilar, devor qog'ozi guruhini jalb qiluvchilar, giperbolik attraktorlar, Apollonian qistirmalari, Circle inversion, Mobius Dragon IFS, Mobius Patterns, Grand Julian IFS, Elliptic Splits IFS, Schottky Group, Kleinian Group, L-System...

To'liq versiya 30 dollar turadi

Sinov versiyasini bu yerdan yuklab olish mumkin: http://www.fractalsciencekit.com/extra/purchase.htm

Misollar:

(tab=Betartiblik qarashlari)

2D va 3D formatidagi yana bir fraktal generator.

Visions Of Chaos - bu Windows uchun professional dastur. Bu matematikani tushunmaydigan odamlar uchun juda oddiy, ammo fraktal ishqibozlar uchun etarlicha rivojlangan. Bu xaos nazariyasi bilan bog'liq eng keng qamrovli dastur. Video vizualizatsiyasini qo'llab-quvvatlaydi. Dasturda yuzlab misollar mavjud.

Siz dasturni rasmiy veb-saytda sotib olishingiz mumkin: http://softology.com.au/voc.htm

Dastur narxi 45 Avstraliya dollari. Veb-saytda ham yuklab olishingiz mumkin sinov versiyasi, siz uni cheksiz vaqt davomida ishlatishingiz mumkin, lekin tasvirlarni saqlash va video bilan ishlash uchun yopiq funksiyalar bilan.

(tab = Xaotika)

Chaotica yangi boshlanuvchilar va tajribali mutaxassislar uchun mo'ljallangan fraktal muhit yaratishning keyingi avlodini ifodalaydi. Yangi boshlanuvchilar kiritilgan misollar va tasodifiy fraktallarni tahrirlashdan zavqlanishlari mumkin. Professional foydalanuvchilar, ayniqsa, juda tez, zamonaviy bosib chiqarish mexanizmini qadrlashadi yuqori sifatli tasvirlar ishlab chiqarish osonroq va real vaqt rejimida ko'rsatishni boshqarish ko'p soatlarni tejaydi. Garchi u matematikaga asoslangan bo'lsa-da, Chaotica foydalanuvchi interfeysi ekspressiv badiiy jarayon bilan ta'minlangan. 1981 yilda ixtiro qilinganidan beri, takrorlangan funktsiya (IFS) fraktallari flam3 va Apophysis kabi dasturlarda mashhur bo'lib kelgan. Chaotica ushbu dasturlarning ijodiy imkoniyatlarini kuchli, ishlab chiqarishga yo'naltirilgan muhitda kengaytiradi.

0.72 versiyasi bepul

1.0 versiyasi pullik

Siz bu yerdan yuklab olishingiz va sotib olishingiz mumkin: http://store.glaretechnologies.com/chaotica

Misollar (rasmiy veb-saytdan)

(tab=Saturn va Titan)

Mars - Yana bir fraktal generator dasturi. Ushbu dastur DeviantArt va Red Bubble-da ko'rish va ba'zi hollarda sotib olish mumkin bo'lgan ko'p sonli fraktal tasvirlarni ishlab chiqarish uchun ishlatilgan. U Linuxda ham Gtkmm yordamida C++ da yozilgan va endi ishlatilmaydi. Uning tabiiy davomi Saturn dasturi edi. Tasvir Mars yoki Saturn dasturlari yordamida saqlanganida, u muallif urug 'fayl deb atagan narsada saqlanadi. Urug' fayli PNG fayli bo'lib, unda barcha kerakli fraktal parametrlar o'rnatilgan bo'lib, kengaytma dasturi odatda 12000 dan 8000 pikselgacha kattalashtirilgan tasvirni yaratishi mumkin. Maksimal o'lcham, ko'rsatilishi mumkin bo'lgan taxminan 700 megapikselli. Titan Saturnning kengayishini anglatadi.

Linux va Windows tizimlarida ishlaydi.

Dasturni, uning uchun qo'llanmalarni va ba'zi fayllarni ishlab chiqaruvchining veb-saytidan yuklab olishingiz mumkin: http://element90.wordpress.com/software/downloads/

(tab=Silverfraktal)

SilverFractal yangi avlod fraktal generatoridir. U fraktal san'atni tiklash va soddalashtirish va yangi imkoniyatlarni ochishga qaratilgan.

Xususiyatlari

Avlod har xil turlari 2D/3D - fraktallar turi FractalFlames - algoritm

Fraktal animatsiya renderer

Tasvirni qayta ishlash uchun to'liq suzuvchi nuqta qo'llab-quvvatlash

Bir nechta qatlamlarni va ichki qatlamlarni qo'llab-quvvatlaydi

Ko'p tarmoqli renderlashni qo'llab-quvvatlash

Teksturani qo'llab-quvvatlash

Windows 8.1 uchun 1.1.0.2 versiyasi

Qo'llab-quvvatlanadigan protsessorlar x86, x64, ARM

Tizim talablariIntel Core i protsessorlari

4 GB RAM

Windows 8.1 uchun yuklab olishingiz mumkin (Microsoft veb-sayti)

(tab=Elektr qoʻy)

Elektr qo'ylari fraktal olov algoritmi (Skott Draves tomonidan ishlab chiqilgan) asosida fraktal animatsiya yaratish uchun taqsimlangan hisoblashlardan foydalanadigan resursdir.

"Elektr qo'ylari" nomi Filipp K. Dikning "Androidlar elektr qo'ylarini orzu qiladimi" romanining nomidan kelib chiqqan. Nomi loyihaning tabiatini aks ettiradi: fraktal plyonkalar (qo'ylar) ko'rinishida ekran pardasini (tush ko'rish) tasavvur qila boshlagan kompyuterlar (androidlar).

Jarayon oddiy foydalanuvchilar uchun shaffof bo'lib, ular oddiygina o'rnatishlari mumkin dasturiy ta'minot ekran pardasi sifatida. Bundan tashqari, foydalanuvchi serverga yuklash uchun qo‘lda qo‘y (animatsion video fayllar) yaratish orqali loyihada faolroq ishtirok etishi mumkin. Ekran qo'riqchisi sifatida u (videofayl) foydalanuvchini qiziqtirishi mumkin, ularning kompyuteri tijorat loyihalarini ko'rsatish uchun ham ishlatiladi.

Foydalanuvchining video motivi loyihaning boshqa jihatlariga o'tadi: istalgan vaqtda serverda saqlanadigan 100 ga yaqin fayllar foydalanuvchi fraktal kodini interpolyatsiya qilish yoki birlashtirish orqali yangi fraktal yaratish uchun "poda" deb nomlanadi. boshqa foydalanuvchining fayli bilan fayl va juftlashtirish/ko'paytirish deyiladi; koddagi o'zgarishlar mutatsiyalar va boshqalar deb ataladi.

Oddiy qilib aytganda, kompyuteringizda fraktal animatsiyani hisoblash va ko'rsatish uchun kompyuteringizdan foydalanadigan dasturiy ta'minot o'rnatilgan, shu bilan birga "jonli" fon rasmi yoki ekran pardasi shaklida tayyor fraktal animatsiyani yuklab olish va ko'rsatish. Shu bilan birga, xuddi shu fon rasmlari kompyuterda ma'lum bir papkada saqlanadi va ularni u erdan chiqarib olish mumkin va keyin o'z maqsadlaringiz uchun, masalan, video tahrirlashda foydalanish mumkin (videolarning uzunligi biroz qisqa bo'lsa ham) - 5 soniya).

Siz loyiha veb-saytida tarqatish haqida ko'proq o'qishingiz va yuklab olishingiz mumkin: http://electricsheep.org/

Video skrinshotlar: