xxv

List of Abbreviations

ACADIA: Association for Computer Aided Design in Architecture

ALU: Arithmetic Logic Units

API: Application Programming Interface

CAD: Computer Aided Design

CAM: Computer Aided Manufacturing

CPU: Central Processing Unit

DIY: Do It Yourself

DOF: Depth Of Field

EQS: Environment Query System

GE: Game Engine

GPU: Graphics Processing Unit

GUI: Graphical User Interface

HiDAC: High-Density Autonomous Crowds

IDE: Integrated Development Environment

IoT: The Internet of Things

OOP: Object Oriented Programming

PBR: Physically Based Rendering

UE4: Unreal Engine 4