Its advocates say more immersive interfaces will increase our sense of presence. I think they have their definitions wrong.
Technology, Business & Culture
Its advocates say more immersive interfaces will increase our sense of presence. I think they have their definitions wrong.