Theater View Optimization

Xueyin Lu
Generative Design Course
5 min readDec 20, 2021

Palace Theater View Optimization

Shulong Ren, Xueyin Lu, Yunlong Fan, Yukun Tian, Juno Lee | Generative Design |Fall 2021 | GSAPP

Introduction

To ensure a good viewing experience is the focus of theater design. We found that the viewing experience depends on the distance between the audience and the stage, the Angle from which the seat deviates from the central axis of the auditorium, the Angle from which the audience needs to turn their heads, and the sight occlusion area. We established an evaluation system for the viewing experience.

Evaluation system for the viewing experience-1
Evaluation system for the viewing experience-2

The best viewing distance and Angle can turn through the plan of the auditorium and adjust the seat Angle to find the best solution. The deviation from the stage center axis is inevitable. In the general case, sight occlusion caused by the front audience’s head. In the traditional theatre design, C value is the parameter that evaluates sight occlusion. By adjusting the stage slope, seat spacing and stage height, the architect ensured sufficient C value to avoid obstacles.

C value (Source :Google)

However, in some existing theatres, the sight occlusion has always existed due to space limitation and unreasonable seat arrangement. We tried to minimize sight occlusion area by optimizing seat position through Genetic Algorithm in the existing theatres without changing the original building structure.

Methodology

We chose Palace Theater in Saint Paul as our optimization target. The century-old Palace Theatre was originally operated as a vaudeville theatre in 1916. The first floor of this theater is completely horizontal. For flexibility, there are no fixed seats in the audience area. Due to the limited space on the upper floor, the slope of the auditorium does not meet the C value, which will block the view.

Problem diagram
Proposal 1 — Blue Proposal 2 — Red

Proposal 1

For the first floor, we put forward a more radical design strategy. Seats are randomly generated in this area. We then calculate the average sight occlusion area of each choice, and optimize the whole area by Genetic Algorithm. Flexible arrangement can fit different types of performance.

Optimization of first floor

Proposal 2

For the upper floor, we kept the traditional arrangement of the auditorium — arranged in rows — and the number of seats. We used the original structure of the auditorium, and only adjusted the left and right spacing of each seat to reduce the shielding area of the audience.

Optimization of upper floor

Algorithm

The algorithmic parts of both proposals are essentially the same:

First, we draw a cone with the eyes of a random viewer as vertex and the head of all other audiences as base. After extending the length of the generatrices, we selected the cones that have intersected area with the screening. We found that those who are far from this audience have little influence. So in order to simplify the calculation, we only calculate cones in a small range. We also used collision detection to prevent any two seats from being too close or out of bounds.

Algoritrhm diagram

For the first floor, we input the boundary curve of the audience area and the XY coordinates of all seats to calculate the occlusion area of each audience by the above method, and output the average value.

For the upper floor, we input the position curve of each row and the number of seats in each row, calculate the occlusion area of each audience by the above method, and output the average value.

Results

Proposal1

The trend of the optimal result is that the seats are concentrated in the front, and the front follows the principle of staggered arrangement. The back row is scattered as far as possible, and the distance between the front and rear rows is enlarged, which will reduce the shielding of the front row from the back row.

Axon of first floor
Eye’s view Axon of first floor

Proposal2

The trend of the optimal results is that the farther away from the stage, the less the seat in the rear row is staggered than the seat in the front row. Conversely, the more directly facing the stage, the greater the staggered distance of the rear row (up to 50% of the width of the seat). This tendency gives everyone the best view.

Axon of upper floor
Plan of upper floor
Eye’s view of upper floor

Conclusion

The result of proposal 2 is closer to expectation, which proved the reasonability of the algorithm. Proposal 1 is a brand new attempt to arrange the auditorium. Although the limitation is that the seating arrangement is too chaotic and the space utilization efficiency is low, it has the potential for further development. For example, more complex collision algorithms can be used to make seats less left to right and more forward to ensure audience accessibility.

--

--