Teskari Panorama yoki Ob’ekt Panoramasi

Source: http://paulbourke.net/miscellaneous/inversepano/

Tomonidan yozilgan P a u l   B o u r k e

Noyabr 2018

Silindrli panoramalar yaxshi tushuniladi va chegaralangan vertikal nuqtai nazarni olish uchun keng ishlatiladi, lekin to’liq 360 gradus gorizontal. Ular, odatda, bitta nuqta haqida kamerani aylantirish orqali hosil qilinadi. Amaliyot uslubi o’zgarishi mumkin bo’lsa-da, kontseptual ravishda har bir kamera holati tor bir vertikal yoriqni ushlab turadi, barcha yarmalar bir-biridan keyin bir-biriga mos keladi.

Bu erda men ob’ekt panoramalarini taqdim etaman, chunki ular an’anaviy panorama tasvirini olish mumkin, ammo teskari, teskari panoramalar. Ayniqsa, markaziy kamera va tashqi sahnaning o’rniga, bu erda ichkariga qaraydigan ob’ekt atrofida harakatlanadigan kamera bor. Ob’ektli panoramalarni yaratishning bir usuli, ob’ekt qaytib kelganda, kuzatasiz yoki ortografik tasvirni olishdir. Har bir fotosuratda bitta vertikal kesma doimiy tasvirni hosil qilish uchun yonma-yon joylashtirilishi mumkin (to’g’ri chiziq kengligi nazarda tutiladi). Bu, aslida, deyiladi bilan bir xil rasmni skanerdan o’tkazing.

Buni ko’rib chiqishning yana bir yo’li – juda istiqbolli ko’rinish. Rasmdagi har bir piksel kamera holatiga mos keladi, silindrli ob’ekt panoramasi bo’lsa, barcha kameralar (har bir piksel uchun bittadan) gorizontal va markaziy eksa liniyasiga yo’naltiriladi.

Bu erda ko’rsatilgan misollarda natijani ko’rsatish uchun 3D dokulu model ishlatiladi. Shu bilan birga, haqiqiy ob’ektlar, ularni videotasmaga joylashtirilgan va videoning har bir ramkasi uchun yuqorida ta’riflangan yoriqni tekshirish usuli bilan yonilg’idagi aylanuvchi patnisga joylashtirish va ulardan foydalanib qo’yish mumkin.

Diotima haykali, G’arbiy Avstraliya Universiteti

An’anaviy panoramalar kabi, bular ham 360 darajada o’raladi, chap qirralarning o’ng qirrasiga yaqin.

Perthdagi Novotel mehmonxonasining oldidagi haykallar

Bu erda yaratilgan tasvirlar mualliflarning o’zlarining kodi bo’lib, chiqish tasviridagi har bir piksel uchun mos ray (manzil va yo’nalish) hisoblanadi. Keyinchalik, eng yaqin (birinchi) kesishish belgilanganida uv koordinatalari va to’qimalarning rasmini hisobga olgan holda, rangni ko’rib chiqish uchun ushbu ray modelning barcha uchburchagi (OBJ fayli) bilan kesishadi.

PovRay-da yangi (va hayajonli) “mesh_camera” bir xil narsaga erishish uchun ishlatilishi mumkin. Ushbu kamera kamerada uchburchakni kamerada kuzatib turishga imkon beradi, bu esa rayning normal yo’nalishi bo’yicha belgilanadi (shuning uchun barcha uchburchaklar muntazam buyurtma berishlari kerak), lekin ray z yo’nalish direktivasida koordinatsiya qilish.

object { 
   #include "teresa.inc"
}
camera {
   mesh_camera {
      1
      0
      #include "themesh.inc"
   }
   location <0,0,0>
   direction <0,0,-1>
}
Onasi Tereza, St Maryamning Perthdagi sobori

Shuni ta’kidlash kerakki, sirtda ular ob’ektning markazidan standart silindrli panoramaga ega bo’lishi mumkinligini tasavvur qilishlari mumkin. Lekin, bu holda tashqi ko’rinish emas, balki tashqi ko’rinishdagi xarita bo’lishi kerak edi. Biror farq, tashqi ko’rinishi mumkin bo’lgan, ammo ichki tuzilishdagi boshqa tuzilmalar, masalan, modelning konkak qismlari bilan to’sib qo’yilgan tuzilmalardir.

Tyanpi qo’g’irchoqlar, avstraliyalik mahalliy raqamlar

Sferik (ekvalayvarlar) panorama

Tabiiyki, silindrli panoramalar bilan chegaralanib qolmasdan, to’liq tengdoshlar panoramasi teng ravishda yaratilishi mumkin. Har bir piksel bir sharsimon ustidagi nur manbasiga to’g’ri keladi, ray nurlari yo’nalishi modelning markaziga to’g’ri keladi.

Ushbu modellar 3D rekonstruktsiyadan yaratildi va baza yopilmadi. Ichki tabiat vahiyning pastki qismidagi aniq nuqsonlarning sababidir.