Creative Coding and Computational Art Course

Logo NI-CCC

VR ARCHITEKT

Jan Šefčík, Čeněk Žid; projekt předmětu NI-CCC v letním semestru 2020-2021

Cíl je převést jeden z projektů architektů do VR.

Jak

Za použití Blenderu, Unity a Vive Pro brýlí.

Práce na projektu

Čištění 3D modelu

Další částí projektu bylo upravit celý prodel do nějakého "snesitelného" 3D modelu. Pracovní flow architektů je jiné, než jaké jsme potřebovali do VRka. Model se skládal z velkého množství nehomogenních textur, origin celého 3D modelu byl posunutý o několik kilometrů mimo celý model. Proto jsme nejdříve model pročistili o nepotřebné části, posunuli origin cca do středu modelu a odmazali jsme veškeré úpravy země, které se v modelu nacházely (země se byla vytvořená z několika ploch, které znázorňovaly to, jakým způsobem by úpravy terénu byly prováděny).

Úpravy v Blender

V další části jsme napsali skript v Blenderu (v2.9.12), který do modelu doplnil textury (obarvení) podle názvů jednotlivých 3D objektů v modelu. Například objektům se jménem "holz" jsme nastavili dřevěnou barvu.

Protože se v modelu měly nacházet stromy, které však nebyly v modelu vyexportovány, napsali jsme skript, který měl na jednotlivé body doplnit model stromu. Těchto bodů bylo v modelu však tak velké množství, že se nám nepodařilo, z důvodu nedostatečného výpočetního výkonu, umístit stromy na všechna místa, kde by se měly nacházet.

Náhodně přidělené barvy/materiály jednotlivým objektův ve scéně:

VR v Unity

Již upravený model jsme nahrály do Unity (v2019.4.22f1), kde jsme s pomocí Steam VR pluginu spustily VR (Vive Pro). Zde jsme si museli pohrát s možnostmi pohybu. Nakonec jsme zvolili způsob teleportace. Ve VRku je tedy možné se pohybovat po celé ploše podlahy, plus v patrech jednotlivých budov. Do těchto pater je možné se dostat pomocí Teleporting Pointů, které se nacházejí na schodech.