Back to the image to 3D generator

Co zyskujesz dzięki obrazowi do 3D dla Unity online, a czego nie

Jedno zdjęcie referencyjne wchodzi, a po około minucie wraca teksturowana siatka 3D w formacie .glb. Poniżej praktyczna wersja: co zawiera ten plik, jak trafia do projektu Unity i które etapy nadal należą do ciebie, gdy siatka 3D znajdzie się już w scenie.

Wynik

Co trafia do twojego projektu Unity

W przypadku obrazu do 3D jedno zdjęcie wchodzi i jeden plik wraca — a wiedza o tym, co jest w środku, oszczędza później sporu z importerem.

Każde uruchomienie zwraca pojedynczą teksturowaną siatkę 3D w formacie .glb. Geometria, układ UV i jedna zmapowana tekstura koloru podróżują w tym jednym pliku, dlatego nic luźnego nie musi przy nim trafić. Siatka 3D nie ma riga, klipu animacji, łańcucha LOD, kolidera ani prefabu.

Unity zaimportuje ją bez problemu, a potem zostawi cię z czymś, co nie jest jeszcze zasobem gotowym do wydania. Masz kształt wystarczająco bliski, wywiedziony z pojedynczego zdjęcia: zastępnik, który możesz umieścić, przeskalować i ocenić w prawdziwej scenie Unity na wiele godzin przed tym, zanim ręcznie zbudowany blockout byłby gotowy. Jedno zdjęcie to także jeden punkt widzenia, więc strona, której zdjęcie nigdy nie pokazało, jest odgadywana, a nie zaobserwowana.

Trasa

Przeniesienie pliku z przeglądarki do edytora

Bez wtyczek, bez pakietów, bez konta — trasa jest więc zwykła.

Generator działa w karcie przeglądarki. Podaj mu jedno zdjęcie, poczekaj około minuty i pobierz siatkę 3D w formacie .glb. Nic tutaj nie komunikuje się z Unity bezpośrednio i nie ma żadnego API do autoryzacji, więc plik podróżuje dokładnie tak, jak każdy inny pobrany zasób 3D. Wrzuć go do folderu assets projektu, a Unity podchwyci siatkę 3D przy następnym odświeżeniu, czytając glTF bez konwertera i znajdując teksturę już wbudowaną.

KrokGdzie to się dziejeCo otrzymujesz
Wybierz zdjęciePrzeglądarkaJeden wyraźny obiekt na zdjęciu, jednolite tło
GenerujPrzeglądarkaTeksturowany plik .glb po mniej więcej minucie
PobierzPrzeglądarkaJeden samodzielny plik, z teksturą w środku
Wgraj do projektuFolder AssetsZaimportowana siatka 3D z materiałem
Umieść i oceńWidok scenyZastępnik, który możesz obejrzeć z każdej strony

Lista kontrolna importu

Ustawienia importu, które warto sprawdzić najpierw

Cztery rzeczy odpowiadają za niemal każde „dlaczego to wygląda źle”.

Co sprawdzićDlaczego to boliCo z tym zrobić
SkalaNic na zdjęciu nie mówi, jak duży obiekt jest naprawdęUstaw skalę przy imporcie i uczyń tę jedną liczbę konwencją
OrientacjaKonwencje osi pionowej różnią się między formatamiObracaj raz przy imporcie, nigdy przy każdej instancji w scenie
MateriałyZmapowana tekstura to kolor, a nie graf materiałowyWyciągnij materiał i przepnij go na własny shader
KolideryŻaden się za ciebie nie tworzyDodaj prymityw; surowa siatka 3D to słaby kształt kolizji

Żadne z tego nie jest charakterystyczne wyłącznie dla wygenerowanej siatki 3D, co jest zresztą sednem sprawy. Sprawdź jednak skalę, zanim umieścisz pierwszą instancję: scenę Unity pełną rekwizytów dopasowanych do jednego błędnego odniesienia żmudnie się potem rozplątuje.

Ograniczenia

Gdzie wynik nie jest gotowy do wydania

Uczciwe ograniczenia, żeby siatka 3D była używana do tego, w czym jest naprawdę dobra.

Topologia.

Zrekonstruowana, nie wymodelowana. Bez czystego przepływu quadów i bez retopologii pod budżet renderowania w czasie rzeczywistym.

Szkieletowanie.

Siatka 3D w kształcie postaci to nie postać. Szkielet, wagi i animacja to osobna praca gdzie indziej.

Materiały.

Jedna zmapowana mapa koloru to nie mapy chropowatości, metaliczności i normalnych. Odpowiednio oświetlona scena pokaże różnicę.

Drobne detale.

Cienkie, powtarzalne lub zasłonięte elementy to miejsca, w których rekonstrukcja z pojedynczego zdjęcia poddaje się najszybciej.

Czytaj to jako zawężenie zakresu, a nie zniechęcenie. Poziom greybox wymagający czterdziestu rekwizytów, by ocenić kompozycję, nie potrzebuje czterdziestu gotowych zasobów. Gdy jeden rekwizyt zasługuje na prawdziwą przeróbkę, przenieś siatkę 3D do Blender i odbuduj ją; strona zasoby do gry opisuje, gdzie zwykle przebiega ta granica.

Questions

Frequently Asked Questions

Nie. Generator to strona w przeglądarce i daje ci siatkę 3D w formacie .glb. Unity czyta glTF natywnie, więc plik trafia przez folder assets jak każdy inny plik do pobrania.

Turn Your Image Into a 3D Model — Free

Bez rejestracji, bez oprogramowania, bez doświadczenia w modelowaniu. Wrzuć obraz albo go opisz i pobierz teksturowany plik .glb w około minutę.