realizm,

W AR można używać wszystkich rodzajów treści – od modeli mebli 3D po tekst 2D i naklejki.

W każdej rzeczywistości AR staraj się wkomponować rzeczywistość AR w środowisko fizyczne użytkownika. Niezależnie od tego, czy celem jest realizm czy szalona zabawa, obiekty AR powinny odzwierciedlać otoczenie i odzwierciedlać ich zaangażowanie. Korzystaj z cieni, oświetlenia, przesłonięcia, odbicia i kolizji, aby pomóc obiektom zająć przestrzeń w świecie rzeczywistym.

Modelowanie

Gdy tworzysz obiekty 3D, twórz je, aby wyglądały naturalnie. Pełnowymiarowe obiekty łatwiej umieścić bezpośrednio w interfejsie.

Wszystkie obiekty powinny być skierowane w tym samym kierunku. Użycie przestrzeni ze współrzędnymi w prawo, gdzie +Y znajduje się na górze, +X to prawa, a -Z punktów Z naprzód od punktu początkowego.

Gdy modelujesz obiekt, pamiętaj, aby umieścić go na płaszczyźnie podłoża w geometrycznym środku podstawy obiektu.

Pamiętaj, że obiekty 3D można oglądać ze wszystkich stron. Używaj kompletnych obiektów i wyrenderuj wszystkie powierzchnie, nawet te, których użytkownik może nie zauważyć, takie jak tylna powierzchnia zasłony czy spód kanapy.

Teksturowanie

Aby przyspieszyć wczytywanie sceny, nie używaj zbyt dużych tekstur. Ich rozdzielczość nie powinna przekraczać 2K.

Tekstury staną się bardziej realistyczne po dodaniu szumu wizualnego. Powtarzające się wzory i płaskie kolory dla ludzkiego oka mogą wydawać się fałszywe.

Dodawaj wzrosty, rozdarcia, wariacje, zakłócenia wzorców i inne rodzaje szumu wizualnego. Pozwalają rozdzielić powtarzające się fragmenty, dzięki czemu komponenty wyglądają bardziej szczegółowo i wiarygodnie.

Materiał PBR

Aby Twoje zasoby wyglądały bardziej wiarygodnie, użyj renderowania fizycznego (PBR).

PBR pozwala dodać realistyczne szczegóły obiektów w scenie. Łączy wiele tekstur, tworząc iluzję głębi i tekstury. Wykorzystuje fizyczne zachowanie światła, aby nadać obiektowi naturalne odczucia.

Te tekstury nadają obiektom realistyczny wygląd i wzmacniają realistyczny świat AR.

Normalne mapy

Normalne mapowanie może dodać szczegóły do wyglądu obiektu. Dzięki temu tekstura obiektu wygląda bardziej realistycznie bez konieczności dodawania dodatkowej geometrii.

Zwykłe mapy nadają obiektom fotorealistyczny wygląd. Jest to poziom dodatkowych szczegółów, który możesz zastosować do obiektów.

Zalecane – przy normalnych mapach.

Niezalecane – bez zwykłych map

Okluzja otoczenia

Okluzja otoczenia to technika renderowania, która pozwala kontrolować ilość cieni padających na powierzchnię dowolnego obiektu.

Użycie tekstury przesłoniętej otoczenia pozwala uzyskać bardziej szczegółowy i realistyczny wygląd obiektu.

Zalecane – w przypadku przesłonięcia otoczenia oświetlenie i cienie pochodzą z kilku rzeczywistych źródeł, dzięki czemu krzesło wygląda realistycznie.

Niezalecane – brak przesłonięcia otoczenia nie wpływa na cieniowanie ani zmiany. Krzesło wygląda jak obiekt clip art.

Samoloty cienia

Płaszczyzna cienia to wirtualna powierzchnia, która znajduje się pod obiektem. Samolot zawiera tylko cienie, a nie same obiekty.

Samoloty cienia to prosty sposób na podkreślenie obecności obiektów w scenie. Do każdego zasobu dodaj geometrię płaszczyzny cienia i upieczoną teksturę płaszczyzny cieni.

Zalecane – dzięki płaszczyźnie cienia krzesło wydaje się osadzone w przestrzeni.

Niezalecane – krzesło bez płaszczyzny cienia wygląda na bez ziemi i unosi się.

Oświetlenie

Zoptymalizuj warunki oświetleniowe sceny.

Aby wirtualne obiekty zlały się ze światem rzeczywistym, zadbaj o odpowiednie oświetlenie. ARCore ma wbudowany system szacowania światła. Umożliwi Ci to renderowanie warunków oświetleniowych, które dynamicznie dostosowują się do otoczenia.

Zalecane – używaj funkcji szacowania światła ARCore, aby poprawić wierność.

Niezalecane – używanie nieoświetlonych tekstur, które nie dostosowują się do otoczenia.

Głębokość

Użyj technik wizualnych, aby dodać głębię i odległość do sceny.

W przypadku AR użytkownicy mogą mieć problem z ustaleniem, jak daleko i w jakim zagłębieniu są obiekty wirtualne.

Wzbogać scenę, uzyskując efekt głębi. Użyj technik takich jak płaszczyzny cieni, przesłonięcie i tekstury. Możesz też eksperymentować z różnymi perspektywami, np. umieszczać duże obiekty blisko użytkownika, a mniejsze daleko.

Twórz obiekty, które poruszają się między częściami sceny. Pomyśl o żabie, która skacze z podłogi na stół, lub o pociągu jeżdżącym z tła na pierwszy plan. Dzięki temu staje się on bardziej realistycznym światem niż sklep, a dodatkowo ożywia się scenę.

Obecność

Zaprojektuj wirtualne obiekty tak, aby żyły w świecie rzeczywistym.

W rzeczywistości rozszerzonej każdy obiekt powinien znajdować się w tym samym miejscu co każdy inny obiekt.

Symulowanie obecności obiektów przy użyciu cieni, oświetlenia, przesłonięcia, fizyki i odbicia. Podobnie jak prawdziwe obiekty, obiekty AR powinny reagować na środowisko w świecie rzeczywistym.