Project 2 - 3D Visualization - Trends in Parasychology & the Occult at SPL
MAT 259, 2020
Erin Woo
Concept
After watching the movie Hereditary, I was inspired to investigate trends and patterns in checkouts related to the paranormal and the occult. Many projects have previously examined popular topics such as science and religion, but I was fascinated by this genre since it belongs to neither of these categories. Sometimes, we experience things that cannot be explained by science-- so, when do we turn to the supernatural for explanation?
Query
The query for this dataset was very simple. The only data I needed was the checkout date of each title, the Dewey class and the checkout counts. The results were then returned in chronological order to make it easier to loop through the data when drawing it in the sketch.
SELECT deweyClass, bibNumber, title, DATE(cout), COUNT(bibNumber)
FROM spl_2016.outraw
WHERE deweyClass < 140 AND deweyClass >= 130
GROUP BY title, bibNumber
ORDER BY DATE(cout) ASC
Preliminary sketches
Visually, I found that many occult beliefs and traditions involved circle-shaped symbols and astrological imagery. An example of this type of symbol would be a pentacle. After some brainstorming, I was figuring out ways to take this shape and draw it into a 3D space. Since there is a lot of occult imagery related to stars and planets, I designed the data points to appear as orbiting planets, with each of the rings representing each month from February 2006 - present. I wanted the user to feel as if they are "travelling through time" as they zoom forwards and backwards inside the rings.
Additionally, as I was developing the intial design, I realized that my design was very similar to Flying Lotus's album cover art for
Cosmogramma, which I was subconsciously thinking about when brainstorming ideas.
Process
One of the challenges in this project was programming the movement and position of each point's orbit. The speed of each point correlates with that title's checkout count for that specified month. The calculations below were used to determine the point's
x and
y position given the point's speed.
Final result
Code