Periodická tabulka prvků
Poznámka
Tento článek popisuje průzkumnou ukázku, kterou jsme vytvořili v Mixed Reality Design Labs, kde sdílíme poznatky a návrhy pro vývoj aplikací pro hybridní realitu. Naše články a kód související s návrhem se budou vyvíjet s novými objevy.
Poznámka
Tato ukázková aplikace byla navržena pro HoloLens 1. generace. Viz periodická tabulka prvků 2.0 pro HoloLens 2 verzi.
Periodická tabulka elementů je opensourcová ukázková aplikace z Mixed Reality Design Labs od Microsoftu. Zjistěte, jak pomocí kolekce Objektů rozvrhnout pole objektů v 3D prostoru s různými typy povrchů. Naučte se také vytvářet interagovatelné objekty, které reagují na standardní vstupy z HoloLensu. Komponenty tohoto projektu můžete použít k vytvoření vlastního prostředí aplikace hybridní reality.
Ukázkové video
Záznam pomocí HoloLens 2 pomocí nástroje Mixed Reality Capture
O aplikaci
Periodická tabulka prvků vizualizuje chemické prvky a všechny jejich vlastnosti ve 3D prostoru. Zahrnuje základní interakce HoloLensu, jako je pohled a klepnutí na vzduch. Uživatelé se mohou seznámit s prvky pomocí animovaných 3D modelů. Mohou vizuálně porozumět elektronové skořepině prvku a jeho jádru, který se skládá z protonů a neutronů.
Pozadí
Po první zkušenosti s HoloLensem jsem věděl, že chci experimentovat s aplikací pro pravidelné tabulky v hybridní realitě. Vzhledem k tomu, že každý prvek má mnoho datových bodů, které jsou zobrazeny s textem, myslel jsem, že by to bylo skvělé téma pro zkoumání typografického složení ve 3D prostoru. Další zajímavou součástí tohoto projektu bylo dát uživatelům možnost vizualizovat elektronový model prvku.
Návrh
Pro výchozí zobrazení periodické tabulky jsem si představoval trojrozměrné rámečky, které by obsahovaly elektronový model každého prvku. Povrch každého rámečku by byl průsvitný, aby uživatel mohl získat hrubou představu o objemu prvku. Pohledem a klepnutím ve vzduchu by uživatel mohl otevřít podrobné zobrazení jednotlivých prvků. Aby byl přechod mezi zobrazením tabulky a zobrazením podrobností plynulý a přirozený, udělal jsem ho podobně jako fyzickou interakci s rámečkem, který se otevírá v reálném životě.
Návrh skic
V zobrazení podrobností jsem chtěl vizualizovat informace o jednotlivých elementech s krásně vykresleným textem v 3D prostoru. Animovaný 3D elektronový model se zobrazuje ve středové oblasti a lze ho prohlížet z různých úhlů.
Prototypy interakce
Uživatel může změnit typ povrchu klepnutím vzduchu na tlačítka na spodní straně stolu – může přepínat mezi rovinou, válcem, koulí a bodovým.
Běžné ovládací prvky a vzory používané v této aplikaci
Interagovatelný objekt (tlačítko)
Interagovatelný objekt je objekt, který může reagovat na základní vstupy HoloLensu. Je k dispozici jako prefab/skript, který můžete snadno použít pro libovolný objekt. Můžete například nastavit, aby šálek kávy ve vaší scéně byl interagovatelný a reagoval na vstupy, jako je pohled, klepnutí ve vzduchu, navigace a gesta pro manipulaci. Další informace
Kolekce objektů
Kolekce objektů je objekt, který pomáhá rozložit více objektů v různých tvarech. Podporuje rovinu, válec, kouli a bodový bod. Můžete nakonfigurovat další vlastnosti, jako je poloměr, počet řádků a mezery. Další informace
Technické podrobnosti
Skripty a předběžné skripty pro periodickou tabulku aplikace Elements najdete na GitHubu Mixed Reality Design Labs.
Scénář přenosu pro HoloLens 2
Přečtěte si článek o tom, jak se aplikace Periodická tabulka prvků aktualizovala o instinktivní interakce HoloLens 2.
O autorovi
Yoon Park Designer @Microsoft uživatelského prostředí |