12-Mavzu: Farktal tasvirlarni yasash algoritimlari


Download 138.22 Kb.
Sana17.02.2023
Hajmi138.22 Kb.
#1209004
Bog'liq
13-mavzu

13-Mavzu:Fraktal tasvirlarni yasash algoritimlari

Reja:

1.

2.

3.


Yaratilgan fraktalalarni o'rnatilgan kompilyator tufayli dasturning o'z formatida yoki asosiy fraktal turlaridan birida saqlash mumkin. Yoki bitmap yoki 3D ob'ektlarga eksport qilinadi (agar fraktalning 3D tasviri ilgari olingan bo'lsa). Dastur xususiyatlari ro'yxatida: bir-biriga ranglarning silliq o'tishini ta'minlaydigan aniq rang sozlash; turli derazalarda bir vaqtning o'zida bir nechta fraktalalarni qurish; har qanday o'zgaruvchi parametrda farqlanishi mumkin bo'lgan asosiy animatsiya fazalarini aniqlash bilan fraktal tasvirlar asosida animatsiya yaratish qobiliyati: aylanish va aylanish burchaklari, rang parametrlari va hk.; an'anaviy ikki o'lchovli tasvirlar asosida fraktallarning uch o'lchovli tasvirlarini yaratish; chaosPro muhitida import va tahrir qilinishi mumkin bo'lgan fraktal tasvirlarning ko'plab standart formatlarini qo'llab-quvvatlash. Yuklab oling 5. Apofiz dasturi Apofiz - bu qiziqarli vosita asosiy fraktal formulalar asosida fraktallarni yaratish uchun NT. Tayyor formulalar bo'yicha yaratilgan fraktallar turli parametrlarni sozlash orqali tan olinmasdan o'zgarishi va tahrir qilinishi mumkin. Shunday qilib, masalan, muharrirda ularni fraktallar ostidagi uchburchaklar almashtirish orqali yoki transformatsiya usulini qo'llash orqali o'zgartirish mumkin: to'lqinli buzilish, istiqbol, Gaussian loyqaligi va boshqalar. Keyin gradientni to'ldirishning asosiy variantlaridan birini tanlab ranglar bilan tajriba o'tkazishingiz kerak. O'rnatilgan plombalarning ro'yxati juda ta'sirli va agar kerak bo'lsa, siz mavjud bitmap uchun avtomatik ravishda eng munosib to'ldirishni tanlashingiz mumkin, bu muhim, masalan, ma'lum bir loyihaning boshqa rasmlari kabi bir xil uslubda fraktal fonni yaratishda muhimdir. Agar kerak bo'lsa, gamma va yorqinlikni sozlash, fonni o'zgartirish, fraktal ob'ektni o'lchash va fonda uning holatini aniqlashtirish oson. Siz natijani istalgan uslubdagi turli xil mutatsiyalarga topshirishingiz mumkin. Tugatgandan so'ng, siz oxirgi fraktal rasmning o'lchamlarini o'rnatishingiz va uning versiyasini grafik fayl sifatida yozishingiz kerak (jpg, bmp, png). Yuklab oling 6. Mystica dasturi Mystica noyob ajoyib 2D va 3D tasvirlar va to'qimalarning ko'p qirrali generatoridir, ular keyinchalik turli xil loyihalarda, masalan, veb-sahifalar, ish stoli fonlari yoki fantastik fon rasmlari uchun haqiqiy tekstura sifatida ishlatilishi mumkin, masalan, foydalanilganda. bolalar kitoblarining 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 olgan) va Expert (professionallar uchun mo'ljallangan). Yaratilgan rasmlar har qanday hajmda bo'lishi mumkin va keyinchalik mashhur 2D grafik for, matlariga eksport qilinadi. Dastur oynasida to'g'ridan-to'g'ri elektron pochta orqali yuborilishi mumkin, Html-galereyada e'lon qilinadi yoki ularning asosida video formatni divx, mpeg4 va hokazolarda yaratishi mumkin. Dasturning ichki o'rnatilgan uch o'lchovli dvigatelidan kompyuter o'yinlari uchun uch o'lchovli sahnalarni yaratish uchun foydalanish mumkin, masalan
ajoyib fon va landshaft. ... Tasvirlarni yaratish paketga kiritilgan fraktal formulalar asosida amalga oshiriladi va rasmlarni tayyorlash tizimi ko'p darajali bo'lib, juda batafsil rang sozlamalari, yaratilgan elementlarning oddiy o'zgarishi va boshqa ko'plab o'zgarishlarni o'z ichiga oladi. Bularga filtrlarni qo'llash, yoritishni o'zgartirish, ranglar gamutini, nashrida va kontrastini sozlash, avlodda ishlatiladigan materialni o'zgartirish, tasvirga "tartibsiz" tuzilmalarni qo'shish va boshqalar kiradi. Yuklab oling Fraktal tasvirlar keng tarqalgan to'qimalar va fonlarni yaratishdan tortib, kompyuter o'yinlari yoki kitob rasmlari uchun fantastik manzaralarga qadar turli sohalarda qo'llaniladi. Fraktal tasvirlar matematik hisoblar yordamida yaratiladi. Fraktal grafikaning asosiy elementi matematik formulaning o'zi - bu kompyuter xotirasida hech qanday ob'ekt saqlanmasligini va tasvir faqat tenglamalar asosida qurilganligini anglatadi. Fraktal tasvirning siri faqat bitta muvaffaqiyatli formulada yotmaydi. Boshqa jihatlar ham muhim emas. Masalan, ranglarni sozlash, o'zgartirish filtrlari va boshqalar. Fraktal tasvirlarni yaratish uchun ko'plab dasturlar mavjud. Ushbu dasturlarning o'ziga xos afzalliklari va kamchiliklari bor. Texnologiyaning rivojlanishi bilan dasturlarning soni ko'paymoqda va ularning sifati va imkoniyatlari yaxshilanmoqda. O'tgan yili, ayniqsa kuzda va qishda, shaxsiy holatlarim tufayli fraktal grafikadan va u bilan bog'liq bo'lgan narsalardan uzoqroq bo'lganimdan so'ng, ular o'zimdan fraktalalar yaratish uchun formulalar yozish haqida savol berishni boshladilar. Bir paytlar men ham bu sohaga qiziqish bildirgan edim. Ehtimol, qo'shimcha vaqt va yana ko'proq xohish bo'lsa, men bu savolga duch kelar edim. Ammo men universitetda o'qib yurgan kezlarimda dasturlash sohasidagi bilimlar butunlay unutilganligini angladim, chunki bu juda uzoq vaqt ishlatilmadi. O'qilgan va sevimli dasturlar ko'rinishidagi ijodkorlikning eng kuchli vositalariga ega bo'lib, men oxir-oqibat kutganlarga mos kelmaydigan narsalarni izlashning ma'nosini ko'rmadim. Biroq, men shaxsan menga ramziy bo'lib tuyuladigan mavzudan uzoqlasha olmayman, chunki u aniqlanishi mumkin. Bu qiziqish va yangi narsalarga, rivojlanish uchun, o'ziga xoslikka intilish. Bugun men sizga dasturlashni tushunadigan odamlar uchun mo'ljallangan bitta qiziqarli dastur haqida aytib beraman. Shunday qilib - Fraktoroma. Bepul dastur. Dastur muallifi Djon Djon, dastur muhandisi sifatida ishlaydi, amaliy matematikadan dars beradi va ilmiy darajaga ega. Dastur interfeysi juda aniq. Oldingizda ikkita deraza bor. Birinchisi, siz matn formulalarini yozishingiz kerak bo'lgan matn muharriri, ikkinchisi sizning ishingiz natijasini vizualizatsiya qilish uchun yaratilgan - o'zingizning tayyor fraktalingiz. Dastur galereyasidagi ishlarni ko'rib chiqaylik: Yoqdimi? Bu menga birdaniga uchta dasturni eslatadi, lekin juda chiroyli ko'rinadi. Frakt-O-Rama-ning ba'zi xususiyatlari! (muallif uni shunday chaqiradi). Barcha fraktallar Frakt-O-Rama fraktal stsenariy tili yordamida yaratilgan, bu boshqa fraktal generatorlarga qaraganda fraktal turlarining kengroq doirasini
o'rganishga imkon beradi. Dastur win32 va Unix-da ishlaydi, chunki u Qt-dan foydalangan holda yozilgan. To'liq manba kodi bilan birga keladi. Har bir yuklab olish hujjatlar va ko'p sonli misollar formulalarini o'z ichiga oladi. Yuklab olishning turli xil variantlari mavjud - to'g'ri variantni tanlang. Agar siz ushbu dasturda fraktal yaratish jarayoni bilan qiziqsangiz, "Biz haqimizda" bo'limiga qarang. Mana galereya: https://fractoramafractalart.com/ Loyihaning deviantart sahifasi http://fract-o-rama.deviantart.com/ Xulosa qilaman. Bizdan oldin dasturlashni biladigan yoki o'rganishni istaganlar uchun mo'ljallangan qiziqarli dastur. Bugungi kunda loyihaning holatini baholash qiyin, chunki galereyadagi so'nggi fraktsiyalar 2015 yilga to'g'ri keladi. Qanday bo'lmasin, dastur diqqatga sazovordir.
Fraktal grafika — bu tasvirni chizish yoki jihozlash emas, balki uni matematik hisoblashlarga asoslangan dasturlar asosida qurishdir, ya’ni bunda tasvirlar formulalar yordamida ko’riladi.. Fraktal grafikada esa tasvirlarni matematik hisoblashlar yordamida avtomatik o’zgartirib ko’paytirish yo’li chiroyli manzaralar hosil qilinadi. Fraktal kompozisiya yaratish chizish yoki shakl berish emas, balki dasturlashga asoslanadi. Teleko’rsatuvlar va reklamalarni badiiy bezashda ishlatiladi.
Fraktal grafika odatda o’yin dasturlarini yaratishda ko’proq qo’llaniladi.
Fraktal grafika matematik hisoblashlar asosida tasvirlarni avtomatik yaratish uchun qo’llaniladi. Shuning uchun ham uning asosi sifatida rasm, shakl, tasvir hosil qilishning dasturlash usuli tanlangan.
Bu grafika, odatda, turli jarayonlarni modellashtirish, tahlil qilish, turli qiziqtiruvchi dasturlar yaratishda keng qo’llaniladi.
Kompyuter grafikasining quyidagi turkumlarini ajratib ko’rsatish mumkin:
  • tijoratga oid
  • namoyishlarga oid;
  • injenerlikka oid;
  • ilmiy;
  • ko’rgazmaviy;
  • animatsion;

  • Tijoratga oid grafika elektron jadvallarda yoki berilganlar bazasidagi axborotlarni aks ettirish uchun xizmat qiladi. Bu axbo-rotlar ShEHM monitor ekranida grafik, gistogramma, diagramma va xohlagan boshqa ko’rinishlarda aks ettirilishi mumkin. Bunda grafiklar matn izohlari va ma ‘him joylarda shartli belgili izohlar bilan ta’minlanadi. Tiiorat grafikasiga tegishli bo’lgan amaliy dasturlar paketi tasvirni ekranda tezda va qulay ifodalashga qaratilgan, chunki tijoratchiningsiy maqsadi axborotlarni qayta ishlash jarayonidagi o’zgarishlarni tezda muhokama qilib, tegishli qarorlar qabul qilishdan iboratdir. Tasavvurni yanada oshirish uchun ushbu paketlarda tasvirni turli xildagi grafika shaklida tasvirlash imkoniyati kiritilgan. Bu esa, o’z navbatida, barcha turdagi tasvirlarni ekranda birgalikda ko’rib, tahlil qilish imkoniyatini oshiradi. Bu paketlarning eng ahamiyatli tomoni shundaki, ular tasvirlarni turli xil shaklda berishdan tashqari aks ettirilgan grafikalarni tahlil qilish imkoniyatini ham beradi. Shu sababli bu paketlarga turli xil matematik tahlil usullari, jumladan statistik tahlil, ehtimollar nazariyasi, iqtisodiy jarayonlar bashorati kabi usullar kiritilganki, ular berilgan axborot to’plamini tahlil qilish imkonini beradi.Namoyish qilish grafikasi — matn, sxema, eskiz kabi hujjatlarning mashinaviy tasvirini hosil qilib uni namoyish etishga tayyorlash uchun xizmat qiladi. Bu yerda eng asosiy vazifa — yuqori sifatli va chiroyli ko’rinishdagi tasvirlar hosil qilishdan iborat. Bu turdagi grafikaning eng afzal tomoni shundaki, undagi tasvirlar to’plami va ko’rinishini tezda o’zgartirish mumkin.Injenerlik grafikasi — bunday grafika chizmachilik, loyihalash va konstruktorlik ishlarini avtomatlashtirishda keng qo’llaniladi.

Injenerlik grafikasi analiz, sintez, modellashtirish, chizmachilik, boshqarish va shu kabi loyihalash ishlarini avtomatlashtirishning hamma bosqichlarini o’z ichiga oladi.
Ilmiy grafika — ilmiy izlanishlar uchun xizmat qiladi va geografik, fizik,biologikva boshqa jarayonlarni tadqiq qilishda qo’llaniladi. Ilmiy grafikaning eng asosiy maqsadi ilmiy izlanishlarda hosil bo’ladigan axborotlarni vizuallashtirish — ko’zga ko’rinarli shaklda ifodalashdir. Ayniqsa bu yo’nalish atom energiyasi manbalarini tadqiq qilishda, kosmonavtika, samolyotsozlikda, geografiya va okeanologiyada -xullas qamrovi katta bo’lgan, tez kechadigan jarayonlarni o’rganishda keng qo’llaniladi. Shuningdek, ilmiy izlanishlar natijalarini kerakli shaklda diagrammalar, xaritalar, jadvallar va turli matematik formulalar shaklida tasvirlashda ishlatilishi mumkin.
Ko rgazmaviy grafika — namoyish va tijorat grafikalarining rivoji bo’lib, shu ikkala grafika imkoniyatlarining yig’indisini tashkil etadi.
Animatsion grafikada – rang bilan ishlashdagi muvofaqiyatlarni, muhandislik grafikasidagiuch o’lchovli obyektlarni modellashtirishdagi yutuqlar bilan qo’shib uyg’unlashtirilgan.
Кompyuter grafikasida rang tushunchasi.
Rang modellari.
Кompyuter grafikasida rang juda muxim – ko’zatuv taassurotni kuchaytirish va tasvirni axborotga boyitish rolini o’ynaydi. Biz ko’rayotgan yoritilgan buyumdan qaytgan yoruq’lik ko’z qorachiq’i orqali ko’zimizga o’tadi va ko’z ichidagi asab xujayralarini qo’zq’atadi. Bu hujayralar asab tolalari orqali miya bilan boq’langanligi tufayli ko’z yoruq’ligi miyaga o’tadi va ongimizda buyumni ko’rish tuyq’usi paydo bo’ladi. Biz buyumni ko’ramiz. Atrof muhitni bunday ko’rish qobiliyati ko’rish deb, ko’rish a’zosi esa ko’z deb ataladi.
Biz sezgi organlarimiz orqali atrof muhit haqida juda ko’p ma’lumot olamiz. Bu ma’lumotlarning 90% ni ko’rish orqali qabul qilamiz. Yoruq’lik oqimi bu ma’lumotlarni eltuvchi hisoblanadi.
Bizning ko’zimiz miya bilan organizmning asab sistemasi orqali boq’langan. Agar ko’zning to’zilishini fotoapparat, kinoga olish
apparati va televizion kamera kabi hozirgi zamon optikaviy apparatlarining to’zilishi bilan taqqoslasak ular orasida o’xshashlik borliqini sezishimiz mumkin.
Biror bir ranglar aralashmasidan olish mumkin bo’lmagan ranglar asosiy ranglar deyiladi. Qizil, yashil va ko’k ranglar–asosiy ranglar hisoblanadi. Ularni bir hil aralashtirsak oq hosil bo’ladi.
Vektorli grafikaning asosiy elementi — chiziqdir.
Vektorli tasvirlar deb — tuzilishi jihatidan murakkabroq va har xil ko’rinishga ega bo’lgan geometrik ob’ektlar to’plamiga aytiladi. Bunday ob’ektlarga misol tariqasida to’g’ri to’rtburchaklar, aylanalar, ellipslar, ko’p burchaklar, kesmalar va chiziqlarni keltirish mumkin. Vektorli grafikanining xarakterli xususiyatlaridan biri undagi har bir ob’ekt uchun ularning tashqi ko’rinishlarini o‘zgartirish imkonini beradigan boshqarish parametrlari mavjud. Nuqtali tasvirlardan farqli ravishda vektorli tasvirlar ixtiyoriy ichki strukturaga ega bo’lishi mumkin.
Vektorli tasvirlarni nuqtali tasvirlarga aylantirish foydalanuvchi ishtirokisiz, amaliy dastur tomonidan amalga oshiriladi. Lekin nuqtali tasvirlarni vektorli tasvirga aylantirish foydalanuvchidan katta mahorat talab qiladi.
Vektorli grafika asosida giometrik figuralarning xossalari haqidagi matematik tasavvur yotadi. Vektorli grafikaning matematik asoslari bu nuqta, to’g’ri chiziq, kesma, ikkinchi va uchunchi tartibli egri chiziqlardir. Nuqta tekislikda ikkita son bilan (x,y) aniqlanadi. To’g’ri chiziq esa ikkita parametrga ega bo’lgan y=ax+b tenglama orqali aniqlanadi. Agar bu to’g’ri chiziq x o’qida ikkita x1 va x2 koordinatalari bilan chegaralansa u kesmani ani?laydi. Ikkinchi tartibli egri chiziqqa parabola, giperbola, ellips va aylanani misol qilish mumkin. Kompyuterda vektorli tasvirlar bilan ishlash nuqtali tasvirlar bilan ishlashga qaraganda ancha oson. Hozirda vektorli tasvirlar yaratuvchi amaliy dasturlar mashina grafikasining asosini tashkilqiladi.
Kompyutergrafikasitushunchasihozirdakengqamrovlisohalarnio’zichidamujassamlashtirib. Kompyuter grafikasi keng tarqalib borayotgan dastur ta’minotidir,ya’ni kompyuter grafikasi mavjud va yangi yaratilayotgan dasturlarga tayanadi. Zamonaviy kompyuter texnolgiyasida kompyuter grafikasi bilan ishlash eng ommobop yo’nalishlardan biri bo’lib bormoqda.

Hozirda bu yo’nalish bilan hatto professional rassom va dzaynerlar ham shug’ullanmoqda. Ma’lumki inson axborotni eshitish va sezish a’zolariga nisbatan ko’rish a’zolari or?ali oladiKo’rgazmali axborotning o’zlashtirilishi oson bo`ladi.. Inson tabiatining ana shu xususiyati grafik operatsion tizimlarda ishlatiladi. Ularda axborot grafik ob’ektlar: znachoklar (belgilar), oynalar va rasmlar ko’rinishida tasvirlanadi. Operatsion tizimning barcha grafik ob’ektlari, shuningdek, boshqa barcha tasvirlar qandaydir yo’l bilan kompyuterda xosil qilinishi yoki unga kiritilishi kerak. Grafik tasvirlarni kompyuterga kiritish uchun maxsus tashqi (atrof) qurilmalari ishlatiladi. Eng ko’p tarkalgan qurilma — bu skanerdir. Sunggi paytda raqamli fotokameralarning ham qo’llanish ko’lami kengayib bormoqda. Ularning oddiy fotoapparatlardan farqi shundaki, tasvir kimyoviy yo’l bilan fotoplyonkaga tushirilmaydi, balki fotokamera xotirasining mikrosxemalariga yozib qo’yiladi. U erdan axborotni kabel orqali kompyuterga uzatish mumkin. Ayrim raqamli fotoapparatlar ma’lumotlarni fayl sifatida egiluvchan diskka yozib qo’yish imkoniyatiga ham ega. Diskdagi axborotni esa kompyuterga o’tkazish unchalik qiyin emasligini siz yaxshi bilasiz.

Hozirda bu yo’nalish bilan hatto professional rassom va dzaynerlar ham shug’ullanmoqda. Ma’lumki inson axborotni eshitish va sezish a’zolariga nisbatan ko’rish a’zolari or?ali oladiKo’rgazmali axborotning o’zlashtirilishi oson bo`ladi.. Inson tabiatining ana shu xususiyati grafik operatsion tizimlarda ishlatiladi. Ularda axborot grafik ob’ektlar: znachoklar (belgilar), oynalar va rasmlar ko’rinishida tasvirlanadi. Operatsion tizimning barcha grafik ob’ektlari, shuningdek, boshqa barcha tasvirlar qandaydir yo’l bilan kompyuterda xosil qilinishi yoki unga kiritilishi kerak. Grafik tasvirlarni kompyuterga kiritish uchun maxsus tashqi (atrof) qurilmalari ishlatiladi. Eng ko’p tarkalgan qurilma — bu skanerdir. Sunggi paytda raqamli fotokameralarning ham qo’llanish ko’lami kengayib bormoqda. Ularning oddiy fotoapparatlardan farqi shundaki, tasvir kimyoviy yo’l bilan fotoplyonkaga tushirilmaydi, balki fotokamera xotirasining mikrosxemalariga yozib qo’yiladi. U erdan axborotni kabel orqali kompyuterga uzatish mumkin. Ayrim raqamli fotoapparatlar ma’lumotlarni fayl sifatida egiluvchan diskka yozib qo’yish imkoniyatiga ham ega. Diskdagi axborotni esa kompyuterga o’tkazish unchalik qiyin emasligini siz yaxshi bilasiz.


Download 138.22 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling