Interpolatsiya (kompyuter grafikasi) - Interpolation (computer graphics)

Kontekstida jonli harakat va kompyuter animatsiyasi, interpolatsiya bu oraliqda,[1] yoki kalit ramkalar orasidagi ramkalarni to'ldirish. Odatda, bo'laklarni (odatda) parcha-parcha yordamida hisoblab chiqadi polinom interpolatsiyasi rasmlarni yarim avtomatik ravishda chizish.

Ushbu turdagi barcha ilovalar uchun "asosiy fikrlar" to'plami grafik rassom tomonidan belgilanadi. Bu bo'shliqda yoki vaqt ichida ancha keng ajratilgan va kerakli natijani anglatadigan, ammo juda qo'pol qadamlarda qadriyatlar. Hisoblangan interpolyatsiya jarayoni keyinchalik "yumshoq" natija berish uchun ushbu asosiy fikrlar orasiga ko'plab yangi qiymatlarni kiritish uchun ishlatiladi.

Oddiy shaklda bu ikki o'lchovli egri chizilgan. Rassom tomonidan joylashtirilgan asosiy fikrlar kompyuter algoritmi yordamida ushbu nuqtalar bo'ylab yoki ularning yonida tekis egri hosil qilish uchun ishlatiladi. Ikki o'lchovli interpolatsiyaning odatiy misoli uchun asosiy fikrlar orqali qarang kardinal spline. Asosiy fikrlarga yaqinlashadigan misollar uchun qarang bir xil bo'lmagan ratsional B-spline, yoki Bézier egri chizig'i. Bu uch o'lchamli egri chiziqlar, shakllar va lazer nurlari shoularida ishlatiladigan murakkab, dinamik badiiy naqshlarni shakllantirishga qadar kengaytirilgan.

Jarayon harakatlarga qadar kengaytirilishi mumkin. Ob'ektning yo'lini ba'zi bir muhim joylarni taqdim qilish orqali interpolatsiya qilish mumkin, so'ngra silliq harakatlanish uchun joylarda ko'pchilikni hisoblash. Haqiqiy hayot dinamikasini taqlid qilish uchun pozitsiyadan tashqari tezlik yoki tezlikni hamda yo'l bo'ylab tezlanishlarni hisoblash mumkin. Ob'ektlar harakatlanish uchun juda katta yoki murakkab bo'lgan joyda, kameraning holati va yo'nalishi ushbu jarayon orqali harakatga keltirilishi mumkin. Bu oxirgi odatda deyiladi harakatni boshqarish.

Keyinchalik, ob'ektlar va ob'ektlar qismlarining yo'nalishlari (aylanishlari), shuningdek, to'liq belgilar qismlarini interpolatsiya qilish mumkin. Ushbu jarayon dastlabki multfilm filmlarida ishlatilgan taqlid. Magistr animatorlar filmning asosiy kadrlarini, so'ngra kichik animatorlar kadrlar orasidagi rasmlarni chizishadi. Bu deyiladi oraliqda yoki tweening va umumiy jarayon deyiladi "kalit ramka Ushbu harakatlarning real ko'rinishini ta'minlash uchun interpolatsiya algoritmlari izlandi yoki ular haqiqiy hayotiy harakat dinamikasiga mos keladi. Bu qo'llar va oyoqlarning kadrdan ramkaga harakatlanishi yoki a ning barcha qismlarining harakati kabi narsalarga taalluqlidir. Yuzning muhim, asosiy nuqtalari harakatini hisobga olgan holda, hayvon atrofiga yoyilgan sochlarning asosiy iplari harakatini aniq mo'yna qilish mumkin, odatiy algoritmlardan foydalanib, o'ziga xos, g'ayritabiiy va ko'ngil ochar vizual xususiyatlarga ega harakatlar. Ob'ektning rangini rang atrofida yoki ramkalarda belgilash mumkin, bu ob'ekt atrofida silliq rang gradyanlarini hisoblashga imkon beradi yoki vaqt jihatidan o'zgarib turadi. Kochanek-Bartels spline turli xil vaziyatlarga mos ravishda o'zaro munosabatlarni sozlash imkonini beradigan qo'shimcha sozlash parametrlarini taqdim eting.

Ushbu mavzuning yana bir muhim yo'nalishi - bu algoritmlarning hisoblash yuki. Ushbu loyihalarni tezroq bajarish uchun tezroq bajarilish vaqtiga ega algoritmlar ushbu natijalarning ko'pini qisqa vaqt ichida ishlab chiqarishga intiladi. Qarorning kuchayishi bilan animatsion badiiy filmlarni ishlab chiqarishda, ishlov berish hajmi juda ko'payishi mumkin.

Shuningdek qarang

Adabiyotlar

  1. ^ "UI animatsiyasida chiziqli interpolatsiyani tushunish". Tuzuvchi yangiliklari. 2017-05-14. Olingan 2019-08-26.