2009-06-19 3 views
6

Piszę silnik gry Java (http://victoryengine.org) i eksperymentowałem z generowaniem "3d" obrazów z głębią, którą można zobaczyć w tych czerwono-niebieskich okularach. Używam Java2D do grafiki.Java stworzyć anaglif (czerwony/niebieski obraz)

Stworzyłem coś, co działa, ale jest bardzo powolne (ręcznie kopiując wartości pikseli i podobne rzeczy).

Potrzebuję dwóch bufetów (jeden dla lewego oka, jeden dla prawego) i połączyć je w jeden (inny bufor lub bezpośrednio na ekran). Po pierwsze chcę tylko kanału czerwonego, a drugiego zielonego i niebieskiego. Jaki jest najszybszy sposób na zrobienie tego?

Odpowiedz