Two months ago, I took a leave of absence as a data visualization analyst to begin a one-year sabbatical focused on learning about the sustainability of urban waterfronts. To those who read my May 2024 post (see link), thank you for coming back, and if you’re new, thank you for joining.
Sections:
If you want an entertaining way to understand why I find this topic so important, please watch Neil deGrasse Tyson’s StarTalk video, 'How Our Coastlines Will Change,' featuring Chuck Nice: link. I urge you to watch the whole video; it’s hilarious, informative, and only about 11 minutes long. The main point is that humans have enjoyed a relatively stable climate for around 10,000 years, during which time we have built massive cities on relatively stable coastlines.
Most of our major cities are near water; over 2 billion people live in coastal areas worldwide, and 50% of those people live in low-elevation areas (source). Human-driven climate change has created a relatively unstable climate within decades, which is transforming our coastlines (source). What’s going to happen to all these major cities and economic hubs that were built by the water? What will happen to the surrounding ecosystems, the people, their quality of life, and their traditions?"
Boats floating in a dock; A tiny sliver of Toronto's harbour
Photo credit: Saachi Sadcha
Toronto, my home, is on Lake Ontario, one of Canada’s Great Lakes. I live in the Entertainment District, passing by the CN Tower and Ripley’s Aquarium during most of my errands. I also enjoy strolling along the Waterfront, watching planes fly into and out of Billy Bishop Airport. In the summer, I see people on boats and canoes, while ducks, geese, and swans bob along the water’s surface and occasionally dive in for a snack. In the winter, the lake is often frozen over with crackling ice, and I hurry along, trying to get my steps in to justify a hot chocolate when I return home. It’s a safe and comfortable area to live in, almost idyllic on the surface.
However, I’m uncertain about the sustainability of Toronto’s waterfront and its resilience to climate change. I want to learn more about this and imagine what a sustainable Toronto-like waterfront could look like, visually and interactively. Along the way, I aim to sharpen my skills in data visualization, 3D modelling, and communication. To keep the scope manageable, I’m focusing on food production and security. Not only because I love sculpting and painting food but also because of a startling statistic: in 2022, 24% of Torontonians lived in a food-insecure household (source). That just isn’t okay. How did it come to this in a city that regularly makes the top 20 most livable cities, and only just recently fell out of the top 10 (source)? Can we imagine a future where the waterfront helps with food production for the local community?"
My first 3D data viz using 3JS
Credit: Saachi Sadcha
I decided to package what I learned into a series of interactive data visualizations accessible on this website, a visual comic book with interactive gaming elements, and this monthly blog.
Last month, I explored the carbon emissions generated by my usual breakfast of fruit, pastry, and coffee. I also learned enough HTML, CSS, and 3JS (a WebGL library) to create a 3D website and my first 3D data visualization (link). Although I wasn’t able to work on the visual story as much as I’d hoped, I now had an easy-to-use template for future data visualizations. So, I decided that in June, I’d put the data visualizations on hold and focus on creating the first chapter of the story.
June was… interesting. I learned a lot, which is great. I built many 3D assets for my visual story but felt like I made no progress, which was confusing. Then both a friend and my husband told me I needed to take a break before burning out, which was concerning. I don’t want to be the person who left a good job to work on her dream project, only to collapse. That would be super lame. So what happened? Spoiler alert: I spent a lot of time learning how NOT to build. But there's a happy ending. Swipe through the photos or use the arrows to see how the project progressed week by week. Unless noted, all images below were created by me.
First of 8 photos. Following last month’s approach, I created a table of monthly milestones and broke down the tasks by week. Within a few days, I discarded this table and began building with only a vague idea of my goals. [Swipe or use the arrows to see the rest of the week]
First of 8 photos. The week started with an attempt to step back and understand all the steps that would go into creating the base model once, to individualize each character through mesh adjustments, accessories, clothing, etc., and then the steps to pose them for each static panel or interactive scene. My mind ran in loops, and despite watching numerous YouTube tutorials, I struggled to visualize the most efficient pathway. [Swipe or use the arrows to see the rest of the week]
First of 16 photos. I remembered that I needed to make gameplay for the project. Thankfully, I intended to keep it super basic. Plus I made a mini-game last year while learning UE5 that provided most of what I needed, so it was a simple copy and paste of visual code. [Swipe or use the arrows to see the rest of the week]
First of 8 photos. Armed with new knowledge, I dug up the original painted sketch of my main characters. In a day, I had all four ready for posing and expressions, with no retopology, baking, or deforming bones required. This pose for instance took 5 minutes to make. Not that this comic would ever require this particular pose...but it was fun to make :) [Swipe or use the arrows to see the rest of the week]
This is the culmination of this month’s work, with one side depicting a woman taking a bath that starts to get too hot, and the other side serving as a stand-in to demonstrate the interactive scene. My goal was to create a 10-20 page chapter, but I barely completed half of one. It may not seem like it should have taken a month, but it did. What matters most is that I’m satisfied with the result and feel motivated to continue.
The challenge lies in the fact that I am already familiar with both lessons. Before taking this sabbatical, I led a team of highly skilled senior data visualization and reporting analysts. My role primarily involved advocating for their time and maintaining a focus on the big picture. Now, working on my project by myself, I lack my talented team to help build while I (or they) learn new methods and best practices to later teach the rest. I’m without my supportive manager to guide my progress and remind me to take breaks. The result was that I shut my eyes, kept driving and nearly pushed this project off a cliff.
My plan for July is to step back from aimless building and focus on the story—a tale of a sustainable urban waterfront akin to Toronto. It revolves around a community seeking and implementing creative ideas to increase local food food production, with the reader's active involvement. It explores the potential and varied futures these solutions can enable, both positive and negative. While I still have much to learn, both technically and otherwise, I now have a stronger foundation, a template for my data visualization, and an improved 3D modelling and game development workflow. With these in place, I remain confident in achieving success with this project.
Thank you kindly,
Saachi Sadcha, a.k.a a relieved but drained lady
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.