visualization, virtual reality, human-computer interaction, interface and interaction