Well well well, what do we have here? Is that... real 3D data in my 3D ggplot? 🤫

#RStats #rayshader #rayverse

An important question from my latest blog post:

"It would be nice to have a clean, customizable environment map that gives us that pristine golden-hour light without any real-world interlopers. Is this a realistic goal–or is it just a pie in the sky dream?"

Post: https://www.tylermw.com/posts/rayverse/atmospheric-simulation-in-r.html

#RStats #skymodelr #rayverse

And here's the hex logo! And unlike Bluesky, Mastodon actually respects PNG transparency!

#RStats #skymodelr #rayverse

1/5‼️Gigantic new #rayverse update + blog post! Introducing {skymodelr}: render 3D scenes in #RStats with realistically-lit skies at a given location, using just a latitude, longitude, and a time.

Blog:
https://www.tylermw.com/posts/rayverse/atmospheric-simulation-in-r.html

Github:
https://github.com/tylermorganwall/skymodelr

Site:
www.skymodelr.com

An "atmospheric" frame from an animation demonstrating the "Mahattanhenge" phenomenon in my upcoming blog post about rendering realistic atmospheres in R.

What's fun about rendering a long animation overnight is it makes each morning a miniature Christmas: you never know what you're going to unwrap! Sometimes it's wonderful, and sometimes you forget to increment the counter so you end up rendering the same frame over and over again 😉

#RStats #rayshader #rayrender #rayverse

‼️ Big rayimage update (v0.23.0)! In addition to 'JPEG', 'PNG', 'TIFF', and 'EXR' files, `ray_read_image()` now supports loading 'TGA', 'BMP', 'PSD', 'GIF', 'HDR', 'PIC', and 'PNM' files (thanks to stb_image): It's a one-stop shop for bringing image data into R.

GH:
https://github.com/tylermorganwall/rayimage

#rstats #rayimage #rayverse

‼️ Rayverse package update: rayvertex v0.14.0 released! This overhauls the toon shading algorithm to use a screen space jump fill algorithm (JFA), removing the brittle inverse mesh hack that existed up until now.

https://github.com/tylermorganwall/rayvertex

#RStats #rayvertex #rayverse

Rendering the peak of Mount Everest from sunrise to sunset in R with rayshader and rayrender

#RStats #rayrender #rayshader #rayverse

Big cool features coming to the #rayverse: it only took a half year of CRAN ping pong for 3 low level infra packages with challenging configurations and a complete internal overhaul of rayimage to support proper colorspace management, all to just set the stage for the actual cool stuff :) #RStats

5/5 Focusing back on a single lat/long, here we simulate the analemma across the day in DC (here, in 30 minute increments) to see how the shape changes position across the sky/year. Basically, visualizing a 2D projected slice of 4D time/space: that's a fun #dataviz!

#RStats #rayverse