NAME SPACE

Big Data Visualization Interactive Media Art

Group Project

Role : Front End Devloper / Designer

Tool : P5.js, Firebase

Timeline : 1 year (2020-2021)

Project Overview

"NAME SPACE" is an innovative generative media art project that showcases South Korea's extensive family tree, spanning generations up until the present day. Through the use of a specific algorithm, we were able to organize nearly 300 types of family tree data, resulting in a visually stunning data visualization. By simply entering your name into the input box, you can become an active participant in the "Name Space" galaxy. We hope to offer users a range of diverse experiences utilizing the p5.js library based on Javascript. The project installation gathers user information through Firefox and a database system, creating an immersive and interactive experience for all.
 
 

📍 Genealogy Visualization System

  • Data Generating
    • Data generated by user interactions is systematically appended to the respective family name tree, with entries gradually diminishing in size over a 30-second period. This thoughtful design choice ensures user-friendly data inspection.
  • Genealogy Information Structure
    • All names have been meticulously cataloged in a CSV file, enabling the visualization of over 300 genealogies. The connections between generations are represented by solid lines, facilitating a comprehensive understanding of each heritage. This design concept is employed at a rate of 0.3 times per minute, akin to the cosmic rhythm.
  • Input Interface
    • Through the iPad interface, users input their first and last names. The algorithm employed distinguishes between these names, and subsequently, the first name is visually positioned within the family tree as a particle.
Within the "Name Space" project, we have designed an algorithm that utilizes the last name to pinpoint the corresponding family tree. Following this, the user's first name undergoes a transformation into a particle and navigates a randomized path to arrive at its designated location within the family tree. This culminates in a visually captivating and interactive experience, providing users with a unique and engaging method to explore their family heritage. In terms of front-end development, we harnessed P5.JS as our chosen framework.
 

Korean Genealogy Data Visualization

This is one of the genealogies within the NAME SPACE dataset. It is presented in a radial format, and it would be beneficial to display it as an expandable visualization.
 
This diagram elucidates the algorithm employed to arrange genealogy within this project. This method was applied uniformly to all genealogical data, simplifying the determination of birth order in relation to one's father.
Korean surnames are structured according to this specific logic. The following diagram allows for expansion, with its focal point being "Park," the third most prevalent last name.
 
Family trees typically depict the oldest generation at the top and the most recent generation at the bottom, portraying the passage of time from top to bottom and from left to right. As the family tree expands from older to newer generations, the number of members increases, resulting in a vertical and radial structure that is difficult to reverse. This radial structure allows for a clear understanding of the flow of data, with movement from the center to the outside. Therefore, to display all family tree members effectively, the best approach is to arrange them in a circular format with the father positioned at the center of the circle.
 
Typically, family trees display the oldest generation at the top and the most recent generation at the bottom. The layout of the family tree represents the flow of time from top to bottom and from left to right. As the number of family members increases from older to newer generations, family trees tend to take on a vertical and radial structure that cannot be easily reversed. This radial structure, with movement from the center to the outside, facilitates a clear understanding of the data flow. Thus, the most effective way to showcase all family tree members is by arranging them in a circular format with the father positioned at the center of the circle.
 
To effectively organize genealogy data, a male-oriented approach is typically used, prioritizing the father figure and identifying family members and their steps in the family tree. With over 300 genealogies to manage, each genealogy is given a unique three-digit code. For instance, Park's genealogy is assigned 001, Lee is 002, and Kim is 003. The first family member to start the family tree is assigned the unique number 01, and subsequent family members are assigned a code that comprises the father's Individuala_Id and the order in which they were born. For example, if Park Sijo has two children, his first son's code would be "00101 + 01=0010101," and his second son's code would be "00101 + 02=0010102." By using this method, not only can we determine the family_step from the length of Individuala_Id, but we can also identify the number of descendants in the same generation and their father's information through the unique Individuala_Id.
Previous
Previous

Plateus

Next
Next

Greendot