Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Mnoho technik osnovy sítě se provádí pomocí techniky následného zpracování . Následné zpracování poskytuje skvělé kvalitní osnovy, ale na mnoha zařízeních s hybridní realitou může být neúnosně drahé.
MeshOutline.cs a MeshOutlineHierarchy.cs lze použít k vykreslení obrysu kolem vykreslovacího objektu sítě. Povolení této komponenty zavádí další průchod vykreslením objektu, který je nastíněný, ale je navržený tak, aby běžel optimálně na mobilních zařízeních s hybridní realitou a nevyužívá žádné následné procesy.
Poznámka
Omezení tohoto efektu zahrnují, že nefunguje dobře u objektů, které nejsou vodotěsné (nebo musí být oboustranné), a u překrývajících se objektů může dojít k problémům s hloubkovým řazením.
Ukázka
Ukázky systému osnov najdete v ukázce Osnovy sítě.
Nastavení materiálu
Chování osnovy se používá s grafickými nástroji nebo standardním shaderem. Materiály osnovy jsou obvykle plnou neosvětlovanou barvou, ale lze je nakonfigurovat tak, aby bylo dosaženo široké škály efektů. Výchozí konfigurace materiálu osnovy je následující:
- Hloubkový zápis – u materiálů osnovy by měl být zakázaný, aby osnova nebránil vykreslování jiných objektů.
- Vertex Extrusion – aby bylo možné vykreslit osnovu, je potřeba povolit.
- Použití funkce Smooth Normals – toto nastavení je pro některé sítě volitelné. K extruzi dochází přesunutím vrcholu podél vrcholu normálního vrcholu, u některých sítí vysunutí podél výchozích normálů způsobí diskontinuity v osnově. Chcete-li tyto diskontinuity opravit, můžete zaškrtnutím tohoto políčka použít jinou sadu vyhlazovaných normálních hodnot, které generuje MeshSmoother.cs.
Vyhlazování sítí
MeshSmoother.cs je komponenta, kterou lze použít k automatickému generování vyhlazovaných normálů v síti. Tato metoda seskupí vrcholy v síti, které sdílejí stejné umístění v prostoru, a pak průměruje normální hodnoty těchto vrcholů. Tento proces vytvoří kopii podkladové sítě a měl by se použít pouze v případě potřeby.
Na předchozím obrázku krychle jedna využívá vyhlazování sítě, zatímco datová krychle dvě ne. Všimněte si diskontinuit v rozích krychle bez vyhlazování oka.
Tip
Některé sítě (například koule) tyto diskontinuity nezobrazují. Proto je nejlepší otestovat sítě, které potřebují vyhlazování.