Midterm Presentation
VCDS4112_s26 Capstone Project
Prof. Dr. Rıfat Hakan Ertep
Dr. Öğr. Üyesi Duygun Erim
Araş. Gör. Ali Doğukan Genç
Furkan Çağlar
This project is an interactive data art collection that visualizes the systemic, demographic, and cultural transformations during the late Ottoman Era, starting from the 19th century.
Historical events are traditionally represented through static texts or 2D maps. This challenge limits our ability to see the chaotic, organic network of systemic changes.
This project transforms complex historical data into a living, interactive ecosystem that reflects the true nature of events.
By moving beyond static charts, we allow the data to breathe, crash, and form topographies in real-time based on actual historical parameters.
The project leverages p5.js for data visualization and creative coding, CSS/JS for architectural framework, and GSAP for DOM manipulations.
It utilizes Python scripts to compile historical data into structured JSON files, and ultimately uses this data as an algorithmic brush on WebGL canvases.
The architecture strictly relies on hard numbers over political commentary.
Based on Kemal Karpat's data (1830-1914), viewing human migration not just as a historical event, but as "spatial density".
Focusing on exact parameters: Year, specific events, origin-to-destination routes, population volume, and ethnic groups.
Utilizing particle systems to model the volume and direction of human flow. Mapping origin and destination nodes where the "weight" of the data dictates the velocity.
Data: Population Volume
➔ Visual: Particle Mass & Size.
Data: Origin & Destination Cities
➔ Visual: WebGL Steering Force Vectors.
Data: Event Urgency & Casualties
➔ Visual: Noise turbulence and velocity multiplier.
Focusing strictly on data from the 19th and 20th centuries, up to the Republic era censuses where "Mother Tongue" was recorded.
Visualizing spoken language ratios directly on a topological map, breaking down distributions region by region, province by province, and district by district.
* Note: This module focuses purely on quantitative distribution ratios on the map, excluding linguistic reform or etymology.
Data: District Total Population
➔ Visual: Base opacity of the map node.
Data: Spoken Language %
➔ Visual: RGB Color blending weight.
Data: Urban vs. Rural Density
➔ Visual: Node extrusion scale and blur radius.
Focusing on the evolution from the 1st and 2nd Constitutional Eras (Meşrutiyet) to the 1st & 2nd TBMM, analyzing the democratization process up to 1950.
Visualizing where deputies came from, province seat counts, ethnic origins, and political groupings election by election.
A structural analysis mapping the seating positions and shifts caused by year-by-year political events.
Data: Political Faction / Ethnicity
➔ Visual: Hemicycle X/Y Cluster Position.
Data: Province Seat Count (Power)
➔ Visual: Z-Axis (Height) Extrusion of the mountain.
Data: Inter-party Coalitions
➔ Visual: Gravitational pull between distinct data nodes.