terence
banner
tterence.bsky.social
terence
@tterence.bsky.social
smitten with #rstats · associate prof · political economy · the #rayverse's number one fan
Power lines of France.

#rayshader adventures, an #rstats tale
December 22, 2025 at 11:49 PM
Power lines of Italy.

#rayshader adventures, an #rstats tale
December 22, 2025 at 12:07 AM
Ships of the Gulf of México. Thought I'd try to overlay all of them on one viz this time. Probably clearer if I split them up, no?

#rayshader adventures, an #rstats tale
December 5, 2025 at 2:15 AM
I can now paint with #rayshader. This is with a mere ten samples.

#rayshader adventures, an #rstats tale
December 5, 2025 at 1:14 AM
Ships of the Mediterranean.

#rayshader adventures, an #rstats tale
December 4, 2025 at 4:06 PM
Reposted by terence
R: the language that sets the gold standard for dataviz!

Anonymous user K. Midas says: "I love it!"

(from a cheeky #rayshader figure in an upcoming blog post about rendering 3D plots with "golden hour" lighting by generating synthetic sunsets, entirely in #RStats with #rayrender)
December 2, 2025 at 12:41 PM
This lo-res, firefly-ridden render of Brasil's power transmission lines (osm and derived) took hours. Turns out even with Tyler's amazing optimizations, I can still bring the rendering process to a crawl. To be fair, it's over 150k lines.

#rayshader adventures, an #rstats tale
November 27, 2025 at 1:39 AM
#30DayMapChallenge · Day 26 · Transport. Yet another visualisation of global shipping density. But it's engraved on metal with realistic light and shadow. Because we can do that in R.

#rayshader adventures, an #rstats tale
November 26, 2025 at 2:07 PM
#30DayMapChallenge · Day 26 · Transport. Take two. Ports of the Atlantic. Mostly.

#rayshader adventures, an #rstats tale
November 26, 2025 at 2:04 PM
Accidental aRt? A glitchy path-traced render of the world.

#rayshader adventures, an #rstats tale
November 26, 2025 at 3:05 AM
#30DayMapChallenge · Day 25 · Hexagons. Global biodiversity intactness.

#rayshader adventures, an #rstats tale
November 25, 2025 at 2:32 PM
Power lines of Nigeria.

#rayshader adventures, an #rstats tale
November 25, 2025 at 1:33 AM
Tree canopy height of Taketomi-chō, Okinawa.

#rayshader adventures, an #rstats tale
November 23, 2025 at 1:19 PM
Tree canopy height of Manhattan.

#rayshader adventures, an #rstats tale
November 22, 2025 at 1:32 PM
Reposted by terence
#30daymapchallenge | Day 22 Data: Natural Earth | The Great Islands

Earlier this summer I finished this print version of my map from last year depicting our Great Lakes as islands. Been trying to learn more about lighting techniques in Blender—I think this was a big leap forward from 2024 version!
November 22, 2025 at 1:20 PM
#30DayMapChallenge · Day 22 · Natural Earth. Many spinning globes. Honestly, I don't know how to use this amazing resource because I'm—no surprises here—not a cartographer. Am just a one-note guy who likes R.

#rayrender adventures, an #rstats tale
November 22, 2025 at 12:38 PM
#30DayMapChallenge · Day 21 · Icons. Lighthouses of the Pacific. Yes...I've done lots of lighthouse maps but not in this projection. I still like it—there's nothing like path-traced points of light realistically rendered.

#rayshader adventures, an #rstats tale
November 21, 2025 at 1:52 PM
#30DayMapChallenge · Day 20 · Water. Bathymetric contours of the Tyrrhenian Sea. Why? I can't say...just felt like it I suppose.

#rayshader adventures, an #rstats tale
November 20, 2025 at 5:29 PM
Tree canopy height of Madrid.

#rayshader adventures, an #rstats tale
November 20, 2025 at 5:07 PM
#30DayMapChallenge · Day 19 · Projections. Here's a visualisation of eight map projections.

#ggplot2 adventures, an #rstats tale
November 20, 2025 at 2:54 AM
#30DayMapChallenge · Day 18 · Out of this world. So here's valley networks of Mars.

#rayshader adventures, an #rstats tale
November 19, 2025 at 3:22 AM
Forest canopy height of Yellowstone National Park.

#rayshader adventures, an #rstats tale
November 14, 2025 at 6:57 PM
Forest canopy height of Zion National Park, Utah.

#rayshader adventures, an #rstats tale
November 8, 2025 at 2:05 PM
#30DayMapChallenge · Day 8 · Urban. Global urban areas.

#rayshader adventures, an #rstats tale
November 8, 2025 at 1:52 PM
Reposted by terence
Day 6 of the #30DayMapChallenge (3D), a render of Mount Rainier with a realistic atmospheric skydome generated w/ a lat/long/datetime, rendered entirely in #RStats with #rayshader and #rayrender! The atmosphere is annoyingly realistic: I now have to dial in the exposure depending on the time of day!
November 8, 2025 at 1:14 AM