Periodická tabulka prvků
Poznámka:
Tento článek popisuje průzkumnou ukázku, kterou jsme vytvořili v testovacích prostředích pro návrh hybridní reality, což je místo, kde sdílíme naše poznatky a návrhy vývoje aplikací hybridní reality. Naše články a kód související s návrhem se budou vyvíjet při vytváření nových objevů.
Poznámka:
Tato ukázková aplikace byla navržena pro HoloLens 1. generace. Viz periodická tabulka elementů 2.0 pro verzi HoloLens 2.
Periodická tabulka elementů je opensourcová ukázková aplikace z prostředí Microsoft Mixed Reality Design Labs. Naučte se rozložení pole objektů v prostorech 3D s různými typy povrchů pomocí kolekce Objektů. Zjistěte také, jak 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
Zaznamenáno pomocí HoloLens 2 pomocí funkce Mixed Reality Capture
Informace o aplikaci
Periodická tabulka prvků vizualizuje chemické prvky a všechny jejich vlastnosti v prostorech 3D. Zahrnuje základní interakce HoloLens, jako je pohled a klepnutí vzduchu. Uživatelé se mohou dozvědět o prvech pomocí animovaných 3D modelů. Mohou vizuálně porozumět elektronové skořepině elementu a jeho jádra - který se skládá z protonůach
Pozadí
Poté, co jsem poprvé zažil HoloLens, jsem věděl, že jsem chtěl experimentovat s periodickou tabulkovou aplikací 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é složení v 3D prostoru. Dává uživatelům možnost vizualizovat elektronový model prvku byl další zajímavou součástí tohoto projektu.
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 přibližnou představu o objemu prvku. S pohledem a vzduchovým klepnutím by uživatel mohl otevřít podrobný pohled na každý prvek. Aby přechod mezi zobrazením tabulky a zobrazením podrobností byl hladký a přirozený, udělal jsem ho podobný fyzické interakci s otevřením rámečku v reálném životě.
Návrhy skic
V podrobném zobrazení jsem chtěl vizualizovat informace o jednotlivých elementech s krásně vykresleným textem v 3D prostoru. Animovaný 3D elektronový model je zobrazen ve středu oblasti a lze jej zobrazit z různých úhlů.
Prototypy interakce
Uživatel může změnit typ povrchu tak, že klepne na tlačítka v dolní části tabulky – může přepínat mezi rovinou, válcem, koulemi a bodovými body.
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 HoloLens. Je poskytována jako předfab/skript, který můžete snadno použít u libovolného objektu. Můžete například ve scéně udělat kávu a reagovat na vstupy, jako je pohled, klepnutí na vzduch, navigace a gesta manipulace. Další informace
Kolekce objektů
Kolekce objektů je objekt, který pomáhá rozkládat více objektů v různých obrazcích. Podporuje rovinu, válci, koule a bodový bodový. Můžete nakonfigurovat další vlastnosti, jako je poloměr, počet řádků a mezery. Další informace
Technické podrobnosti
Skripty a předfaktory pro pravidelnou tabulku aplikace Elements najdete na GitHubu v prostředí Mixed Reality Design Labs.
Porting story for HoloLens 2
Přečtěte si článek o tom, jak byla aktualizována pravidelná tabulka aplikace Elements pomocí instinktivních interakcí HoloLens 2.
O autorovi
![]() |
Yoon Park Návrhář uživatelského prostředí @Microsoft |