Kolor, światło i materiały
Projektowanie zawartości dla rzeczywistości mieszanej wymaga dokładnego rozważenia koloru, oświetlenia i materiałów dla wszystkich zasobów wirtualnych. Cele estetyczne mogą obejmować używanie światła i materiału do ustawiania tonu środowiska immersyjnego, podczas gdy cele funkcjonalne mogą obejmować używanie uderzających kolorów do powiadamiania użytkowników o zbliżającej się akcji. Każda z tych decyzji musi być ważona pod kątem możliwości i ograniczeń urządzenia docelowego środowiska.
Poniżej przedstawiono wskazówki dotyczące renderowania zasobów zarówno na immersyjnych, jak i holograficzne zestawy słuchawkowe. Wiele z nich jest ściśle powiązanych z innymi obszarami technicznymi i listę powiązanych tematów można znaleźć w sekcji Zobacz również na końcu tego artykułu.
Renderowanie na urządzeniach immersyjnych a holograficznych
Zawartość renderowana w immersywnych zestawach słuchawkowych będzie wyglądać wizualnie inaczej w porównaniu z zawartością renderowaną w zestawach słuchawkowych holograficznej. Podczas gdy immersywne zestawy słuchawkowe zwykle renderować zawartość tak samo, jak oczekiwano na ekranie 2D, holograficzne zestawy słuchawkowe, takie jak HoloLens, używają sekwencyjnych kolorów, wyświetlacze see-through RGB do renderowania hologramów.
Zawsze poświęć czas, aby przetestować doświadczenia holograficzne w holograficznej zestawie słuchawkowym. Wygląd zawartości, nawet jeśli został utworzony specjalnie dla urządzeń holograficznej, będzie się różnić, jak widać na monitorach pomocniczych lub w migawkach. Pamiętaj, aby poruszać się po środowiskach z urządzeniem, testując oświetlenie hologramów i obserwując ze wszystkich stron (a także z góry i poniżej) sposób renderowania zawartości. Pamiętaj, aby przetestować zakres ustawień jasności na urządzeniu. Jest mało prawdopodobne, aby wszyscy użytkownicy podzielili się zakładanym ustawieniem domyślnym i zróżnicowanym zestawem warunków oświetlenia.
Podstawy renderowania na urządzeniach holograficzne
Urządzenia holograficzne mają wyświetlacze addytywne — Hologramy są tworzone przez dodanie światła do światła z rzeczywistego świata - biały pojawi się jasno, podczas gdy czarny będzie widoczny przezroczysty.
Wpływ kolorów różni się w zależności od środowiska użytkownika — istnieje wiele różnych warunków oświetlenia w pomieszczeniu użytkownika. Utwórz zawartość z odpowiednimi poziomami kontrastu, aby ułatwić czytelność.
Unikaj dynamicznego oświetlenia — hologramy, które są jednolicie oświetlone w środowiskach holograficznych, są najbardziej wydajne. Użycie zaawansowanego dynamicznego oświetlenia prawdopodobnie przekroczy możliwości urządzeń przenośnych. Jeśli jest wymagane dynamiczne oświetlenie, zaleca się użycie cieniowania Mixed Reality Toolkit Standard.
Projektowanie z kolorem
Ze względu na charakter wyświetlaczy addystycznych niektóre kolory mogą być wyświetlane inaczej na wyświetlaczach holograficznej. Niektóre kolory będą pojawiać się w środowiskach oświetleniowych, podczas gdy inne będą wyświetlane jako mniej wpływające. Chłodne kolory mają tendencję do odejmowania do tła, podczas gdy ciepłe kolory przeskoczą na pierwszym planie. Podczas eksplorowania kolorów w środowiskach należy wziąć pod uwagę następujące czynniki:
Renderowanie jasnych kolorów — biały wydaje się jasny i powinien być używany oszczędnie. W większości przypadków należy wziąć pod uwagę białą wartość około R 235 G 235 B 235. Duże jasne obszary mogą powodować dyskomfort użytkownika. W przypadku tylnej płyty okna interfejsu użytkownika zaleca się używanie ciemnych kolorów.
Renderowanie ciemnych kolorów — ze względu na charakter wyświetlania addytywnego, ciemne kolory wydają się przezroczyste. Solidny czarny obiekt nie różni się od świata rzeczywistego. Zobacz kanał alfa poniżej. Aby nadać wygląd "czarnej", spróbuj użyć bardzo ciemnej szarej wartości RGB, takiej jak 16 16 16 16.
Jednolitość kolorów — zazwyczaj hologramy są renderowane na tyle jasno, aby zachować jednolitość kolorów, niezależnie od tła. Duże obszary mogą stać się blotchy. Unikaj dużych regionów jasnego, stałego koloru.
Gamut — HoloLens korzysta z "szerokiej gamy" koloru, koncepcyjnie podobnej do adobe RGB. W rezultacie niektóre kolory mogą pokazywać różne cechy i reprezentację na urządzeniu.
Gamma — jasność i kontrast renderowanego obrazu różnią się między urządzeniami immersyjnymi i holograficznymi. Te różnice urządzeń często wydają się sprawiać, że ciemne obszary kolorów i cieni, mniej lub bardziej jasne.
Separacja kolorów — nazywana również "podziałem kolorów" lub "kolorową krawędzią", separacja kolorów najczęściej występuje z ruchomymi hologramami (w tym kursorem), gdy użytkownik śledzi obiekty z oczami.
Zagadnienia techniczne
Aliasowanie — należy wziąć pod uwagę aliasy, poszarpane lub "schody schodowe", gdzie krawędź geometrii hologramu spełnia rzeczywisty świat. Użycie tekstur z wysokim szczegółem może pogorszyć ten efekt. Tekstury powinny być mapowane i filtrowane włączone. Rozważ zanikanie krawędzi hologramów lub dodanie tekstury, która tworzy czarną krawędź wokół obiektów. Unikaj cienkiej geometrii, jeśli jest to możliwe.
Kanał alfa — musisz wyczyścić kanał alfa, aby był w pełni niewidoczny dla wszystkich części, w których nie renderujesz hologramu. Pozostawienie niezdefiniowanego alfa prowadzi do artefaktów wizualnych podczas robienia obrazów/filmów wideo z urządzenia.
Zmiękczanie tekstury — ponieważ światło jest dodatkiem do wyświetlaczy holograficznego, najlepiej jest unikać dużych regionów jasnego, stałego koloru, ponieważ często nie generują zamierzonego efektu wizualnego.
Wytyczne dotyczące projektowania wyświetlacza holograficznego
Podczas projektowania zawartości dla wyświetlaczy holograficznej istnieje kilka elementów, które należy wziąć pod uwagę, aby osiągnąć najlepsze środowisko. Odwiedź stronę Projektowanie zawartości dla wyświetlania holograficznego , aby zapoznać się z wytycznymi i zaleceniami.
Opowiadanie historii z jasnym i kolorowym
Jasny i kolorowy może pomóc sprawić, że hologramy pojawią się bardziej naturalnie w środowisku użytkownika i oferują wskazówki i pomoc dla użytkownika. W przypadku środowisk holograficznych należy wziąć pod uwagę następujące czynniki podczas eksplorowania oświetlenia i koloru:
Winietowanie — efekt "winiety" na ciemniejsze materiały może pomóc skupić uwagę użytkownika na środku pola widoku. Ten efekt zaciemnia materiał hologramu na pewnym promieniu z wektora wzroku użytkownika. Jest to również skuteczne, gdy użytkownik wyświetla hologramy z ukośnego lub efektownego kąta.
Podkreślenie — zwraca uwagę na obiekty lub punkty interakcji, kontrastując kolory, jasność i oświetlenie. Aby uzyskać bardziej szczegółowe informacje na temat metod oświetlenia w opowiadaniu historii, zobacz Pixel Cinematography - A Lighting Approach for Computer Graphics (Metoda oświetlenia dla grafiki komputerowej).
Obraz: Użyj koloru, aby pokazać nacisk na elementy opowiadania historii, pokazane tutaj w scenie z fragmentów.
Materiały
Materiały są kluczowymi elementami do tworzenia realistycznych hologramów. Zapewniając odpowiednie cechy wizualne, można tworzyć atrakcyjne obiekty holograficzne, które mogą dobrze łączyć się ze środowiskiem fizycznym. Materiały są również ważne dla przekazywania wizualnych opinii na temat różnych typów interakcji wejściowych użytkownika.
Zestaw NARZĘDZI MRTK zapewnia standardowy cieniowanie zestawu narzędzi MRTK z różnymi opcjami efektów wizualnych, które mogą być używane na potrzeby opinii wizualnej. Na przykład można użyć właściwości "Zbliżeniowe światło", aby zapewnić efekt oświetlenia, gdy palec użytkownika zbliża się do powierzchni obiektu. Dowiedz się więcej na temat cieniowania standardowego zestawu narzędzi MRTK
Pętla wideo: przykład opinii wizualnej w oparciu o bliskość pola ograniczenia pobliżu