3DNES: emulator NES zamieniający gry 2D na 3D
3DNES

Dzięki magii emulacji możemy dziś cieszyć się klasycznymi grami w jakości lepszej niż na oryginalnym sprzęcie, ale korzyści na tym się nie kończą. Jeśli dodamy do tego odrobinę dodatkowej swobody i ogromną moc obliczeniową współczesnych systemów, powstają projekty takie jak 3DNES – prototyp emulatora zdolnego do odtworzenia wielu gier na NES w trzech wymiarach.

Przejście z 2D do 3D nie było szczególnie łatwe dla starszych tytułów. Wśród pozytywnych przykładów możemy wymienić Super Mario 64, grę, którą wielu do dziś uważa za wzór do naśladowania, podczas gdy po drugiej stronie seria Sonic ma w swoim repertuarze kilka koszmarów. Przejście z 2D do 3D to znacznie więcej niż zmiana grafiki. Jeśli nie zachowa się ostrożności, kluczowe dla jakości gry aspekty mogą zaginąć po drodze i zrujnować jej potencjał. Mając to na uwadze, znajdujemy projekt 3DNES, prowadzony przez wietnamskiego dewelopera Trần Vũ Trúc. Celem tego emulatora jest przekształcanie gier 2D z konsoli Nintendo NES w 3D, ale tak naprawdę wykracza to daleko poza dodanie osi Z i przesunięcie sprite'ów. Zdecydowanie jest tu coś więcej.

Na pierwszy rzut oka widać, że emulator przetwarza dodatkowe detale, takie jak cienie i przezroczystości, co sugeruje, że mamy do czynienia z dedykowanymi optymalizacjami dla każdej gry, ale deweloper wskazuje, że jest to jeden ogólny algorytm skupiony na wykrywaniu kształtów, który działa na podstawie obrazów 2D generowanych przez emulowany PPU (chip Ricoh RP2C02 lub 2C07 w oryginalnej NES), obliczając w czasie rzeczywistym, jakim rodzajem obiektu 3D powinien być. 3DNES jest w fazie rozwoju od kilku miesięcy, a jego ostre krawędzie są widoczne, ale sądząc po tytułach pojawiających się w filmie, w przyszłości zobaczymy bardzo interesujące transformacje.

Kto chce przetestować 3DNES na swoim komputerze, musi poczekać, ponieważ nie ma jeszcze gotowej wersji lokalnej. Alternatywą jest skorzystanie z wersji beta online (link poniżej), która akceptuje ROM-y ładowane bezpośrednio z Dropboxa. Zaleca się używanie Firefoxa do uruchomienia tego, a mimo to prawdopodobne jest pojawienie się kilku błędów związanych z JavaScriptem. Plany na przyszłość mówią o wersji wykonywalnej opartej na Unity3D, dalszych optymalizacjach oraz predefiniowanych wzorcach, które zwiększą niezawodność emulatora.

Oficjalna strona: