Sütik

Sütiket használunk a tartalom személyre szabására és a forgalom elemzésére. Kérjük, határozza meg, hogy hajlandó-e elfogadni weboldalunkon a sütiket.

Oldal tetejére
Bezárás
Zengo - NKFIA pályázat Zengo - Széchenyi2020
Zengo - Interaktív digitális látogatói élmények Unity-vel
Kategória:

Interaktív digitális látogatói élmények Unity-vel

Zengo - óra5 perc olvasási idő
2023. 01. 17.

Virtuális AR öltöztető játékok, hatalmas falakat kitöltő interaktív bemutatók, vetített digitális terepasztalok, VR élmények - csak néhány példa, mennyire sokszínűen lehet használni modern hardveres technológiákat és játékfejlesztő eszközöket a látogatói élmény fokozása, a wow-faktor kiváltása érdekében. Érdekel a téma? Olvass tovább!

Megszokott már, hogy múzeumokban, látogatóközpontokban, fesztiválokon és különféle rendezvényeken digitális tartalmakat megjelenítő, esetleg egyszerűbb játékokat futtató kioszkokkal találkozhatunk, az ilyen egyszerű tartalomkezelő szoftverrel ellátott érintőképernyős info pultokat azonban egyre inkább kiegészítik, sőt háttérbe szorítják a kreatívabb és interaktívabb élményeket nyújtó, 3D-s, AR vagy VR attrakciók.

100%

Hogyan készülnek?

A hagyományos tartalomkezelő appokhoz képest az említett élmények elkészítése teljesen más hardvereket, fejlesztési megoldásokat és grafikai szakértelmet igényel. Akár előre renderelt és videóként visszajátszott, akár valós időben renderelt 3D tartalomról van szó, az ilyen attrakciók futtatásához nagy teljesítményű, gamer PC-k tudásával vetekedő konfigurációra, megjelenítésre pedig használattól függően modern projektorokra vagy nagyméretű érintőképernyőkre van szükség. Az attrakció jellegéből adódóan webkamerák, Azure Kinect vagy Intel Realsense kamerák, Lidar szenzorok, VR headsetek bővíthetik a szükséges hardverek sorát.

A tartalmak előállítása sem egyszerűbb, a 2D/UI grafikusok és designerek mellett 3D grafikusokra, animátorokra van szükség a terek berendezésére, a bevilágításra és az effektezésre. Attrakció függő, de a grafikai elemek mellett az immerzió növelése érdekében a hanghatások és a zene is kulcsfontosságú.

Valós idejű renderelés esetén a 3D szerkesztő szoftverek mellett olyan grafikus szerkesztővel kiegészült fejlesztő-környezetre is szükség van, ahol ezeket a 3D tartalmakat el lehet helyezni, belőlük komplex jeleneteket építeni és mindez köré alkalmazást fejleszteni.

100%

A RT3D világa

Ilyen komplex szoftvereket és megoldásokat kínálnak a manapság nagyon népszerű RT3D/játékfejlesztő eszközök. A rövidítés a real-time 3D összetételből ered, és egyrészt a tartalmak valós időben történő, futásidőben kiszámolt renderelését jelenti (szemben az animációs filmek előre renderelt képkockáival), másrészt fontos hangsúly van az interakción, a tartalomnak a látogatók általi alakíthatóságán.

A fogalom megszületése előtt az ilyen tartalmak készítésére egyszerűen a piacon meglévő játékfejlesztő eszközök voltak használva. Ilyen eszközök közül a két legismertebb még a szakmát nem ismerők számára is ismerősnek csenghet: az Epic Games által fejlesztett Unreal Engine-ről, és a Unity Technologies által fejlesztett Unity-ről van szó. A kisebb szereplők közül kiemelendő a Godot Engine, mely bár sok szempontból alulmarad a piacvezető konkurenciától, ingyenességével, növekvő fejlesztői közösségével és rohamosan bővülő, komolyodó funkcióival kisebb projektekhez remek választás lehet.

Általuk tehát bármilyen interaktív multimédiás alkalmazás készíthető, ennek megfelelően a játékfejlesztés mellett többek között filmiparban, járműiparban, építészeti látványtervezéshez, digitális termék megjelenítéshez és szimulációkhoz használják őket. Ebből a sokrétűségből, és a különböző iparágakban való sikeres alkalmazásból adódóan következett, hogy már ezek az eszközök sem csak mint játékfejlesztő eszközök definiálják magukat. Az Epic Games az Unreal Engine-re már mint real-time 3D Creation Tool, a Unity Technologies a Unity-re pedig mint real-time 3D Content Creation Platform hivatkozik.

Nálunk, a Zengo-nál az AR/VR csapat elsődleges profilja a fent említett interaktív látogatói élmények, attrakciók gyártása, valamint oktatási célt szolgáló VR-alkalmazások fejlesztése, és ezekhez a projektekhez elsősorban Unity-t használunk.

100%

Miért éppen a Unity?

Unityben egyrészt azért jó fejleszteni, mert könnyen elsajátítható, ugyanakkor megfelelő szakértelemmel összetett alkalmazások készíthetők vele, könnyen bővíthető és mostanra kifejezetten nagy online tudás halmozódott fel a használatával kapcsolatban.

Hogy mennyire is egyszerű a használata, jól mutatja, hogy 2022-ben a Creativ_IT nyári táborban felső tagozatos általános iskolásokkal ismertettük meg a Unityt, és ebben a néhány órában a grafikus szerkesztővel saját maguk rendezték be a teret 3D testekkel, használták a transzformációs eszközöket, állítottak be fényt és materialokat, majd egy félig elkészült játékban vizuális programozással irányítást fejlesztettek!

A másik fontos előnye, hogy hasonlóan a Zengo Mobilos csapata által használt Flutter-hez, a Unity is egy cross-platform fejlesztésre alkalmas eszköz. A támogatott platformok mennyiségének tekintetében nem nagyon van ellenfele, minden fontosabb asztali és mobil platformra, VR headset-re, konzolokra és TV-kre, vagy akár böngészőbe webGL alapú buildelésre is alkalmas, miközben elegendő egyetlen projecten dolgozni, alkalmazásunkat egyszer lefejleszteni.

Unity-ben a programozás C#-ban történik, ez egy nagyon kedvelt és az egyik legtöbbet használt programozási nyelv, olyannyira hogy népszerűségét tekintve világ szinten az 5. legnépszerűbb.

Van még egy fontos érv a Unity mellett, ez pedig az Asset Store. Ez lényegében egy olyan, az eszközbe integrált áruház, ahol kifejezetten a Unity-vel kompatibilis grafikai és más média tartalmakat, valamint toolokat, elkészített funkciókat, shadereket, effekteket vásárolhatunk más fejlesztőktől, jelentősen felgyorsítva ezzel egy alkalmazás, különösen egy prototípus elkészülését.

Téged is érdekel a Unity?

Mindenkit, akit a programozás mellett érdekel a játékfejlesztés, a grafikai programozás vagy egyszerűen csak szeret alkotni, bátorítunk, hogy próbálja ki a Unity-t. Letöltése, használata és a benne készült alkalmazások terjesztése personal licensz használatával ingyenes, plus vagy pro előfizetésre csak bizonyos árbevételű cégek és szabadúszok számára van szükség.

Tovább olvasnál a témában? Íme néhány izgalmas forrás: