3D mapping, plotting, and printing with rayshader
summary
Rayshader is an R package that ray traces elevation matrices to produce shaded topographic maps, render them as solid 3D meshes with plot_3d(solid = TRUE), and export to 3D-printable formats and gltf 2.0 for web/Blender. It layers raytraced shadows, ambient occlusion, water via detect_water/add_water, and image overlays, adds depth‑of‑field postprocessing, and handles bathymetry; the presenter shows printed Hobart models that closely match renders and reports finding tricky floating‑point bugs by examining animation frames.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:44Questions Answered
- 1:50rayshader: quick intro
- 4:27Multiple built-in palettes
- 5:01solid = TRUE
- 6:23montereybay
- 6:44render_water
- 7:41add_overlay
- 8:24render_depth
- 8:53Flexible map shapes
- 9:29Coming soon...
- 10:183D ggplots!
- 10:48Are 3D plots always bad?
- 11:17Atlas of Oblique Maps (USGS, 1988)
- 11:43Actual data viz-not just illustration
- 12:04Communication is key
- 12:223D engages people
- 13:42Writing as brainstorming
- 14:13Animations as tests
- 14:53Three Important Types of Feedback
- 15:15Inspiration
- 15:54Shame
- 16:57Motivation
related talks
17mBuilding a ggplot2 rollercoaster: Creating amazing 3D data visualizations in R
13mState of the a-R-t - Advances in mapping in R
34mBuilding a raytracing engine with JavaScript
01h 00mRendering 3D Worlds in C#
30mCreating 3D Maps using Python
31mWelcome to 3D
37mCreating 3D Experiences with React
24mMaps, Data, and Charts - Bound for Great Things!
