22.09.2019

Piksel doirasi. Doiradan ko'ra yumaloq: interfeys dizaynidagi optik effektlar


O'zining kubik tabiati tufayli Minecraft doiralar, silliq burchaklar, silliq singan chiziqlar va egri chiziqlardan foydalanishga ruxsat bermaydi, ammo bu to'siqni engib o'tish mumkin. Ba'zi o'yinchilar egri va doiralarni shunchalik real tarzda yasashni o'rganmaganlarki, uzoqdan "Oltin darvoza" ko'prigining nusxasi haqiqiy ko'rinishga o'xshaydi. Ushbu maqolada biz sizga silliq chiziqlar va burchaklarni qanday taqlid qilishni, shuningdek, professional kabi arklar, burchaklar va doiralarni yaratishga yordam beradigan ba'zi texnika va g'oyalarni ko'rsatamiz.

Diagonal chiziq yuqoridan pastga to'g'ri chiziq emas, lekin u ham egri chiziq emas. To'rtburchakning ikkita qarama-qarshi burchagini birlashtirganga o'xshaydi. Agar har bir keyingi blok bir balandroq va yon tomonga joylashtirilsa, kublarning diagonali olinadi. Diagonal chiziqlar tepada yoki yon tomonda bloklarni qo'shish orqali tik yoki tekisroq bo'lishi mumkin.

Diagonalni keskinroq qilish uchun yon tomonga joylashtirgan har bir blok uchun tepaga 2-3 yoki undan ortiq blok qo'shing. Eğimli diagonal mutlaqo teskari tarzda yaratilgan. Bir nechta bloklarni yonma-yon qo'ying, so'ngra yuqoriga va yon tomonga blok qo'ying va uning yonida yana bir nechtasini qo'ying - ehtiyojlaringizga qarab 2-3 yoki undan ko'p. Butun chiziq bo'ylab tanlangan nisbatga rioya qiling, masalan, 3: 1 yoki 1: 3.

Ko'pincha, ayniqsa egri chiziqlarni qurishda, bloklarni yon tomonlariga tegmasdan, diagonal ravishda joylashtirish talab qilinadi.

Bloklarning bir chetiga tegib turadigan diagonal qilish uchun birinchi blokni qo'yish kerak. Keyinchalik, kerakli tomonga bir yoki ikkita vaqtinchalik bloklarni joylashtiring va keyin keyingi diagonali blokni bo'lishi kerak bo'lgan joyga qo'ying. Shundan so'ng, vaqtinchalik bloklarni yo'q qiling. Agar siz Survival rejimida o'ynayotgan bo'lsangiz, vaqtinchalik bo'lganlar sifatida osongina kirish mumkin bo'lgan tuproq bloklaridan foydalaning.

Bloklar faqat bitta burchakka tegadigan diagonallar uchun: oldingi maslahatda aytilgandek bajaring, lekin yon tomonga boshqa vaqtinchalik blok qo'shing.

Silliq chiziqlar

Diagonal butun uzunligi bo'ylab bloklarning nisbatini saqlab qolganda, egri chiziqning nisbati o'zgaruvchan. Nisbat asta-sekin o'zgarishi mumkin, egri silliq va tez egiladi - ikkinchi holda, u o'tkir burmalarni oladi.

Egri chiziq hosil qilish uchun har bir qadamda gorizontal (yoki vertikal) joylashtirgan bloklar sonini kamaytiring. (Egri chiziqda bir nechta bir xil egri bo'lmagan bosqichlar bo'lishi mumkin va Minecraftda egri chiziqning umumiy ko'rinishini saqlab qolish mumkin.)

doiralar

Minecraft-da doira yasashning eng oson usuli shablondan foydalanish va bloklarning soni va joylashuvini aniq nusxalashdir. Agar siz Internetda "Minecraftda doira, gumbaz, shar yasash mumkin" deb qidirsangiz, ko'plab doiralar, gumbazlar va sharlar naqshlarini topishingiz mumkin. Ammo o'zingiz ajoyib doira qurishning bir necha oson usullari mavjud. Avval qanchalik katta bo'lishi kerakligini hal qiling, ya'ni diametrini aniqlang. Diametr - aylananing bir tomonidan ikkinchi tomoniga uning markazi orqali o'tadigan segmentning uzunligi. Yarim diametr - radius, ya'ni aylananing markazidan uning chetiga o'tadigan kesma. Eng oson yo'li - markazda bitta blokli doira yaratish, ya'ni diametr qiymati har doim g'alati bo'ladi.

Keyin xoch hosil qiling, ularning ikkita chizig'i kelajakdagi doiraning diametrlari bo'ladi.

Diametrlarning 4 ta uchining har birida bir xil chiziqlar hosil qiling. Uzunligi va diametri 9-17 blokli aylana uchun 5 blok, diametri 19-41 blokli doira uchun 7 ta, diametri 43-49 blokli doira uchun 9 ta bo'lishi kerak.

Ushbu chiziqlarni yaratganingizdan so'ng, aylananing bir qismida egri chiziq yasashni boshlang. U nosimmetrik bo'lishi kerak, shuning uchun oldingi chiziqlarning har ikki uchida yangi chiziqlarni, qisqaroqlarini joylashtirishga arziydi. Markazda uchrashguncha qo'shimcha chiziqlarni qisqartirishni davom eting. Chorak doira egri chizig'ini simmetrik ko'rinishga keltirish uchun tajriba o'tkazing.

Doiraning to'rtdan birida egri chiziq hosil qilgandan so'ng, uning qolgan uchta qismi uchun aniq nusxa ko'chiring.

Har qanday o'lchamdagi doira yaratish uchun ushbu naqshdan foydalaning. siz ularni kichik qilishingiz mumkin, lekin ular qanchalik katta bo'lsa, ular yaxshiroq va silliqroq ko'rinadi. Diametri 7 blokdan kam bo'lgan doira ko'proq kvadratga o'xshaydi.

kamarlar

Arklar ajoyib ko'priklar, ulug'vor ayvonlar, qurilish detallarini yaratish uchun ishlatilishi mumkin. Agar xohlasangiz, siz yarim doira, keng yoki tor va hatto uchli kamar yasashingiz mumkin. Binoning kemerli ko'rinishini saqlab qolish uchun siz chiziqning egri chizig'ini saqlashingiz kerak. Buning uchun har bir keyingi blok qatori avvalgisidan bir xil yoki qisqaroq bo'lishi kerak. Agar siz chiziqlarni egmoqchi bo'lsangiz. Boshqa yo'nalishda, keyin har bir keyingi satr avvalgisidan bir xil yoki uzunroq bo'lishi kerak.

Sferalar

Doiralarda bo'lgani kabi, Internetda sharlar yaratish uchun shablonlar mavjud. Siz o'zingiz shar yasashingiz mumkin, lekin bu doira qurishdan ko'ra qiyinroq. Minecraft-da sharni (yoki ellipsoidni) yaratishning bir usuli - bir-birining ustiga qo'yilgan bir qator doiralarni qurish. Sharning o'rtasida eng katta diametrli doira bo'ladi. Oldinga siljiganingizda, doiralarning diametri kamayadi, garchi markazda bir xil diametrli bir nechta doiralar bo'lishi mumkin. Ayyorlik shundaki, siz aylanalar to'plamini qurmaysiz, unda keyingisining diametri 1 blokga kamayadi.

Kichraytirilgan sfera taassurotini beruvchi egri chiziq hosil qilish uchun siz o'lchamlarni tanlashingiz kerak.

Sfera qurishni osonlashtirish uchun siz aylana uchun qilgan ishimizga o'xshash ichki simli ramka yaratishingiz mumkin. Doira diametrining ikkita chizig'iga boshqasi qo'shiladi, bu esa hajm beradi. Keyin diametrlarning so'nggi nuqtalarida kesishadigan uchta doira qilish kerak. Ushbu doiralarga asoslanib, siz sharning yuqori qismiga kamayuvchi doiralar yasashingiz kerak. Gorizontal doiradan yuqoriga va pastga qurish uchun qulayroqdir.

Sfera havoda suzuvchi jismlarni, masalan, kosmik kemalar, ulkan sharlarni yaratish uchun ishlatilishi mumkin. Ko'pincha yarim shar qurilishda katta minoralar, cherkovlar, masjidlar va boshqalarning gumbazlarini yaratish uchun ishlatiladi. binolar.

Ellips va ellipsoidlar

Ellipslar tekislangan doiralardir. Ular ikkita kamarni birlashtirish yoki markaziy xoch yordamida amalga oshirilishi mumkin, unda bitta chiziq qisqaroq bo'ladi. Arklarda bo'lgani kabi, har bir yarmi bir-biriga o'xshashligiga ishonch hosil qilishingiz kerak. Ellipslar ellipsoidlarni - cho'zilgan sharlarni yaratish uchun ishlatiladi. Havo sharlari, stadionlar va boshqalar ellips shakliga ega.

  • Tarjima

Qaysi "aylana" eng "dumaloq" sifatida qabul qilinadi?

Bizning ko'zlarimiz juda g'alati organ bo'lib, u ko'pincha bizni aldaydi. Ammo agar siz insonning vizual idrokining o'ziga xos xususiyatlarini bilsangiz, unda siz yanada tushunarli va toza dizaynni yaratishingiz mumkin. Matbaachilar o'qilishi mumkin bo'lgan va uyg'un ko'rinadigan shriftlarni yaratish uchun optik fokuslardan foydalanadigan yagona odamlar emas. Ushbu bilim foydalanuvchi va mashina o'rtasidagi aloqani tashkil qiluvchi interfeys dizaynerlari uchun ham foydalidir.

Vizual proportsional piktogrammalarni qanday yaratish, turli shakldagi narsalarni to'g'ri joylashtirish va burchaklarni mukammal yaxlitlashni amalga oshirish. Postda 50 dan ortiq rasm mavjud.

1. Haqiqiy va optik o'lcham

Qaysi biri kattaroq: 400 pikselli kvadrat yoki 400 pikselli doira? Geometriya jihatidan ularning kengligi va balandligi teng. Ammo quyidagi rasmga qarang. Bizning ko'zlarimiz kvadrat doiradan og'irroq ekanligini darhol aniqlaydi. Aytgancha, og'irlik bilan bog'liq so'zlar optik effektlarni tasvirlash uchun ko'proq mos keladi.

Agar siz raqamlarning o'lchamlari bir-biriga to'liq mos kelishiga ishonmasangiz, bu erda yordamchi chiziqlar va raqamlar mavjud.

Keling, kvadrat va doira bilan boshqa rasmni ko'rib chiqaylik. Vizual vaznga asoslanib, ular sizga bir xil ko'rinadimi?

Men uchun, albatta, ha. Hech bo'lmaganda, ulardan qaysi biri kimdan ustun ekanligini darhol aytish qiyin. Buning ajablanarli joyi yo'q, chunki men doira diametrini 50 pikselga oshirdim.

Nima uchun bu sodir bo'lishini ko'rsatish uchun men birinchi misolda (400px kvadrat va doira) va ikkinchisida (400px kvadrat va 450px doira) shakllarni bir-birining ustiga qo'ydim. Quyidagi rasmda ko‘rib turganingizdek, kvadrat “a” maydonidagi doiradan, aylana esa “b” maydonidagi kvadratdan kattaroqdir. Chap tomonda kvadrat o'z ostidagi doirani to'rt tomondan quchoqlagandek butunlay ezib tashlaydi. O'ng tomonda aylana va kvadrat muvozanatlangan; hech kim hech kimni cheklamaydi; har birida to'rtta erkin zona mavjud.

Xuddi shu ta'sirni romblar yoki uchburchaklar misolida kuzatish mumkin. Kvadratchalar fonida vizual ravishda proportsional ko'rinish uchun ular kattaroq bo'lishi kerak.

Ushbu xususiyatdan interfeyslarda qanday foydalanish mumkin? Misol uchun, piktogrammalar to'plamini yaratishda ularning barchasini proportsional qilish muhim, shunda hech bir piktogramma juda ko'p ajralib turmaydi yoki juda kichik ko'rinmaydi. Agar biz piktogrammalarni to'g'ridan-to'g'ri kvadrat maydonlarga joylashtirsak, shakli kvadratga yaqinroq bo'lgan piktogrammalar kattaroq ko'rinadi.

Turli shakldagi piktogrammalarning "og'irligi" ni qoplash uchun men vizual ravishda kichikroq piktogrammalarning hududdan chiqib ketishiga ruxsat berishni, shuningdek, vizual katta piktogrammalar va ularning maydoni chegarasi o'rtasida biroz bo'sh joy qoldirishni tavsiya qilaman.

Endi haqiqiy optik mutanosib piktogrammalarga qarang.

Endi nima uchun piktogramma maydoni har doim piktogrammaning o'zidan kattaroq ekanligi aniq bo'ladi - , shunchaki kvadrat bo'lmagan piktogrammalar yaxshi joylashishi va kvadrat qo'shnilaridan kichikroq ko'rinmasligi uchun.

Vizual muvozanatni tekshirishning eng oson yo'li ob'ektlarni xiralashtirishdir. Agar siz piktogrammalarni ko'proq yoki kamroq o'xshash joylarga aylantirsangiz, ular bir xil optik vaznga ega bo'ladi.

Vizual buzilishning yana bir misoli dumaloq tugma yonidagi matn maydonidir. Agar tugma diametri matn maydonining balandligiga teng bo'lsa, tugma vizual ravishda kichikroq ko'rinadi, lekin agar biz uni biroz oshirsak, butun kompozitsiya yaxshi ko'rinadi.

Ammo agar siz tugma uslubini o'zgartirsangiz, kattalashtirish kerak emas. Quyidagi rasmda tugma va matn maydonining balandligi 80px ni tashkil qiladi, lekin matn oynasi fonida o'ngdagi tugma qora rang bilan to'ldirish bilan yaxshiroq ko'rinadi.

Esda tutish muhim

  • Optik og'irlik - bu inson ko'zi ob'ektning o'lchami va ahamiyatini qanday idrok etishi va u faqat piksel o'lchamiga asoslanmaydi.
  • Doiralar, romblar, uchburchaklar va boshqa kvadrat bo'lmagan shakllarni kattaroq qilish kerak, shunda kvadratga o'xshash shakllar ularni vizual ravishda bostirmaydi.
  • Belgilangan hududlarda optik muvozanat uchun bo'sh joy bo'lishi kerak. Bu piktogramma to'plamini yaratishda undagi barcha elementlar bir xil ko'rinishi uchun juda muhimdir.

2. Har xil shakldagi narsalarni tekislash

Optik hizalanish optik uyg'unlik mavzusining mantiqiy davomi va optik og'irlik kabi hodisadir. Quyidagi chiziqlarga qarang. Ularning uzunligi bir xilmi?

Piksellarga kelsak, qattiq "ha". Biroq, birinchi qarashda, pastki chiziq yuqori qismdan qisqaroq ko'rinadi.

Ikki chiziqli boshqa rasm. Biror narsa o'zgarganmi?

Pastki chiziq uchun men optik kompensatsiyani qo'lladim. Men buni shunday qildimki, uning o'tkir uchlari yuqori chiziq uzunligi chegarasidan 20 pikselga o'tadi. Shunday qilib, siz ob'ektlar orasidagi bo'shliqni qoplashingiz va ularni vizual ravishda tenglashtirishingiz mumkin.

Va endi chiziqlar bilan murakkabroq misol.

Shunday qilib, agar siz katlanmış matn chiziqlari bo'lgan afishani yaratmoqchi bo'lsangiz yoki onlayn-do'kondagi mahsulot kartasiga "chegirma" so'zi bilan yorqin chiziq qo'ysangiz, ular vizual ravishda muvozanatli bo'lishi kerakligini yodda tuting. O'tkir burchaklar, ayniqsa, to'rtburchaklar uchun, rasmning qolgan qismidan bir oz tashqariga chiqishi kerak.

Oddiy matn va paragraflarni fon bilan tekislash haqida nima deyish mumkin? Bularning barchasi fonning vizual zichligiga bog'liq. Agar u engil bo'lsa, tanlangan paragraf matnning asosiy qismiga to'g'ri keladi.

Chunki fon engil, keyin hech narsa matnning uyg'unligini buzmaydi.

Zich fon bilan mutlaqo boshqacha qilish kerak. Quyidagi rasmda qora fon matn tanasining chegarasiga to'g'rilangan va uning ichidagi oq abzas ichkariga kiritilgan.

Yengil fondan farqli o'laroq, qora rang sezilarli optik vaznga ega va agar sizga matnning umumiy tuzilishiga mos keladigan paragraf kerak bo'lsa, uni quyidagi rasmdagi kabi tekislash yaxshiroqdir.

Xuddi shu printsip kiritish maydonlari bo'lgan tugmalar uchun ham amal qiladi. Albatta, bu so'nggi haqiqat sifatida qabul qilinmasligi kerak. Buni optik hodisalar linzalari orqali interfeysni taqdim etish usuli sifatida tasavvur qiling.

Chap tarafdagi kirish maydonlarining engil foni sarlavhalar va foydalanuvchi kiritishlari chegaralaridan tashqariga chiqishi mumkin. "Yuborish" tugmachasining o'ng qirrasi kirish maydoni fonining o'ng chegarasidan biroz orqada qoladi. tugma quyuqroq va vizual ravishda yanada massiv ko'rinadi.

O'ng tomonda, kiritish maydonlarining aniq chegaralari bor edi va men ularni sarlavhalar bilan tekisladim va foydalanuvchi kiritishi bilan ularni shakl ichiga kiritdim. "Yuborish" tugmasi uchburchak qirraga ega, shuning uchun tepadagi to'rtburchak maydonlarning umumiy tuzilishidan ajralib turmaslik uchun u biroz o'ngga siljiydi.

Va bu erda biz tekislashning yana bir jihatiga keldik - matn va tugmachalarni piktogramma bilan tekislash. Quyidagi tugmalarni ko'rib chiqing. Matn markazlashtirilgan, to'g'rimi?

Hammasi shundaki, o'ngdagi tugmachada men so'zni bir oz chapga siljitdim, chunki o'ng qirrasi uchburchak shaklga ega. Bundan tashqari, o'q tugmasi to'rtburchaklar tugmachani optik jihatdan moslashtirish uchun 40 piksel uzunroqdir.

Matnli tugmalar nafaqat gorizontal tekislashni, balki matn va fon uchun vertikal tekislashni ham qo'llaydi. Men gaplashmoqchi bo'lgan birinchi yondashuv turli xil operatsion tizimlar, veb-saytlar va ilovalarning interfeyslarida qo'llaniladi. Bu "H" yoki "I" harfining balandligiga teng bo'lgan shriftning bosh harfining balandligiga (shlyapa balandligi) asoslangan tekislash.

Dastlab, bosh harfdan yuqorida va pastda tugma chetiga bo'lgan masofalar tengdir. Bu mantiqiy, chunki buyruq nomlari odatda bosh harf bilan yoziladi va ingliz alifbosidagi harflar orasida ko'tarilgan ( harfning bir qismi tepada bo'lganda: l, t, d, b, k, h) harflarga qaraganda ko'proq bo'ladi. tushuvchi bilan ( harfning bir qismi pastga tushganda: y, j, g, p).

Shuningdek, siz kichik harf balandligi (x-balandligi) asosida sarlavha va fonni tekislashingiz mumkin. Sans va sans serif shriftlarida siz allaqachon tushunganingizdek, u "x" harfining balandligiga teng.

Va bu yondashuv ham mantiqiydir, chunki matnning asosiy optik og'irligi kichik harflar sohasida to'plangan.

Ushbu yondashuvlar o'rtasida farq bormi? Ha bor. Ammo u unchalik sezilmaydi.

Quyida taqqoslash uchun ko'proq misollar keltirilgan. Chapdagi ustunda ko'rsatilgan bosh harflar bo'yicha yondashuv "Bekor qilish" va "OK" tugmalari uchun (juda tez-tez ishlatiladi) uchun yaxshiroqdir, chunki "Bekor qilish" da pasayish belgilari yo'q va "OK" hammasi bosh harflardir. Kichik harf balandligi yondashuvi (o'ng ustunda ko'rsatilgan) faqat Sinxronizatsiya tugmasi bilan g'alaba qozonadi, uning nomida ham ko'tarilish, ham pasayish mavjud; va "Bekor qilish" va "OK" bo'lishi kerak bo'lganidan yuqoriroq ko'rinadi.

Belgilar tugmalari bilan vaziyat biroz boshqacha. Keling, mashhur "Yuborish" belgisini yumaloq tugmachaga joylashtiramiz. Qaysi variant yaxshiroq ko'rinadi?

Umid qilamanki, siz chap tugmachada nimadir noto'g'ri ekanligini payqadingiz. Bu turli xil hizalama usullari qo'llanilganligi sababli sodir bo'ladi. Birinchisi, belgini to'rtburchak sifatida ko'radi. Qaysidir ma'noda, bu to'g'ri, chunki siz SVG yoki PNG fayllarini ishlab chiquvchiga yuborganingizda, ular qog'oz samolyot tasviri bo'lgan to'rtburchaklar maydondir. To'g'ri variant belgini shunday joylashtiradiki, uning barcha o'tkir burchaklari dumaloq tugma fon chegarasidan bir xil masofada joylashgan.

Agar siz dasturchi uchun fayl tayyorlayotgan bo'lsangiz, unda piktogramma vizual ravishda to'g'ri markazlashtirilgan bo'lishi uchun undagi ba'zi maydonlarni zaxiralashingiz kerak.

"Play" tugmalari bilan ham xuddi shunday. Agar siz shunchaki shakllarni (yumaloq to'rtburchak va  uchburchak) markazga to'g'rilab qo'ysangiz, u g'alati ko'rinadi.

Agar siz uchburchakning optik jihatdan to'g'ri joylashishini topmoqchi bo'lsangiz, uni aylanaga joylashtiring, uni tugma foniga moslashtirishingiz kerak.

Esda tutish muhim

  • O'tkir qirralari bo'lgan shakllar kompozitsion jihatdan yaxshiroq ko'rinishi uchun qo'shni to'rtburchaklar ob'ektlardan kattaroq bo'lishi kerak.
  • Katta harf bilan yozish - bu tugma sarlavhasini fon maydonida joylashtirishning samarali va keng tarqalgan usuli.
  • Uchburchak piktogrammani tugmachaga to'g'ri joylashtirishning samarali usullaridan biri bu belgini aylana ichiga joylashtirish va bu doirani fon bilan tekislashdir.

3. Burchakni optik tekislash

Doiradan yumaloqroq nima bo'lishi mumkin? Men bu hech narsa emas deb o'ylardim, lekin maqolaning boshida ta'kidlaganimdek, bizning ko'zlarimiz juda g'alati ishlaydi va ba'zida ular narsalarni kutilganidan butunlay boshqacha tarzda qabul qiladilar. Xo'sh, quyidagi rasmdagi qaysi doira eng tekis dumaloq shaklga ega?

Oldin suhbatlashgan odamlar 3 va 4 orasidan tanladilar. 1 va 2 raqamlari juda "nozik" va 5 - juda "to'g'ri". Agar biz 3 raqamini 4 raqamiga (geometrik doira va o'zgartirilgan doira) qo'shsak, ikkinchi ob'ekt birinchisidan bir oz og'irroq va shuning uchun ko'zimizga yumaloqroq ko'rinadi.

Men nimani nazarda tutayotganimni ko'rsatish uchun uchta taniqli geometrik shriftlardan "o" harflarini oldim - Futura, Circe va Geometria. Yuqori sifatli shriftlar insonning vizual idrokiga asoslanganligini va ular murakkab optik konstruksiya tizimidan foydalanishini hisobga olsak, ularning yumaloq shakllari geometrikdan ko'ra yumaloqroq ko'rinadi deb o'ylayman. Bu xatlarga qarasangiz, ko‘z quvonadi. Shunday emasmi?

Keling, ularga geometrik doira qo'yamiz. Futuraning eng geometrik shriftida ham "o" harfi to'rtta chiqadigan qismga ega. Xo'sh, Circe va Geometria'dan kelgan harflar ham doiradan kengroqdir, lekin ular bir xil kenglik va balandlikda bo'lsa ham, bu to'rtta "qorin" bizdan g'oyib bo'lmas edi, go'yo ular juda och edilar va juda ko'p ovqat iste'mol qilishdi.

Shunday qilib, vizual ravishda o'zgartirilgan doira (o'ngda) geometrik doiraning o'zidan (chapda) ham yumaloqroq ko'rinishi mumkin.

Ushbu hodisadan qanday foydalanishimiz mumkin? Albatta, biz burchaklarni tekislashimiz kerak bo'lganda! Agar siz mashhur grafik muharririda (Photoshop, Illustrator yoki Sketch) o'rnatilgan anti-aliasing funksiyasidan foydalansangiz,  natija sizni vizual ravishda yoqtirmaydi.

Inson ko'zi to'g'ri chiziq to'satdan egri chiziqqa aylangan nuqtani darhol aniqlaydi. Va bu yaxlitlash tabiiy ko'rinmaydi.

Men buni vizual idrokimizni hisobga olgan holda tuzatdim.

Ushbu turdagi yaxlitlashda geometrik doira chegarasidan tashqariga chiqadigan qo'shimcha maydon mavjud bo'lib, bu chiziq va egri chiziqning birlashishini ko'rinmas holga keltiradi.

Shu usullar orasidagi farqni aniqlashga harakat qiling.

Endi bu yondashuv yumaloq tugmalar uchun qo'llanilishi mumkin.

O'ng tarafdagi tugmachalarda yaxlitlash silliqroq va chiroyli ko'rinishga ega ekanligini payqagan bo'lishingiz mumkin.

Xuddi shu narsa ilova piktogrammalariga ham tegishli. Siz shunchaki standart burchakni yaxlitlashni qabul qila olmaysiz va qo'llay olmaysiz va baribir mukammal natijaga erishasiz. Ammo bu mavzuga sho'ng'ishdan oldin, keling, turli xil yaxlitlash usullarini qo'llagan ikkita shaklni ko'rib chiqaylik.

Birinchi shakl - Sketch-da yaratilgan yumaloq to'rtburchak. Ikkinchisi - superellips yoki Lame egri chizig'i. Ushbu ob'ekt frantsuz matematigi Gabriel Lame tomonidan kashf etilgan va qo'llanilgan formulaga qarab, u to'rt burchakli yulduzdan yumaloq kvadratga o'xshash narsaga qadar ko'p shakllarga ega bo'lishi mumkin.

Mark Edvards (Mark Edvards) silliq va vizual ideal shaklni tashkil etuvchi Lame egri formulasini taklif qildi. iOS 7 dan boshlab piktogrammalar aynan shu shaklga ega.

Keyinchalik, bu raqam oltin qismning nisbatlarini qo'shish orqali o'zgartirildi va yangi piktogrammalarning dizaynerlariga yordam berish uchun maxsus panjara ixtiro qilindi, ammo bu butunlay boshqacha hikoya.

Superellipsdan foydalanishning asosiy afzalligi shundaki, u yumaloq va silliq konturni beradi. Boshqa tomondan, bunday nostandart shakllarni haqiqiy interfeysda qo'llash qiyin. Siz ko'plab SVG fayllarini birlashtirishingiz, kodni maxsus formulalar yoki skriptlar bilan to'ldirishingiz yoki Apple o'z piktogrammalarida bo'lgani kabi PNG niqoblaridan foydalanishingiz kerak.
Dizayn jarayonining o'ziga kelsak, yechim oddiy. Fileto natijasini yo'lga aylantirishingiz, shaklni tahrirlash rejimiga o'tishingiz va egri chiziq nuqtalariga boradigan segmentlarning uchlarini qo'lda bir-biriga yaqinroq o'tkazishingiz kerak.

O'tkir burchaklar yumaloqlanganda farq yanada sezilarli bo'ladi, bu esa optik jihatdan to'g'ri metro va yo'l xaritalarini chizishda muhim komponent hisoblanadi.

Esda tutish muhim

  • Geometrik yumaloq burchaklar g'ayritabiiy ko'rinadi, chunki siz darhol to'g'ri chiziqning egri chiziqqa o'tish nuqtalarini ko'rasiz.
  • Optik jihatdan to'g'ri yaxlitlash uchun maxsus formulalar yoki rasmni qo'lda o'rnatish kerak.

Bonus

Ba'zan ideal bo'lmagan geometrik kvadrat kvadratroq ko'rinadi. “Nima bo‘ldi?” deb o‘ylayotgandirsiz. Keyin quyidagi kvadratlar haqida nima deysiz? Qaysi raqam "kvadrat" ko'rinadi?

Agar siz chap tomonni tanlagan bo'lsangiz, unda siz ob'ektiv vizual idrok ovozini eshitishga muvaffaq bo'ldingiz.

Shaxsan men ko'zlarimiz ob'ektning kengligidan ko'ra balandligiga ko'proq sezgir ekanligini bilib hayratda qoldim. Bu nima uchun hatto geometrik shriftlarda ham "o" harflari geometrik doiradan kengroq bo'lishini va "H" harflarining vertikal chiziqlari har doim gorizontallardan qalinroq ekanligini tushuntiradi.

Minecraftda qanday qilib to'p yasash mumkin?

Muxlislar va o'yinchilar bu o'yinda hamma narsa kvadratlar, to'rtburchaklar - umuman, bloklar yordamida qurilganini yaxshi bilishadi. Ammo bu kvadrat epos zerikib qolsa va siz dumaloq narsalarni yaratmoqchi bo'lsangiz-chi? Buning bir necha usullari mavjud. Keling, Minecraft-da qanday qilib to'p yasashni aniqlaylik.

Birinchi usul - Bo'yoq

Ushbu usulni eng oson va eng tezkor deb atash mumkin emas. Bunday holda, biz quyidagilarni qilamiz:

  1. Kompyuteringizda Paint dasturini oching.
  2. Biz asbobni tanlaymiz va sizga kerak bo'lgan o'lchamdagi oddiy doira chizamiz.
  3. Biz o'lchovni oshiramiz. Biz kvadratchalar yordamida qurilgan doira diagrammasini ko'ramiz (aslida bu piksellar, lekin bu biz uchun unchalik muhim emas, chunki kvadratlar bizda o'yinda bor narsadir va biz ularning yordami bilan qilamiz. doira qurish).
  4. Olingan sxemani qo'lda rejimda o'yinga o'tkazamiz, ya'ni Paint-dan olingan rasmga muvofiq figurani quramiz.
  5. Ishingizni kamaytirish uchun siz tayyor sxemalardan foydalanishingiz mumkin.

Ikkinchi yo'l - maxsus buyruq

Ushbu usul uchun buyruq satriga maxsus buyruq yozishimiz kerak.

  1. Biz "hsphere" buyrug'ini tirnoqsiz yozamiz.
  2. Bo'sh joydan keyin biz gumbaz yasaydigan blokning identifikatorini yozamiz.
  3. Biz boshqa bo'sh joy qo'yamiz va gumbazimizning radiusini ko'rsatamiz.
  4. ENTER tugmasini bosing.

Uchinchi usul - Shakl generatori

Shuningdek, Minecraft-da sharlar va gumbazlarni yaratish uchun maxsus dasturlar-sfera generatorlari mavjud. Keyin sxema blok diagrammasi bo'yicha qo'lda o'yinga o'tkaziladi.

  1. mineConics - bu o'yinda doiralar va ellipslarni yaratish uchun oddiy onlayn dastur. Yuqori o'ng burchakda biz "aylana qo'shish" va "ellips qo'shish" buyrug'ini ko'ramiz, bu esa mos ravishda aylana yoki ellips qo'shishni anglatadi. Bosing, doirangizning markazi va radiusini belgilang va maydonga chizing. Ushbu dastur to'rtburchak yoki chiziqni ham yaratishi mumkin. Bu dasturda shar chiza olmaysiz.

Minecraftda yangi boshlanuvchilar ham bizning o'yinimizda hamma narsa kvadrat ekanligini bilishadi. Ob'ektlar, belgilar, turlar bo'lsin. Va biz bunga rozimiz, lekin ba'zida yumaloq narsalarni qurish kerak bo'ladi. Qaysi o'lcham muhim emas. Ba'zan siz o'zingizning minecraft dunyongizga o'xshash narsalarni joylashtirmoqchisiz. Gumbaz yoki shar haqida nima deyish mumkin? Bu juda jozibali ko'rinadi, ayniqsa uning qanchalik ajoyib ko'rinishini tasavvur qilsangiz. O'lchamlar haqida nima deyish mumkin? Bu haqiqatdan ham ko'proq. Lekin qanday qilib biz shunga o'xshash narsani yaratishimiz mumkin? Qanday vositalar bilan?

Siz bilishingiz kerakki, aslida ko'p usullar mavjud. Va bugun biz ijodiy va unchalik ijodiy bo'lmagan odamlar uchun ushbu mavzuni yoritishga harakat qilamiz 🙂 Ushbu maqolada eng oddiy va eng keng tarqalganlarini ko'rib chiqamiz.

Biz o'zimiz chizamiz

Keling, sharni yoki boshqacha aytganda, gumbazni qo'lda chizish mumkinligi bilan boshlaylik. Ha, juda uzoq vaqt va birinchi qarashda ko'rinib turganidek, oson emas. Lekin sinab ko'rishga arziydi. Shunday qilib, keling, rasmni tahrirlash uchun har qanday oddiy dasturni kompyuteringizda qidirishdan boshlaylik (boshqacha qilib aytganda, agar sizda biron bir versiyadagi Windows o'rnatilgan bo'lsa, bu bo'yoq yoki boshqa shunga o'xshash dasturlarni yuklab olishni istasangiz: Paintbrush va Gimp - ular , xayriyatki, ikkalasi ham bepul litsenziya bilan). Shunday qilib, o'rnating va oching. Yangi hujjat yaratish yorlig'ini tanlang va ustiga bosing.

Bizning oldimizda bo'sh varaq bor, shar yaratishga tayyor 🙂 Biz asboblar paneliga qaraymiz, u erda aniq doira bor (belgi ham uni tasvirlaydi). Klaviaturadagi Shift tugmachasini bosib ushlab turing va o'lcham sizga mos kelguncha torting. Bu erda quyidagilarni ta'kidlash kerak: sizning oldingizda bo'lgan bu doira, printsipial jihatdan, o'yinda bo'ladigan darajada. Bu erda biz pikseldan pikselga mos kelishni nazarda tutamiz. Katta sharni xohlaysizmi, masalan, 30x30? Keyin 31 ga 31 piksel o'lchamdagi doira qilamiz. Hammasi shu, bu erda o'lchamlar bilan bu juda oddiy.

Keyinchalik, dastur sozlamalariga o'ting va tuvalning o'lchamini oshiring. Buning uchun sozlamalarga kirishingiz shart emas. Uni oshirishimiz bilan biz qaraymiz: printsipial jihatdan, bitta piksel bitta blokdir. Va keyin hamma narsa aniq bo'ladi. Keyinchalik, biz sxemani to'g'ridan-to'g'ri Minecraft-ga o'tkazamiz.

Tayyor sxemalar

Bularning mavjudligini bilasizmi? Agar siz hali ham chizish bilan aralashish va to'g'ri o'lchamni tanlash uchun dangasa bo'lsangiz, Internetda tayyor sxemalarni qidiring. Ular yetarli katta miqdorda.

Generatorlar

Shunday qilib, biz ikkinchi usulga keldik. Doiralar bilan hamma narsa oson ekanligi aniq, lekin sharlar va gumbazlar bilan nima qilish kerak? Buning uchun Internetda Minecraft o'yini uchun butun generatorlar mavjud. Keling, ular nima ekanligini va oxirida nima berishi mumkinligini ko'rib chiqaylik.

MineConics deb nomlangan mashhur generator dasturi birinchi bo'lsin. Yuklanmoqda va tomosha qilinmoqda. Interfeys oddiy, yangi boshlovchi tushunadi. Biz chap tarafdagi panelga qaraymiz va xuddi bo'yoqdagi kabi ob'ektni chizamiz. Biroq, tez orada sferani bu erda qilish mumkin emasligi aniq bo'ladi.

Ammo keyingi vosita - Neilning Voxel Sphere juda aylana yasashga qodir. Siz ham sinab ko'rishingiz mumkin. Bundan tashqari, u to'g'ridan-to'g'ri onlayn rejimida mavjud, siz kompyuteringizni turli xil dasturlar bilan to'ldirishingiz mumkin emas. Keyingi - Minecraft Structure Planner. Nomidan ko'rinib turibdiki, u bizning o'yinimiz uchun qilingan. Funktsiyalarning katta tanlovi bor, men yaratmoqchi emasman. Biroq, uni allaqachon yuklab olish kerak.

E'tiborga olish kerak bo'lgan oxirgi narsa bu yangi onlayn-generator "Plotz" va u faqat sharlar, gumbazlar va rasadxonalar deb ataladigan narsalar uchun yaratilgan. Buni sinab ko'ring, bu biroz murakkab, lekin u ushbu harakatlar uchun mo'ljallangan.

Sizga yoqqanini tanlang. Va sizga omad!