Softwarp
Softwarp to technika programowa polegająca na wypaczaniu obrazu w celu wyświetlenia go na zakrzywionym ekranie. Można to zrobić w czasie rzeczywistym, wstawiając softwarp jako ostatni krok w cyklu renderowania. Problem polega na tym, aby wiedzieć, jak obraz powinien być wypaczony, aby wyglądał poprawnie na zakrzywionym ekranie. Istnieje kilka technik automatycznej kalibracji wypaczania poprzez wyświetlanie wzoru i używanie kamer i/lub czujników. Informacje z czujników przesyłane są do oprogramowania, które może przeanalizować dane i obliczyć krzywiznę ekranu projekcyjnego.
Stosowanie
Softwarp może być używany do projekcji wirtualnych widoków na zakrzywionych ścianach i kopułach . Są one zwykle używane w symulatorach pojazdów, na przykład łodzi, samochodów i samolotów . Aby możliwe było pokrycie kopuły widokiem 360 stopni, należy użyć kilku projektorów. Problem z używaniem kilku projektorów na tym samym ekranie polega na tym, że krawędzie między wyświetlanymi obrazami dostają około dwa razy więcej światła. Rozwiązuje się to za pomocą techniki zwanej łączeniem krawędzi. W tej technice na krawędzi wstawiany jest „filtr”, który zanika obraz ze 100% natężenia światła ( luminancji ) do 0% (najniższa luminancja zależy od współczynnika kontrastu projektora).
Historia
Pierwsze technologie wypaczania wykorzystywały sprzętową jednostkę przetwarzania obrazu do wypaczania obrazu. Ten procesor został umieszczony między kartą graficzną a projektorem. Problem z tą techniką polega na tym, że zależy to od rodzaju sygnału i jakości sygnału z karty graficznej, aby poprawnie go zniekształcić. Jednostka przetwarzająca potrzebuje również kilku wierszy informacji o obrazie, zanim będzie mogła rozpocząć wysyłanie zniekształconego obrazu. Powoduje to opóźnienie w systemie wyświetlania, które może stanowić problem w symulatorach wymagających szybkiego czasu reakcji, na przykład w symulatorach myśliwców. Softwarping eliminuje opóźnienia.
Linki zewnętrzne
- Wypaczenie obrazu autorstwa Mikkela B. Stegmanna
- Fly Elise-ng
- Warpalizer, oprogramowanie wykorzystujące tę technikę
- Oprogramowanie SHOWLOGIX, które zniekształca dane wejściowe z kart przechwytujących
- Cursive-simulation.com: manipulacja wyświetlaczem w poważnych grach (link nie działa)
- Pixelwarp Evo Wide Screen Warper
- ImmersaView Warp