NastępnyNastępny poradnik
Generacja obrazu do modelu 3D
Wizualna sztuczna inteligencja
PRZEWODNIK Wizualnej AI
Generowanie tekstur AI wykorzystuje modele, głównie oparte na dyfuzji, do tworzenia płynnych materiałów do renderowania fizycznego (PBR), takich jak albedo, mapy normalnych i chropowatości, lub do malowania tekstur bezpośrednio na siatkę 3D z podpowiedzi tekstowej lub obrazu.
Zastępuje większość powolnej, ręcznej pracy związanej z fotografowaniem, malowaniem i układaniem płytek. Ma to znaczenie dla twórców gier, projektantów 3D i hobbystów, ale wyniki wymagają sprawdzenia, ponieważ wygenerowane mapy są wiarygodnymi szacunkami, a nie zmierzonymi właściwościami powierzchni.
Generowanie tekstur AI obejmuje dwa powiązane zadania: tworzenie materiałów PBR, które można układać w płytki oraz malowanie tekstur na określonej siatce. Renderowanie oparte na fizyce opisuje powierzchnię z kilkoma mapami, a nie z jednym obrazem: kolor podstawowy lub albedo (kolor bez oświetlenia), mapa normalna (małe nierówności powierzchni zakodowane jako kierunki w pikselach), chropowatość (jak rozmyte są odbicia), metalik oraz często wysokość i okluzja otoczenia. Silniki takie jak Unreal, Unity i Blender łączą je z oświetleniem sceny, dzięki czemu dobry materiał wygląda dobrze w każdym świetle. W przypadku materiałów model generuje lub szacuje pełny zestaw map. Na przykład Adobe Substance 3D Sampler może zamienić pojedyncze zdjęcie w materiał, szacując normalną, wysokość i chropowatość, a modele badawcze generują zbiory map wspólnie z tekstu, dzięki czemu zachowują spójność. Oddzielnym wymaganiem jest układanie płytek bez szwu: lewa krawędź musi przechodzić w prawą, a górna w dół. Typowe techniki obejmują okrągłe, owinięte wypełnienie wewnątrz siatki i przesuwanie obrazu podczas odszumiania, tak aby szwy regenerowały się na środku płótna. W przypadku siatek metody takie jak TEXTure i Text2Tex (oba od 2023 r.) renderują model z kilku punktów widzenia, używają modelu dyfuzji uwarunkowanej głębokością do pomalowania każdego widoku, rzutują wynik z powrotem na teksturę UV siatki i wypełniają obszary pominięte wcześniej w widokach. Narzędzia komercyjne, w tym funkcje Meshy i Adobe oparte na Firefly w Substance 3D, oferują podobny przepływ pracy. Granice są ważne. Wynik generatora obrazów nie jest prawdziwym albedo, ponieważ zwykle zawiera utrwalone cienie i światła, które wyglądają źle w prawdziwym oświetleniu; potrzebne jest zachwycanie. Normalne oszacowane na podstawie zdjęcia są wiarygodnymi domysłami, a nie pomiarami. Malowanie wieloma widokami może pozostawić widoczne szwy, rozmycie lub niespójne szczegóły między widokami. Wygenerowane zestawy map mogą być fizycznie niespójne, np. wartości metaliczne na malowanym drewnie.
Wizualna sztuczna inteligencja może automatyzować zadania inspekcji, wykrywania i znakowania na dużą skalę.
Zespoły kreatywne mogą szybciej prototypować koncepcje przy mniejszej liczbie ręcznych poprawek.
Operacje mogą wykorzystywać sygnały obrazu i wideo, które wcześniej były trudne do przetworzenia.
Badania koncentrują się na generowaniu tekstur bezpośrednio w przestrzeni UV lub 3D w celu zmniejszenia szwów w widoku, tworzenia pełnych zestawów PBR zamiast oświetlonych kolorowych obrazów oraz lepszego oddzielania oświetlenia od koloru powierzchni. Prawdopodobna jest ściślejsza integracja z narzędziami do modelowania i gier, wraz z kontrolą zużycia, wieku i regionów materiałowych. Wygenerowane materiały nadal będą wymagały sprawdzenia przez człowieka, gdy liczy się dokładność fizyczna, np. wizualizacja produktu lub film. Podobnie jak w przypadku innych narzędzi generatywnych, licencjonowanie danych szkoleniowych i warunki komercyjnego wykorzystania różnią się w zależności od dostawcy i wymagają sprawdzenia przed użyciem w wysyłanych produktach.
Artysta zajmujący się środowiskiem fotografuje zwietrzały ceglany mur, zamienia go w materiał, który można ułożyć na płytkach z mapami albedo, normalnych, wysokości i chropowatości, i wykorzystuje go na całym poziomie.
Twórca gry solo prosi narzędzie do teksturowania za pomocą „zardzewiałej skrzyni ładunkowej science fiction i zużytej żółtej farby”, aby pomalować siatkę skrzynki, a następnie naprawia widoczny szew w miejscu styku dwóch wygenerowanych widoków.
Hobbysta zajmujący się drukiem 3D teksturuje figurkę do renderowania portfolio i zauważa, że na wygenerowanej mapie kolorów pojawiły się cienie, które w nowym świetle wyglądają źle, więc wykonuje zachwycający krok.
Artysta techniczny importuje wygenerowane mapy do silnika gry i stwierdza, że nierówności wyglądają na odwrócone, co wynika z niedopasowania konwencji normalnych map OpenGL i DirectX.
Prawa do wizerunku i zgoda mogą stanowić ryzyko prawne, jeśli pochodzenie jest niejasne.
Wydajność modelu może się różnić w zależności od oświetlenia, demografii i środowiska.
Fałszywie pozytywne wyniki mogą pozostać niezauważone, chyba że monitorowane są progi ufności.
Zdefiniuj kryteria akceptacji dotyczące kosztów precyzji, wycofania i błędów.
Przetestuj na danych odpowiadających rzeczywistym warunkom produkcyjnym.
Dodaj weryfikację manualną, aby prognozy były mało pewne lub miały duży wpływ.
Śledź dryf modelu i przeprowadzaj ponowną weryfikację po zmianie kamery lub zbioru danych.
Free newsletter
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Generowanie tekstur AI wykorzystuje modele, głównie oparte na dyfuzji, do tworzenia płynnych materiałów do renderowania fizycznego (PBR), takich jak albedo, mapy normalnych i chropowatości, lub do malowania tekstur bezpośrednio na siatkę 3D z podpowiedzi tekstowej lub obrazu. Zastępuje większość powolnej, ręcznej pracy związanej z fotografowaniem, malowaniem i układaniem płytek. Ma to znaczenie dla twórców gier, projektantów 3D i hobbystów, ale wyniki wymagają sprawdzenia, ponieważ wygenerowane mapy są wiarygodnymi szacunkami, a nie zmierzonymi właściwościami powierzchni.
Albedo przechowuje naturalny kolor powierzchni, a silnik dodaje oświetlenie w czasie renderowania.
Zwykła mapa przechowuje kierunki powierzchni na piksel, więc oświetlenie reaguje tak, jakby występowały drobne nierówności bez dodatkowej geometrii.
Niska chropowatość daje ostre, lustrzane odbicia; wysoka szorstkość nadaje im matowy wygląd.
Zawijane dopełnienie sprawia, że sieć traktuje krawędzie jako połączone, więc lewa krawędź przechodzi w prawą.
Metody te malują widok siatki po widoku, korzystając ze wskazówek dotyczących głębokości, a następnie rzutują wstecz na teksturę i wypełniają brakujące obszary.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Generacja obrazu do modelu 3D
Wizualna sztuczna inteligencja