Velarium

 

Context

A shopping mall (The Place, a famous mall in Beijing, China). 

Design concept

A 250 m long, 30 m wide screen is placed at the center of the shopping mall. It serves several purposes  at the same time; architectural concept binding the space together with entertainment, information, and illumination elements.

Experiential qualities and related concepts

Atmosphere, place-specific, sublime.

Augmentation modality

Visual.

Technical options

Display.

Prototyping techniques

Display.

Source

Beijing City (the image is from unpcn.com).