Wskazówki dotyczące projektowania uruchamiania aplikacji 3D
Po włączeniu Windows Mixed Reality immersywnego zestawu słuchawkowego (VR) wchodzisz do Windows Mixed Reality domu. Dom jest wizualizowany jako dom na klifie otoczonym górami i wodą, ale możesz wybrać inne środowiska, a nawet utworzyć własne). W przestrzeni domowej użytkownik może rozmieścić i zorganizować obiekty 3D i aplikacje, które dbają o dowolny sposób. Uruchamianie aplikacji 3D jest "fizycznym" obiektem w domu rzeczywistości mieszanej użytkownika, który może wybrać, aby uruchomić aplikację.
Przykład uruchamiania aplikacji Floaty Bird 3D (fikcyjna aplikacja)
Proces tworzenia modułu uruchamiania aplikacji 3D
Tworzenie modułu uruchamiania aplikacji 3D można wykonać 3-w:
- Projektowanie i koncepcje (ten artykuł)
- Modelowanie i eksportowanie
- Integrowanie go z aplikacją:
Zagadnienia dotyczące projektowania
Fantastyczne, ale znane
Środowisko Windows Mixed Reality, w których znajduje się uruchamianie aplikacji, jest częścią znajomą, częścią fantastyczną/sci-fi. Najlepsze wyrzutnie przestrzegają zasad tego świata. Pomyśl o tym, jak możesz wziąć znany, reprezentatywny obiekt z aplikacji, ale zginać niektóre reguły rzeczywistej rzeczywistości. Magia będzie skutkować.
Intuicyjny
Gdy przyjrzysz się uruchamianiu aplikacji, jej celem jest uruchomienie aplikacji — powinna być oczywista i nie powinna powodować żadnych nieporozumień. Na przykład upewnij się, że twój moduł uruchamiania jest wystarczająco oczywistym przedstawicielem aplikacji, że nie będzie zdezorientowany dla kawałka dekoracji w Cliff House. Uruchamianie aplikacji powinno zapraszać osoby do kontaktu/wybierania.
Przykład uruchamiania aplikacji Fresh Note 3D (fikcyjna aplikacja)
Skala strony głównej
Uruchamianie aplikacji 3D działa w Cliff House, a ich domyślny rozmiar powinien mieć sens z innymi "fizycznymi" obiektami w przestrzeni. Jeśli umieścisz wyrzutnię obok, powiedzmy, zakład domu lub niektóre meble, powinien czuć się w domu, rozmiar mądry. Dobrym punktem wyjścia jest sprawdzenie, jak patrzy na 30 centymetrów sześciennych, ale pamiętaj, że użytkownicy mogą go skalować w górę lub w dół, jeśli im się podoba.
Możliwość posiadania
Uruchamianie aplikacji powinno wydawać się obiektem, który osoba byłaby podekscytowana, aby mieć w swojej przestrzeni. Będą one praktycznie otaczać się tymi rzeczami, więc launcher powinien czuć się jak coś, co użytkownik myślał, że był wystarczająco pożądany, aby szukać i utrzymać w pobliżu.
Przykład uruchamiania aplikacji Astro Warp 3D (fikcyjna aplikacja)
Rozpoznawalny
Uruchamianie aplikacji 3D powinno natychmiast wyrazić "markę twojej aplikacji" osobom, które ją widzą. Jeśli masz znak gwiazdki lub szczególnie rozpoznawalny obiekt w aplikacji, zalecamy użycie go jako znaczącej części projektu. W świecie rzeczywistości mieszanej obiekt będzie czerpać większe zainteresowanie od użytkowników niż tylko logo sam. Rozpoznawalne obiekty szybko i wyraźnie komunikują markę.
Pomiarowej
Twoja aplikacja zasługuje nie tylko na umieszczenie logo na płaskim płaszczyźnie i wywołanie go dziennie. Moduł uruchamiający powinien czuć się jak ekscytujący, 3D, fizyczny obiekt w przestrzeni użytkownika. Dobrym podejściem jest wyobrazić sobie, że Twoja aplikacja będzie miała balon w Macy's Thanksgiving Day Parade. Zadaj sobie pytanie, co naprawdę wow ludzi, gdy przyszło ulicą? Co wyglądałoby świetnie ze wszystkich kątów widzenia?
Tylko logo
Bardziej rozpoznawalny z znakiem
podejście Flat, nie zaskakująco, czuje się płaskie
lepiej prezentuje twoją aplikację
Porady dotyczące dobrych modeli 3D
- Podczas planowania wymiarów uruchamiania aplikacji strzelaj do około 30-cm sześcianu. Tak więc współczynnik rozmiaru 1:1:1.
- Modele muszą mieć poniżej 10 000 wielokątów. Dowiedz się więcej o liczbach trójkątów i poziomach szczegółów (LOD)
- Testowanie na immersywnym zestawie słuchawkowym.
- W miarę możliwości możesz tworzyć szczegóły w geometrii modelu — nie polegaj na teksturach w celu uzyskania szczegółowych informacji.
- Zbudowanie "ciasnej wody" zamkniętej geometrii. Brak otworów, w których nie są wzorowane.
- Używaj naturalnych materiałów w obiekcie. Wyobraź sobie tworzenie go w świecie rzeczywistym.
- Upewnij się, że model odczytuje się dobrze w różnych odległościach i rozmiarach.
- Gdy model jest gotowy do użycia, zapoznaj się z wytycznymi dotyczącymi eksportowania zasobów.
Model z subtelnymi szczegółami w teksturze
Czego należy unikać
- Nie używaj szczegółów o wysokim kontraście ani małych, zajętych wzorów i tekstur.
- Nie używaj cienkiej geometrii — nie działa dobrze w oddali i źle aliasuje.
- Nie pozwól, aby części modelu wykraczały zbytnio poza współczynnik rozmiaru 1:1:1. Spowoduje to problemy ze skalowaniem.
Unikaj dużego kontrastu, małych, zajętych wzorców
Jak obsługiwać typ
- Zalecamy, aby twój typ zajmuje około 1/3 modułu uruchamiania aplikacji (lub więcej). Typ jest główną rzeczą, która daje ludziom pomysł, że twój launcher jest w rzeczywistości wyrzutnią, więc jest miło, jeśli jest to istotne.
- Unikaj tworzenia bardzo szerokiego typu — staraj się zachować go w granicach podstawowych wymiarów uruchamiania aplikacji (mniej więcej).
- Typ płaski może działać, ale może być trudne do obejrzenia z określonych kątów i w niektórych środowiskach. Warto rozważyć umieszczenie w nim solidnego obiektu lub tła, aby pomóc w tym.
- Dodawanie wymiaru do typu jest miłe w 3D. Cieniowanie boków typu innego, ciemniejszego koloru może pomóc w czytelności.
Typ płaski bez tła może być trudny do oglądania z określonych kątów i w niektórych środowiskach
z typem z wbudowanym tłem
typ wytłaczany może działać dobrze, jeśli cieniujesz boki
Wpisz kolory, które działają
- Biały
- Czarnoskórzy
- Jasny kolor półnasycony
Wpisz kolory, które działają
Kolory, których należy unikać
Wpisz kolory, które powodują problemy, obejmują:
- Dźwięki średnie
- Szary
- Przesycone kolory lub nienasycone kolory
Wpisz kolory, które powodują problemy
Oświetlenie
Oświetlenie dla uruchamiania aplikacji pochodzi ze środowiska Cliff House. Pamiętaj, aby przetestować wyrzutnię w kilku miejscach w całym domu, więc wygląda dobrze zarówno w świetle, jak i cieniu. Dobrą wiadomością jest to, że jeśli zostały podane inne wskazówki dotyczące projektowania w tym dokumencie, wyrzutnia powinna być w dobrej formie dla większości oświetlenia w Cliff House.
Dobre miejsca do testowania wyglądu wyrzutni w różnych światłach w środowisku to Studio, Media Room, gdziekolwiek poza i na Back Patio (betonowy obszar z trawnikiem). Innym dobrym testem jest umieszczenie go w pół światła i pół cienia i zobaczyć, jak wygląda.
Upewnij się, że moduł uruchamiający wygląda dobrze zarówno w świetle, jak i cieniu
Teksturowania
Tworzenie tekstur
Format końcowy uruchamiania aplikacji 3D będzie plikiem glb, który jest używany przy użyciu potoku PBR (renderowanie fizyczne). Może to być trudny proces - teraz jest dobry czas, aby zatrudnić artystę technicznego, jeśli jeszcze tego nie zrobiono. Jeśli jesteś odważnym DIY-er, biorąc czas na badania i naucz się terminologii PBR i co dzieje się pod kapturem przed rozpoczęciem pomoże uniknąć typowych błędów.
Przykład uruchamiania aplikacji Fresh Note 3D (fikcyjna aplikacja)
Zalecane narzędzie do tworzenia
Zalecamy użycie narzędzia Adobe Substance Painter do utworzenia końcowego pliku. Jeśli nie znasz tworzenia cieniowania PBR w malarzu substancji, oto samouczek.
(Alternatywnie 3D-Coat, Quixel Suite 2 lub Marmoset Toolbag będzie również działać, jeśli znasz jedną z tych czynności).
Najlepsze rozwiązania
- Jeśli obiekt uruchamiania aplikacji został utworzony dla PBR, należy łatwo przekonwertować go na środowisko Cliff House.
- Nasz cieniowanie oczekuje przepływu pracy Metal/Roughness — Cieniowanie Unreal PBR jest bliską facsimile.
- Podczas eksportowania tekstur należy pamiętać o zalecanych rozmiarach tekstur .
- Pamiętaj, aby skompilować obiekty na potrzeby oświetlenia w czasie rzeczywistym — oznacza to:
- Unikaj pieczonych cieni – lub malowanych cieni
- Unikaj zapiekanego oświetlenia w teksturach
- Użyj jednego z pakietów tworzenia materiałów PBR, aby uzyskać odpowiednie mapy wygenerowane dla naszego cieniowania