Vertex (kompyuter grafikasi) - Vertex (computer graphics) - Wikipedia

A tepalik (ko‘plik) tepaliklar) ichida kompyuter grafikasi bu ma'lum bir atributlarni tavsiflovchi ma'lumotlar strukturasi, masalan, 2D yoki 3D-dagi nuqta pozitsiyasi bo'sh joy yoki sirtdagi bir nechta nuqta.

3D modellarga qo'llash

3D modellar ko'pincha uchburchak shaklida ifodalanadi polyhedra shakllantirish uchburchak mesh. Uchburchak bo'lmagan sirtlarni uchburchaklar qatoriga o'tkazish mumkin tessellation. Tepaliklardan olingan atributlar odatda to'r yuzalarida interpolyatsiya qilinadi.

Vertex atributlari

Uchburchaklar uchlari nafaqat fazoviy joylashish bilan, balki ishlatilgan boshqa qiymatlar bilan ham bog'liqdir ko'rsatish ob'ektni to'g'ri. Tepalik atributlarining aksariyati bo'ladigan bo'shliqdagi vektorlarni aks ettiradi ko'rsatilgan. Ushbu vektorlar odatda 1 (x), 2 (x, y) yoki 3 (x, y, z) o'lchovli va to'rtinchisini o'z ichiga olishi mumkin bir hil koordinata (w). Ushbu qiymatlar a tomonidan ma'no berilgan material tavsif. Yilda real vaqtda ko'rsatish bu xususiyatlar a tomonidan ishlatiladi vertex shader yoki vertex quvur liniyasi.

Bunday atributlarga quyidagilar kiradi:

Lavozim
Kosmosdagi pozitsiyani ifodalovchi 2D yoki 3D koordinatalar
Rang
Odatda tarqoq yoki ko'zoynakli RGB yoki sirt rangini ifodalovchi qiymatlar oldindan yoritilgan yoritish ma `lumot.
Yansıtma
tepalikdagi sirtning, masalan. ko'zoynakli ko'rsatkich, metalllik, fresnel qiymatlari.
To'qimalarining koordinatalari
Shuningdek, nomi bilan tanilgan UV koordinatalari, bularni boshqarish to'qimalarni xaritalash ehtimol, bir necha qatlamlar uchun.
oddiy vektorlar
Ular vertikal joyda taxminiy egri sirtni aniqlaydilar, masalan, yoritishni hisoblash uchun ishlatiladi (masalan Fonni soyalash ), oddiy xaritalash, yoki joy almashtirish xaritasi va bo'linishni boshqarish.
tangens vektorlar
Ular vertikal joyda taxminiy egri sirtni aniqlaydilar, masalan, yoritishni hisoblash uchun ishlatiladi (masalan Fonni soyalash ), oddiy xaritalash, yoki joy almashtirish xaritasi va bo'linishni boshqarish.
Og'irliklarni aralashtiring
Suyak vaznlari
Og'irligi deformatsiyani boshqarish uchun suyaklarga topshirish uchun skelet animatsiyasi.
Aralash shakllar
Vaqt o'tishi bilan aralashtirish uchun bir nechta pozitsiya vektorlari belgilanishi mumkin, ayniqsa yuz animatsiyasi.

Shuningdek qarang

Vertikallarni 3D grafik kartalarda qanday ishlashini qarang shader.

Adabiyotlar