Tyler Morgan-Wall Profile Banner
Tyler Morgan-Wall Profile
Tyler Morgan-Wall

@tylermorganwall

Followers
24,994
Following
206
Media
1,894
Statuses
10,823

R, data science, dataviz, maps, raytracing. Developer of rayshader, rayrender, and the rayverse | PhD in Physics | @Penn | tylermorganwall at foss to

DC
Joined March 2011
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@tylermorganwall
Tyler Morgan-Wall
3 years
New #dataviz ! The Earth's submarine fiber optic cable network, visualized in #RStats with #rayrender . Code: Rayrender Github:
245
5K
13K
@tylermorganwall
Tyler Morgan-Wall
3 years
New dataviz: The Humanity Globe. Population density across the world, visualized in 3D with #rayrender (using #RStats and #rayshader to process the data). Code: Rayrender: #dataviz #DataVisualization
30
815
2K
@tylermorganwall
Tyler Morgan-Wall
2 years
The dangers of local maxima... #RStats #rayshader
23
221
2K
@tylermorganwall
Tyler Morgan-Wall
6 years
🧐Trying out ggplot 3.1.0's new features in my own, spatial way. #rstats (just built facet support into 🕶️ #rayshader 's 3D ggplots)
33
316
2K
@tylermorganwall
Tyler Morgan-Wall
5 years
1/5 THE LONG WAIT IS OVER! I'm happy to announce the release of rayshader with 3D ggplots. Pull up your favorite ggplot viz and throw it into the new plot_gg() function, and watch rayshader transform it into 3D. #rstats #rayshader #dataviz Blog post:
28
396
1K
@tylermorganwall
Tyler Morgan-Wall
3 years
@thedailybeast Explains a lot about their tactics: ���Once we’re past the front door we’re set, it’s just one big room with nowhere to hide!”
Tweet media one
26
77
1K
@tylermorganwall
Tyler Morgan-Wall
5 years
ggplot() + geom_antman() 🐜🐜🐜 (Almost done generating figures for the blog post releasing #rayshader 's 3D ggplots #rstats )
28
216
1K
@tylermorganwall
Tyler Morgan-Wall
2 years
‼️REALLY excited to report my talk "Building a ggplot2 rollercoaster: Creating amazing 3D data visualizations in R" was accepted to rstudio::conf(2022)! Can't wait to see everyone in person and show you how to use #RStats to make incredible 3D #dataviz ! #rayshader #rayrender
41
129
1K
@tylermorganwall
Tyler Morgan-Wall
2 years
Simulated Annealing: a stochastic optimization method inspired by nature. As "temperature" decreases, random fluctuations (that allow it to escape local minima/maxima) decrease and the particle resorts to hillclimbing. No gradient calculation required. #RStats #rayshader
23
148
1K
@tylermorganwall
Tyler Morgan-Wall
5 years
this halloween, try exploring your data... in the dark 😱 made entirely with #rstats #rayshader #rayrender #dataviz
18
151
1K
@tylermorganwall
Tyler Morgan-Wall
4 years
1/6 ‼️NEW PACKAGE! And it's awesome. Introducing {shadr}: Write and execute GLSL shaders directly in #rstats ! Here we run the shader "Seascape" by Alexander Alekseev to generate a beautiful realistic 3D water scene, entirely via R. #shadr Github:
32
207
1K
@tylermorganwall
Tyler Morgan-Wall
5 years
@jburnmurdoch @FinancialTimes try cropping this, nobel award winners
10
23
909
@tylermorganwall
Tyler Morgan-Wall
5 years
Who needs fancy paid GIS suites or complex renderers with byzantine user interfaces? Fly through your data with #rstats + #rayshader + #rayrender !
24
116
825
@tylermorganwall
Tyler Morgan-Wall
4 years
Reminder: there are hundreds of great, FREE learning resources for #rstats out there. There's no need to sign up to take courses with a disgusting, ethically bankrupt company with sniveling, feckless leadership.
19
165
804
@tylermorganwall
Tyler Morgan-Wall
5 years
A slightly different take on John Snow's classic public health cholera dataset, looking at nearest neighbor clustering using the cool new ggpointdensity geom from @LPMKremer . And of course, #rayshader 's 3D ggplots😀 Gist: #rstats
13
217
746
@tylermorganwall
Tyler Morgan-Wall
2 years
‼️New version of #rayshader released (v0.29.0)! This version enhances 3D ggplots: now, you can easily add a 2D version of the ggplot under (or above, OR alongside) the 3D plot! Just set `flat_plot_render = TRUE`.👌 #RStats #dataviz #rayverse
10
121
744
@tylermorganwall
Tyler Morgan-Wall
6 years
Don't mind me, just writing up documentation for the 3D ggplot function (IT'S COMING!). #rstats #rayshader Also, I've stopped needing to google ffmpeg's command line options when making these videos. When does my Magical Gandalfian Unix beard start to grow in?
16
105
718
@tylermorganwall
Tyler Morgan-Wall
3 years
I wasn’t prepared for how toilets are marketed
Tweet media one
Tweet media two
29
174
683
@tylermorganwall
Tyler Morgan-Wall
3 years
Playing w/ #rayrender 's new realtime interactive renderer to generate this 3D Black Sea bathymetry #dataviz in #RStats . You can fly through the scene and save keyframes to pass to `generate_camera_motion()` and `render_animation()`. Making tours through your 3D data: dead simple!
15
107
625
@tylermorganwall
Tyler Morgan-Wall
6 years
👌 Dead-simple 3D surface plotting in the next version of rayshader! Apply your hillshade (or any image) to a 3D surface map. Video preview with rayshader's built-in palettes. #rstats Code: elmat %>% sphere_shade() %>% add_shadow(ray_shade(elmat)) %>% plot_3d(elmat)
14
121
599
@tylermorganwall
Tyler Morgan-Wall
2 years
👇Using the {lidR} package to both create a DEM as well as extract tree canopies, and then plotting the data (using the new `render_tree()` function) in 3D with #rayshader + #rayrender : the reason #RStats is so awesome is you have tools to do everything!
7
92
578
@tylermorganwall
Tyler Morgan-Wall
4 years
Cartography... in the dark🌒 Rendered in #rstats with #rayshader + #rayrender
13
81
553
@tylermorganwall
Tyler Morgan-Wall
2 years
"Write me a poem battle between Tidyverse and Base R" AI solved the debate, folks! We never need to have this discussion again😀 #RStats
Tweet media one
11
102
553
@tylermorganwall
Tyler Morgan-Wall
5 years
No one: Literally no one: me: "... What if ggplots were made out of jello???" #rstats #rayshader #rayrender
18
55
499
@tylermorganwall
Tyler Morgan-Wall
3 years
Why didn't anyone ever tell me you can change the default paste behavior in Word to PLAIN TEXT (NO FORMATTING)?🤯🤯🤯 Word -> Options-> Advanced -> Cut, Copy, and Paste
Tweet media one
13
72
461
@tylermorganwall
Tyler Morgan-Wall
5 years
Exactly one year ago, I picked up @Peter_shirley 's "Raytracing in One Weekend" book series so I could implement my goal of writing a pathtracer for #rstats . I wanted to make stunning high-quality 3D renders a single "library" call away. Mission accomplished, I think 😁 #rayrender
8
49
458
@tylermorganwall
Tyler Morgan-Wall
2 years
‼️New tutorial! Learn how to turn spatial data into beautiful animations entirely in #RStats with #rayshader and #rayrender ! Create beautiful 3D animations out of your hikes, bike rides, animal tracks, CEO flights, etc😉 Blog post: #Dataviz
5
79
461
@tylermorganwall
Tyler Morgan-Wall
4 years
A few days ago, I got tired of debugging the behavior of my #rstats pathtracer #rayrender entirely in my brain, so I wrote in a nice little debugging tool to track ray paths. From upper left: Rays shot out of a single pixel on the camera, 1st bounce, 2nd bounce, 3rd bounce.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
13
67
448
@tylermorganwall
Tyler Morgan-Wall
2 years
New #rayshader feature: Actual 3D contours! Here displayed with a vertical offset. Can be nicer than contours applied as a texture for sharp surfaces, which tend to "stretch" out the width of the contour. #RStats
5
61
442
@tylermorganwall
Tyler Morgan-Wall
4 years
Using #rayshader to overlay a historical map with modern elevation data in 3D. Everything done in #rstats with the exception of georeferencing the historical map, which was done with QGIS (tutorial referenced in gist). Code (GH gist):
Tweet media one
9
99
439
@tylermorganwall
Tyler Morgan-Wall
6 years
remember: years of advancement in data visualization technology has led to this moment #rstats #dataviz "daddy, where were you when the downfall began?" "I remember... I remember it like it was yesterday"
11
143
428
@tylermorganwall
Tyler Morgan-Wall
5 years
data.table vs dplyr, tidyverse vs base, python vs R: it's all the equivalent of two people holding "Free Hugs!" signs and arguing with each other about who's hug is best, followed by technical digressions on hug construction, hug efficiency, and methods of hug dispatch.🙄 #rstats
8
75
427
@tylermorganwall
Tyler Morgan-Wall
5 years
Missed my 3D ggplots with #rayshader talk at #rstudioconf ? I just discovered the "Export to HTML" feature in Keynote and you can click through it, animations and all, right here! See why #rstats excels (lol) in 3D data viz. #rayrender #rstudioconf2020
4
80
435
@tylermorganwall
Tyler Morgan-Wall
4 years
Generating a "random forest" in R 😀 Trees/plants are all generated from the same code, just different input parameters. Who needs Animal Crossing when you can create your garden in #rstats + #rayrender 😉
Tweet media one
Tweet media two
Tweet media three
Tweet media four
12
48
433
@tylermorganwall
Tyler Morgan-Wall
6 years
1/4 “So that plot is an—“ “Yep, elevation map.” “And this plot is also a—“ “Yep, also an elevation map.” “So are you seriously telling me you turned all these plots into—“ “Elevation maps. It’s elevation maps all the way down.” Preview: 3D ggplots w/🕶️ #rayshader 😉 #rstats
16
90
405
@tylermorganwall
Tyler Morgan-Wall
3 years
New #RStats animated 3D dataviz (with full code) dropping tomorrow 👀 #rayrender #rayshader #dataviz
Tweet media one
Tweet media two
7
46
398
@tylermorganwall
Tyler Morgan-Wall
4 years
1/5‼️New tutorial AND a new rayshader update! Learn how to add Open Street Map data to #rayshader maps in #rstats , using only a few lines of code. Take a break from the doom-scrolling (I live in DC—yesterday was nuts😬) and learn something new! Blog post:
10
78
392
@tylermorganwall
Tyler Morgan-Wall
5 years
‼️1/3 If you ever thought my projects rendering 3D pigs with #rayrender was odd--surprise! It was a secret #rayshader project the entire time. Introducing `render_highquality()`: produce stunning 3D maps and visualizations, entirely within #rstats , no other software required.👍
14
67
378
@tylermorganwall
Tyler Morgan-Wall
2 years
10 million (yes, MILLION) trees, detected from 30 gigabytes of Washington DC lidar data, individually transformed to the proper size and geo-referenced into a 3D #rayshader scene, entirely in #RStats !🤯 You knew rayshader could do trees—now you know it can do FORESTS!😀
Tweet media one
Tweet media two
15
51
373
@tylermorganwall
Tyler Morgan-Wall
4 years
‼️NEW BLOG POST! You asked for it, and you got it! "A Step-by-Step Guide to Making 3D Maps with Satellite Imagery in #rstats "🗺️🛰️ I walk through getting the data, loading the imagery, and creating the 3D viz w/ #rayshader . All code included. #gistribe
13
92
371
@tylermorganwall
Tyler Morgan-Wall
2 years
Visualizing a hillclimbing algorithm with #RStats and #rayshader
12
41
351
@tylermorganwall
Tyler Morgan-Wall
5 years
Volcanic rayception: elevation -> ggplot -> elevation Rayshader's plot_gg() magic automatically handles lines and other elements that shouldn't be mapped to 3D. #rayshader #rstats
8
61
352
@tylermorganwall
Tyler Morgan-Wall
6 years
how to draw an owl (playing around with system/processx calls in R to replace my usual bash script--made with imagemagick and the primitive library #rstats ):
6
107
347
@tylermorganwall
Tyler Morgan-Wall
4 years
‼️Announcing my entry to the 2020 @RStudio Table Contest! A beautiful table, made entirely in R with #rayrender , featuring RStudio 😉 (My jokes come with receipts—here's the 60 lines of #rstats code used to build + render this 3D table: )
@dataandme
Mara Averick
4 years
Pick your fave table-making package (many more than shown), and do it up! 🎉 “Announcing the 2020 RStudio Table Contest” #rstats /* imgs: @DavidGohel , Greg Lin, @davidhughjones , @riannone */
Tweet media one
Tweet media two
Tweet media three
Tweet media four
8
206
925
6
40
342
@tylermorganwall
Tyler Morgan-Wall
2 years
There are new features... and then there are 🤯🤯🤯NEW FEATURES🤯🤯🤯! Let's just say the next update to #rayshader is gonna be a good one🙂 (everything below is generated entirely from data: 3D buildings, terrain, and 15,000+ trees). #RStats #rayrender #dataviz
Tweet media one
Tweet media two
9
37
340
@tylermorganwall
Tyler Morgan-Wall
5 years
ggplot() + geom_gravity() Wait until you see this one animated in #rayshader 3D :) #rstats Inquisitive individual: "Wait, how are a bunch of dots a 3D plot?"🤔 Well...
5
71
331
@tylermorganwall
Tyler Morgan-Wall
6 years
‼️Introducing... *plonk* 3D LABELS! #rayshader #rstats #dataviz Code example: render_label(montereybay, x=50,y=250,text="Insert Text Here") (coming in the next version of rayshader)
7
45
324
@tylermorganwall
Tyler Morgan-Wall
6 years
After a few weeks of reading a bunch of SIGGRAPH papers and many hours programming, some cool new features are coming over the horizon for 🕶️ #rayshader ... (this video was, of course, 100% created and rendered with R #rstats )
5
53
327
@tylermorganwall
Tyler Morgan-Wall
4 years
Zion National Park, Utah, overlaying elevation data with satellite imagery from LANDSAT 8. No manual work, entirely in #rstats using #rayshader . Using nothing but open and freely available data. Who's interested in a tutorial? 😃
27
29
320
@tylermorganwall
Tyler Morgan-Wall
3 years
Moving dynamic weather patterns AND cloud shadows? Sometimes even I'm like: "Wow! I did that with R?!?"😁 #RStats #rayshader
9
26
315
@tylermorganwall
Tyler Morgan-Wall
9 months
‼️New year, new R package, new Quarto website, new blog post! Introducing the {raybevel} package: generate 3D buildings, 3D beveled polygons, 2D inset polygons, and straight skeletons entirely in R! Blog post: HAPPY NEW YEAR! #RStats #rayshader #raybevel
2
55
315
@tylermorganwall
Tyler Morgan-Wall
2 years
Just wrote a 25 line function that converts an sf object with MULTIPOLYGON Z geometry into a full fledged 3D model😀 Use your imagination for what this means for the #RStats 3D rendering ecosystem...😉 #rayrender #rayshader
Tweet media one
Tweet media two
7
34
307
@tylermorganwall
Tyler Morgan-Wall
5 years
Happy 20th birthday to R! Some might say you're a niche language focused solely on data and have little to no utility beyond that domain, but others see the (pathtraced bouncing LEGO brick) potential within 😀 Video rendered entirely in #rstats using the #rayrender package
1
62
310
@tylermorganwall
Tyler Morgan-Wall
6 years
Just doing some long-needed testing on a long-promised feature--thanks, snow! 3D ggplot progress being made... #rayshader #rstats
6
40
303
@tylermorganwall
Tyler Morgan-Wall
3 years
‼️1/9 New package release! Introducing {rayvertex}: beautiful multicore 3D software rendering entirely in #RStats , with no hardware dependencies and a seamless, super-easy installation process. Github: #rayvertex #rayverse
8
49
303
@tylermorganwall
Tyler Morgan-Wall
2 years
‼️New version of #rayshader released (v0.25.0)! 3D contours! Add floating 3D contours to your scene, which provides nicer-looking contours for terrain with steep hills. It also allows you to make funky glowing contours using #rayrender , if that appeals to you :) #RStats #dataviz
7
37
302
@tylermorganwall
Tyler Morgan-Wall
2 years
The spinning 3D visualizations will continue—no single website can stop the revolution!😋 #RStats #rayshader #rayrender #rayverse #dataviz #gis When the light turns off here... see you on Mastodon!👋👍 @tylermorganwall @fosstodon .org
6
33
289
@tylermorganwall
Tyler Morgan-Wall
5 years
1/5‼️ATTN journalists, scientists, and science communicators: Introducing `coronaobj`: A one-function, self-contained R package that produces customizable, scientifically accurate 3D OBJ models of the SARS CoV2 virus (i.e. coronavirus) #rstats #rayrender
6
106
290
@tylermorganwall
Tyler Morgan-Wall
5 years
3D ggplot #rayshader tip: Add a line color to your ggplot2 object to get a terraced step effect! Here's an example from the blog post: #rstats
7
56
290
@tylermorganwall
Tyler Morgan-Wall
2 years
New #dataviz ! SpaceX's Starlink orbital network, visualized in #RStats with #rayrender . Code: Rayrender Github:
10
65
283
@tylermorganwall
Tyler Morgan-Wall
4 years
Got a new #rstats package brewing—who here likes molecules? 😁 (this is caffeine) #rayrender
18
33
288
@tylermorganwall
Tyler Morgan-Wall
6 years
NOTHING BUT CORNERS #rstats #rayrender
13
34
280
@tylermorganwall
Tyler Morgan-Wall
5 years
Did you know #rayshader comes with a function that can detect bodies of water directly from the elevation data? `detect_water()` looks for large contiguous flat regions of a user-defined minimum size and "flatness." Use `add_water()` to layer it on the map. #rstats
9
45
285
@tylermorganwall
Tyler Morgan-Wall
4 years
1/2‼️I just released a BIG, long-requested update to #rayshader ! Add 3D tracks & paths using latitude/longitude/altitude data with `render_path()`, or add individual data points in 3D with `render_points()`! Lat/long also now works w/ labels. #rstats GH:
7
57
281
@tylermorganwall
Tyler Morgan-Wall
5 years
"A water spout... at this time of year... at this time of day... in this part of the country... localized entirely within your R session?" "Yes!" Rendered entirely within #rstats with #rayrender Website: Github:
10
42
278
@tylermorganwall
Tyler Morgan-Wall
5 years
Exciting news! I'm going to be teaching a masterclass this Fall on 3D mapping with #rayshader and #rstats , hosted by the @PennMUSA program. The best part: the class will be webcast and all the materials released online, so you can follow along from home! Date: November 15th.
@KenSteif
Ken Steif
5 years
Big fall @PennMUSA ! @nicholashand 's #geospatial #ml class is a new prereq for our new Remote Sensing class (). 10/22, @evan_kodra of @climate_risQ , talks climate change analytics. 11/15, @tylermorganwall will give a #MusaMasterclass on #rstats 3D mapping
1
8
17
4
57
278
@tylermorganwall
Tyler Morgan-Wall
4 years
Talk all you want about the usefulness of 3D plots, but I think it's a net positive that you can visualize bending spacetime entirely in #rstats 😉 (I realized I never shared this visualization I made with #rayshader + #rayrender from last year's rstudioconf on Twitter)
6
46
271
@tylermorganwall
Tyler Morgan-Wall
6 years
🌊Testing rayshader's new water detection algorithm w/ shadows & texturing. Code: #rstats el_map %>% sphere_shade(texture="desert") %>% add_water(detect_water(el_map),color="desert") %>% add_shadow(ray_shade(el_map)) %>% add_shadow(ambient_shade(el_map)) %>% plot_map()
3
53
260
@tylermorganwall
Tyler Morgan-Wall
2 years
Raise your hand if you'd like 3D trees to add to your maps!😀 #rayshader #RStats
9
17
253
@tylermorganwall
Tyler Morgan-Wall
5 years
Yes, #rstats can be used to make serious, no nonsense data visualizations. But did you know it can also be used to create gilded statues of #Pokemon ? Move over Emmys--here comes the golden Weedles. Gist: #rayrender
4
36
258
@tylermorganwall
Tyler Morgan-Wall
2 years
One week until I will be speaking at @rstatsdc on "Building an Entire City in R: Interactive 3D Data Visualization with #Rayrender " I'll show how to build a digital replica of a city entirely in R and an example of telling a data-driven story within it! #RStats #rayshader
4
40
249
@tylermorganwall
Tyler Morgan-Wall
4 years
Really looking forward to sharing my favorite daily R crashes in the inevitable RStudio Stories 🙃 #rstats
Tweet media one
3
21
245
@tylermorganwall
Tyler Morgan-Wall
4 years
Can you believe this coin was rendered entirely in #rstats ? In under 10 lines of code? And you can install the package that rendered this ( #rayrender ) in a single line of code, without worrying about complex build processes or installing requirements manually?
5
29
249
@tylermorganwall
Tyler Morgan-Wall
5 years
Remember folks, always clear your rgl devices. Otherwise you might end up impaling Tasmania with a purple data mountain. #rstats #rayshader
Tweet media one
6
19
246
@tylermorganwall
Tyler Morgan-Wall
3 years
The underwater volcano in the Tongan archipelago that erupted earlier this month, visualized in #RStats with #rayshader and #rayrender #dataviz
8
43
233
@tylermorganwall
Tyler Morgan-Wall
4 years
🤯IT'S FINALLY HAPPENING! Interactive pathtracing with #rayrender , entirely in #rstats .🤯 Fly through your 3D scenes with a mouse and keyboard! If programming goals were infinity gems, I just popped the first on my gauntlet. "Fine. I'll do it myself." -Thanos, installing OpenGL
9
37
230
@tylermorganwall
Tyler Morgan-Wall
3 years
1/6‼️New package update! Cloud computing comes to #rayshader ! No, we aren't talking about AWS—we're talking floating puffs of white mist, ray marched and rendered above your 3D map! Add procedurally-generated customizable 3D clouds in a single line of #RStats code. #dataviz
5
34
230
@tylermorganwall
Tyler Morgan-Wall
5 years
Orbiting a 3D ggplot, shiny metal ball edition (and believe it or not, the code is as simple as the `render_snapshot` version--`render_highquality` is a drop-in replacement): #rstats #rayrender #rayshader ( @ClausWilke it's on top of the ggplot now, if that makes you happy😋)
4
40
228
@tylermorganwall
Tyler Morgan-Wall
5 years
🤦‍♂️"... No, I told you to use R to run a 𝙏𝙪𝙠𝙚𝙮'𝙨 test." #rstats #rayrender (Happy Thanksgiving this week!)
6
35
227
@tylermorganwall
Tyler Morgan-Wall
3 years
don't say my innovations didn't revolutionize the field of #dataviz ...😋 #RStats #rayshader
7
26
225
@tylermorganwall
Tyler Morgan-Wall
6 years
1/2‼️NEW PACKAGE RELEASE! Introducing 📦 rayrender: Render 3D raytraced scenes directly in R. Based off of @Peter_shirley 's "Ray Tracing in One Weekend" series, this package provides a tidy R API to craft and render 3D scenes. #rstats #rayrender Blogpost:
8
57
222
@tylermorganwall
Tyler Morgan-Wall
5 years
I didn't get to see the cherry blossoms this year in DC due to COVID, but here's the next best thing: programmatically creating your own cherry blossoms using #rstats + #rayrender ! Who wants to learn how to do this too?
18
21
224
@tylermorganwall
Tyler Morgan-Wall
6 years
1/5 ‼️BIG update to 🕶️ #rayshader : 3D printing support! Have a beloved mountain range or canyon you want to miniaturize for your desk? Rayshader can do that, and takes care of all the annoying details. #rstats #3Dprinting #GIS #dataviz Blog post:
10
70
219
@tylermorganwall
Tyler Morgan-Wall
2 years
‼️Package update art! #rayshader 0.28.0 adds a feature everyone's been waiting for: Dirt! Apply a generative dirt texture to the sides of your map by setting `dirt = TRUE` in `plot_3d()`. You can control the color, clump size, and darkness gradient. #dataviz #RStats #rayverse
6
22
215
@tylermorganwall
Tyler Morgan-Wall
2 years
Absolutely insane demo by @coolbutuseless at #RStudioConf ! Real interactive video games, running in base #RStats in real time! Bravo👏🏻👏🏻👏🏻 #RStudioConf2022
4
32
219
@tylermorganwall
Tyler Morgan-Wall
5 years
1/4‼️Here it is, folks! #rayshader 0.13.0 has just released with render_highquality(): a built-in, hassle free, no-learning-required pathtracer (powered by #rayrender ) for awesome 3D visualizations. Point camera, call function--easy. Github: #rstats
8
50
218
@tylermorganwall
Tyler Morgan-Wall
5 years
Physics Beyoncé: "If you like it, the you should have injected enough angular momentum to put a ring on it" #rstats
4
27
215
@tylermorganwall
Tyler Morgan-Wall
3 years
Dream about interactively flying through your 3D data visualizations in #RStats with #rayrender ? Well, those dreams are becoming reality 🙂
4
22
205
@tylermorganwall
Tyler Morgan-Wall
2 years
1/3‼️New #rayshader update (v0.30.0)! And it's a big one: Trees, 3D buildings, and OBJ support! Now you can visualize important questions like: What would the National Mall look like if we replaced the Washington Monument with Sauron's dark tower? 😀 #RStats #dataviz #rayrender
2
41
214
@tylermorganwall
Tyler Morgan-Wall
5 years
Gather a few #rstats experts and newly minted #rstudioconf friends for a tweet convo ( @skyetetra , @ryantimpe ), add a dash of @ClausWilke 's isoband package, and inspired by the work of @mjmurdoc : Here's a new take on the volcano data: bringing contour lines to life with #rayrender
11
29
210
@tylermorganwall
Tyler Morgan-Wall
5 years
👨: "... and that's why daddy got punched in the face at the data viz conference." 🧒: "All because you brought 3D bar charts to R?" 👨: "ESPECIALLY because I brought 3D bar charts to R." sorry everyone, with the good comes the bad 🙃 #rstats #rayshader
Tweet media one
14
25
213
@tylermorganwall
Tyler Morgan-Wall
5 years
The addition of `sf` and SpatialPolygon/base polygon support in #rayrender opens up a lot of possibilities, but here's one I'm particularly excited about: stained glass maps. Wake me up when commercial GIS software can do THIS 😁 #rstats
12
26
212
@tylermorganwall
Tyler Morgan-Wall
4 years
"Build an entire language around data analysis and machine learning. What could go wrong?"🤔 Skynet is coming... and it runs on R 🔥🤖(sound on) 1/5‼️ #rayrender updated with new features that made this trailer possible! Full #rstats animation code:
8
39
205
@tylermorganwall
Tyler Morgan-Wall
5 years
I almost committed the ultimate scientific 3D visualization faux pas: releasing rayshader without featuring an undulating, radial wave. In under the wire. #rayshader #rstats
6
22
213
@tylermorganwall
Tyler Morgan-Wall
4 years
✋Raise your hand if you're interested in a package that procedurally generates beautiful 3D trees in a single line of code and renders them directly in #rstats , using #rayrender 🙂
Tweet media one
Tweet media two
24
25
212
@tylermorganwall
Tyler Morgan-Wall
4 years
@hadleywickham no constraints given :) img = readJPEG("EWOwbehXkAgxeHO.jpg") g = rasterGrob(img, interpolate=TRUE) ggplot() + geom_point(data=mtcars,aes(x=cyl,y=mpg)) + annotation_custom(g)
Tweet media one
8
5
203
@tylermorganwall
Tyler Morgan-Wall
5 years
Visualizing big data? Pft, that's so 2018. Have you heard about tiny data viz? 🤔 #rstats #rayshader #dataviz
4
23
205
@tylermorganwall
Tyler Morgan-Wall
4 years
3
26
207
@tylermorganwall
Tyler Morgan-Wall
3 years
Beginning of evening goals: "I'm going to write my rstudio::conf talk submission tonight, I swear!" End of evening results: "... Look, I just modeled Clippy in 40 lines of R code! I even captured the correct amount of condescension!" Maybe another night... 😀 #RStats #rayrender
Tweet media one
9
11
204