- Author: Eric Koo (eric.koo@yucolab.com)
- Frontend Unity3D GUI program in HKScM Children Zone: Facial Symmetry (3 kiosks)
- 32" Elo touchscreen program, 1920x1080 single monitor
- Face detection, animal face decoration, photo capture and countdown are handled by background openFrameworks program (HL1714-HKScMFacialCam)
- Communicate with OF app via TCP (as server) and share rendering frames using Spout protocol
- Communicate with local hosted XAMPP server () to save game records, upload photos for downloading via QR, and email photos to visitors
- Windows 10
- Unity 2017.4.1f1 (64-bit)
- Demigiant DOTween Pro: Tween Library
- DoozyUI: UI management system
- TextMesh Pro: UI text and Text mesh solution
- TouchScript: Multitouch gesture framework
- REST Client for Unity
- QRCoder: Generate QR code with .NET
- LitJSON
- KlakSpout: Share render frames with openFrameworks application using Spout protocol.
HKSMChildrenZoneUI/ --- Main Unity3D project folder
Assets/
Animations/ --- Animations and Controllers
Editor/YucoUtils/
Fonts/
Plugins/
Prefabs/
RenderTextures/ --- RenderTexture for Receiving Spout from OF
Resources/
SFX/ --- Audio SFX files
Scenes/ --- Unity3D .scene folder
Scripts/
Sprites/ --- All images and sprites of the program
StreamingAssets/ --- Config files, copied to "_Data" folder after built
Build/ --- Build folder
HKSMCZ_FacialUI_Data/ --- Assets and runtime libraries for execuatble
StreamingAssets/
facialUI_cms/ --- Contains CMS configurations, shared folder to HKScM staff network
settings.ini
internal/ --- Contains internal configurations
settings.ini
HKSMCZ_FacialUI.exe/ --- Main executable