Mundarija:

Tasvirga asoslangan modellashtirish/fotogrametriya portreti: 4 qadam
Tasvirga asoslangan modellashtirish/fotogrametriya portreti: 4 qadam

Video: Tasvirga asoslangan modellashtirish/fotogrametriya portreti: 4 qadam

Video: Tasvirga asoslangan modellashtirish/fotogrametriya portreti: 4 qadam
Video: ISHONISH MUMKIN BO'LMAGAN QO'RQINCHLI VIDEOLAR | TOP 7 2024, Iyul
Anonim

Muallifning boshqa maqolalarini kuzatib boring:

Qo'lda ishlaydigan aqlli oyna (Plug-Play)
Qo'lda ishlaydigan aqlli oyna (Plug-Play)
Qo'lda ishlaydigan aqlli oyna (Plug-and-Play)
Qo'lda ishlaydigan aqlli oyna (Plug-and-Play)
Qo'l harakatlarini boshqarish: jismoniy va raqamli harakat (teleoperatsiya)
Qo'l harakatlarini boshqarish: jismoniy va raqamli harakat (teleoperatsiya)
Qo'l ishorasini boshqarish: jismoniy va raqamli harakat (teleoperatsiya)
Qo'l ishorasini boshqarish: jismoniy va raqamli harakat (teleoperatsiya)

Hammaga salom, Bu yo'riqnomada men sizga raqamli tasvir yordamida 3D modellarni yaratish jarayonini ko'rsataman. Jarayon Photogrammetry deb nomlanadi, uni tasvirga asoslangan modellashtirish (IBM) deb ham atashadi. Xususan, bunday jarayon har qanday ob'ekt yoki makonni uch o'lchovli qayta yaratish uchun ishlatiladi. Artefaktlar va san'at asarlaridan tortib geologik releflar va xarobalar kabi bo'shliqlargacha, men 3D modelli portret animatsiyasini qanday yaratishni ko'rsataman va bu turdagi ijodiy ishlarni bajarish uchun zarur bo'lgan ish jarayonini ko'rsataman.

1 -qadam: dasturiy ta'minot

Birinchidan, tasvirlardan 3D modellarni yaratish uchun kerakli dasturiy ta'minotni oling. Bunga quyidagilar kiradi:

Vizual SFM -

Keyingi - 3D modelini qayta qurish. Bunga quyidagilar kiradi:

Meshlab -

Nihoyat, boshqa dasturlar yordamida oxirgi yaxshilanishlar:

Maya (talabalar versiyasi yoki bepul sinov), Blender yoki har qanday 3D modellashtirish dasturi

2 -qadam: VisualSFM uchun rasmlar

VisualSFM uchun rasmlar
VisualSFM uchun rasmlar

Endi sizda dasturiy ta'minot mavjud bo'lsa, tashqariga chiqing va har qanday ob'ekt, makon yoki atrof -muhitning xom tasvirini oling. 3D modellar uchun tasvirni olishning ikki yo'li mavjud:

Buning bir usuli - har bir qadamda ob'ekt yoki makon atrofida konvergent tarzda sinchkovlik bilan aylanib, rasmga olish.

Ikkinchi usul - videoga olish va ob'ekt yoki makon atrofida aylanish. Keyin Adobe Media Encoder -ga o'ting va videoni alohida kadrlarga bo'ling. Shubhasiz, sizning kamerangiz qanchalik ko'p ramka olsa, shuncha ko'p materialga ega bo'lasiz, shuning uchun siz 3D -rasmda batafsilroq ma'lumotga ega bo'lasiz.

VisualSFM -da:

1. Fayl - Ochish+ Ko'p rasmlar (Bu erda siz ramkalar yoki rasmlarni olib, ularni VisualSFM -ga import qilasiz)

2. Endi siz barcha rasmlaringizni yukladingiz, davom eting va etishmayotgan o'yinlarni hisoblash tugmasini bosing. Bu tugma tashqi tomonga yo'naltirilgan 4 ta o'qdan iborat. Bu jarayon qancha rasm yuklaganingizga qarab uzoq davom etishi mumkin. Buning sababi shundaki, dasturiy ta'minot har bir tasvirni siz yuklagan boshqa rasmlar bilan taqqoslab, 3D modelni qayta yaratish jarayonini boshlash uchun shunga o'xshash fokuslar va jihatlarni taqqoslaydi, shuning uchun sabr qiling.

3. Bu jarayon tugagach, davom eting va Compute 3D Reconstruction tugmasini bosing. Bu tugma tez o'tish tugmasiga o'xshaydi, lekin ortiqcha bo'lmasa (u yo'qolgan o'yinlarni hisoblash tugmachasining yonida). Bu erda VisualSFM bir -biriga o'xshash jihatlari bo'lgan kadrlarni oladi va bo'shliq, ob'ekt yoki shaxsning 3D modelini yaratishni boshlaydi. VisualSFM har bir rasmda tasvirning dastlabki ma'lumotlarini, shuningdek, ob'ektlarning masofasi va chuqurligini hisobga oladi, shuning uchun u 3D-model sifatida ushbu mavzuni qayta yaratishga qodir. VisualSFM (Strukturadan Harakat) deb nomlanishining sababi shundaki, SfM jarayoni ikki o'lchovli tasvir ketma-ketligini taqqoslaydi va uch o'lchovli tuzilmalarni (3D modellar) baholaydi.

4. Shundan so'ng, davom eting va zich rekonstruksiya qilish uchun CMVS -ni bosing. Bu sizning 3D modelingizni yakunlaydi va siz.cmvs va.nvm fayllarini hamda.ply faylini saqlamoqchisiz. Sizga Meshlab uchun.nvm fayli kerak bo'ladi va sizga ob'ektingizning 3D to'rini olish uchun.ply fayli kerak bo'ladi, u ham Meshlabda bo'ladi.

Tavsiya: