Efekt zdjęcia 3D
Efekt zdjęcia 3D, nazywany też zdjęciem z paralaksą albo zoomem 3D, sprawia, że płaski obraz wygląda jak nagrany ruchomą kamerą: osoba z przodu przesuwa się na tle, pomost wydłuża się ku horyzontowi, gdy kamera jedzie do przodu, a ulica z tyłu przesuwa się bokiem. Narzędzie ocenia odległość każdej części zdjęcia za pomocą Depth Anything V2 Small, otwartego modelu głębi działającego w przeglądarce, i prowadzi przez tę głębię wirtualną kamerę. Wybierz jeden z sześciu ruchów, ustaw siłę, warstwę, która stoi w miejscu, długość i pętlę, a potem zapisz jako MP4, WebM lub GIF. Zdjęcie nie jest wysyłane, nie potrzebujesz konta i nie ma znaku wodnego.
Pytania
Jak zrobić zdjęcie 3D ze zwykłego obrazu?
Wgraj obraz tutaj i poczekaj kilka sekund, aż głębia zostanie obliczona. Podgląd od razu zaczyna się ruszać; wybierz ruch, na przykład Najazd albo Orbita, i pobierz MP4, WebM lub GIF.
Czy to naprawdę darmowe i bez znaku wodnego?
Tak. Model głębi i animacja działają w twojej przeglądarce, więc nie ma za co płacić. Bez rejestracji, bez limitu i bez znaku wodnego na pobranym pliku.
Czy moje zdjęcie jest wysyłane?
Nie. Zdjęcie zostaje na twoim urządzeniu. Pobierany jest tylko otwarty model głębi, za pierwszym razem około 27 MB, który przeglądarka potem trzyma w pamięci podręcznej. Tylko Wyślij do przesyła klip, żeby inne narzędzie PopNow mogło go otworzyć.
Czego to nie potrafi?
Przesuwa piksele, które już są na zdjęciu, więc nie pokaże tego, co było zasłonięte za obiektem; przy dużym ruchu tło obok obiektu jest rozciągane albo odbijane, żeby wypełnić lukę. Szkło, włosy na ruchliwym tle i odbicia mogą zmylić model. Po prawdziwie nowe ujęcie sięgnij po model wideo AI.
Który ruch kamery wygląda najbardziej realistycznie?
Orbita i Unoszenie przy sile od 40 do 60 procent najlepiej oszukują oko, bo kamera przesuwa się niewiele. Najazd pasuje do krajobrazów i linii perspektywy, a Vertigo to efektowny trik, który lepiej trzymać krótko, około trzech, czterech sekund.
Jak uniknąć zniekształcenia twarzy?
Przesuwaj Nie ruszaj, aż warstwa osoby będzie tą, która się nie przesuwa, przy bliskim portrecie zwykle bardziej w prawo. Wtedy twarz zostaje stabilna, a za nią rusza się tylko otoczenie.
Czy zrobię zapętlony GIF na profil albo do relacji?
Tak. Zostaw Odtwarzanie na Płynnej pętli, żeby ostatnia klatka przechodziła w pierwszą, wybierz GIF i pobierz. Czterosekundowa pętla przy szerokości 420 pikseli waży zwykle około czterech megabajtów.
Czy działa na iPhonie i Androidzie?
Tak, w aktualnym Safari i Chrome na telefonie, ale pierwsze pobranie i analiza trwają dłużej niż na laptopie. Jeśli telefonowi zabraknie pamięci, użyj mniejszego zdjęcia albo przykładu i wyeksportuj MP4 w 720p.
Czy zrobi ze zdjęcia prawdziwe wideo z nowym ruchem?
Nie. Narzędzie tylko przesuwa istniejące piksele, żeby udawać ruch kamery. Żeby ktoś mrugnął, uśmiechnął się albo ruszył, użyj zamiany obrazu w wideo, która tworzy nowe klatki modelem AI i kosztuje kredyty.
Zajrzyj głębiej
Przed i po: co się zmienia
Zaczynasz od płaskiego obrazu, a kończysz z krótkim klipem z warstwami: to, co najbliżej obiektywu, przesuwa się na tle, koniec pomostu albo ulicy otwiera się, gdy kamera jedzie do przodu, a obraz nigdy nie skacze ani się nie urywa.
- Co się rusza
- Każdy piksel przesuwa się zależnie od tego, jak jest blisko. Bliskie rzeczy przy pełnej sile 3D przesuwają się do około pięciu procent szerokości kadru, warstwa wybrana suwakiem Nie ruszaj stoi, a odległe góry czy niebo ledwo drgają.
- Co się nie zmienia
- Kolory, ostrość, twarze i kadr pochodzą prosto z oryginału; żaden model generatywny niczego nie przerysowuje. Klip zachowuje proporcje zdjęcia, więc pionowe zdjęcie z telefonu daje pionowe wideo.
- Co sprawdzić przed zapisem
- Przełącz podgląd na Mapę głębi. Jasne obszary są odczytywane jako bliskie, ciemne jako dalekie. Jeśli ręka albo latarnia ma zły odcień, w ruchu się wygnie: wybierz łagodniejszy ruch albo zmniejsz siłę 3D.
Zdjęcia, które przekonująco wyglądają w 3D, i te, które się opierają
Działa dobrze
- Jeden wyraźny obiekt z wolną przestrzenią z tyłu: portret na chodniku, rowerzysta na wiejskiej drodze, pies na plaży, panna młoda pod łukiem.
- Linie biegnące w dal, jak pomosty, perony, korytarze, rzędy winorośli czy ulica z neonami po deszczu.
- Ostre, dobrze oświetlone zdjęcia z telefonu lub aparatu, mające co najmniej 1000 pikseli na dłuższym boku; przy wyraźnych krawędziach głębia jest czystsza.
Lepiej unikać
- Płaskie ujęcia, jak dokument, ściana, zrzut ekranu czy produkt na białym tle: bez bliskiego i dalekiego planu nie ma czego rozdzielać.
- Drobne detale na ruchliwym tle, na przykład kręcone włosy na tle liści, siatka ogrodzenia albo szkło: tam krawędzie mogą drżeć.
- Zdjęcia grupowe, na których ludzie mocno na siebie zachodzą: gdy kamera się porusza, przerwy między głowami wypełnia rozciąganie sąsiadów.
Krok po kroku
- Dodaj obrazDotknij Wgraj zdjęcie, przeciągnij plik na podgląd, wklej go albo otwórz z biblioteki. Przykłady z portretem, pomostem i deszczową ulicą mają gotową głębię i ruszają od razu.
- Pozwól głębi wczytać się razPrzy pierwszym własnym zdjęciu przeglądarka pobiera otwarty model (ok. 27 MB) i analizuje obraz; na laptopie trwa to kilka sekund. Kolejne zdjęcia korzystają z modelu w pamięci podręcznej.
- Wybierz trasę kameryNajazd sunie do przodu, Orbita krąży łagodnie, Kołysanie przesuwa w lewo i w prawo, Unoszenie podnosi i opuszcza, Zoom oddycha, a Vertigo jedzie do przodu, jednocześnie poszerzając obiektyw, więc tło zdaje się uciekać.
- Dopracuj efektZwiększ lub zmniejsz siłę 3D, przesuń Nie ruszaj w stronę obiektu, ustaw długość od dwóch do dziesięciu sekund i wybierz Płynną pętlę albo Odtwórz raz. Krawędzie decydują, jak ukryć brzegi: powiększ, rozciągnij albo lustro.
- EksportujWybierz MP4 (720p lub 1080p), WebM albo GIF i dotknij Pobierz. MP4 koduje się szybciej niż w czasie rzeczywistym, jeśli przeglądarka obsługuje WebCodecs; WebM nagrywa się w czasie rzeczywistym; GIF-y zostają lekkie do czatów.
Jak działa głębia i ruch kamery
- Depth Anything V2 Small
- Otwarty model szacowania głębi na licencji Apache-2.0. Patrzy na jeden obraz i przewiduje względną odległość każdego piksela. Działa przez Transformers.js i ONNX Runtime w workerze w tle twojej karty.
- Paralaksa w WebGL
- Dla każdego piksela ekranu shader przechodzi warstwy głębi od bliskich do dalekich i bierze pierwszą powierzchnię, w którą trafiłaby wirtualna kamera. Dzięki temu pierwszy plan zostaje przed tłem, zamiast się z nim zlewać.
- Wypełnianie tego, czego zdjęcie nie pokazało
- Pojedyncze zdjęcie nie ma pikseli za obiektem. Gdy kamera odsłania to miejsce, najbliższe tło jest rozciągane albo odbijane, jeśli wybierzesz Lustro. Mapa głębi jest lekko poszerzana wokół obiektu, żeby jego kontur został ostry.
- Prywatnie i offline po wczytaniu
- Dekodowanie, głębia, renderowanie i kodowanie dzieją się na twoim urządzeniu. Nic z obrazu nie jest wysyłane, chyba że dotkniesz Wyślij do; wtedy klip trafia na serwer, żeby inne narzędzie PopNow mogło go otworzyć.
Co dalej