#rayrender
Manhattanhenge: On May 28th/July 13th, the sun aligns with Manhattan's street grid 29° from N. This twice-a-year alignment of urban planning and orbital motion serves both as a temporal tourist attraction as well as a particular good test case for geospatial skymap alignment! #RStats #rayrender
November 9, 2025 at 10:49 PM
Rendering the peak of Mount Everest from sunrise to sunset in R with rayshader and rayrender

#RStats #rayrender #rayshader #rayverse
November 9, 2025 at 4:41 AM
Also: post-process exposure control like this is why you use a high dynamic range format like EXR when rendering, which rayrender now supports, due to the six months I spent getting all the required packages in the CRAN ecosystem for OpenEXR support!
November 8, 2025 at 4:20 AM
1) Keeping the exposure the same as the dawn image at noon: yuck!

2) Adjusting the exposure down three stops with rayimage::render_exposure(): Nice!

#RStats #rayrender
November 8, 2025 at 4:20 AM
Rendering a tilt-shifted Mount Everest at dawn:

(dawn and dusk are the "magic hour" in rendering too, because you can represent an image in the dynamic range of a PNG/JPEG without clipping or tonemapping hacks!)

#RStats #rayrender #rayimage
November 8, 2025 at 4:07 AM
A set of new render_highquality() options coming to a #rayrender near you 😀
November 8, 2025 at 1:17 AM
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
#30DayMapChallenge – Day 5: Earth
Given the importance of these, global occurrence of rare earth elements according to U.S. Geological Survey (USGS) and the great hashtag#rayrender package in R.
November 5, 2025 at 2:55 PM
Rayrender can do it. Not showing it in this tutorial though
November 1, 2025 at 9:02 AM
Happy #rayrender Halloween indeed!

@tterence.bsky.social inspired me to whip up an animation: a pumpkin made entirely in rayrender! (CSG for the carved pumpkin, extruded path stem, cyl + sphere candle, and r_obj eyes)

Also, denoising made the below animation render in <3 minutes! #RStats
November 1, 2025 at 3:59 AM
A happy #rayrender Halloween to all who celebrate!

#rayrender adventures, an #rstats tale
October 31, 2025 at 5:25 PM
#rstats Dev Diary - signed distance fields can be constructed from arbitrary user-supplied functions.

* specified using signed distance field
* marching cubes to convert to mesh
* render mesh in {rayrender}
October 14, 2025 at 1:01 AM
#rstats Dev Diary - meshed version of signed distance field now rendering nicely in {rayrender} !

Using the OIDN de-noising library really tidies things up!

Thanks @tylermorganwall
October 13, 2025 at 9:33 PM
Nice! Love new meshing projects. FYI, you can fairly easily install OIDN (see attached image from rayrender's GH repo) and get fast de-noised output to remove all those fireflies from the rayrender output without increasing sampling time
October 13, 2025 at 3:05 PM
#rstats Dev Diary - Figured out some #rayrender settings which work!
October 13, 2025 at 10:33 AM
#rstats Dev Diary - Still debugging the #rayrender export.

Have i got the normals messed up? Tried flipping them, but didn't help.
October 13, 2025 at 10:14 AM
Meshes can be built pretty easily from raw index/vertex data with construct_mesh() [https://www.rayvertex.com/reference/construct_mesh.html], and you can even write the scene to an OBJ when you're done or throw the scene into rayrender as a raymesh_model() if you want to get real fancy :)
September 16, 2025 at 2:34 AM
My use case may be limited enough to ignore degenerates! - Also known as me being lazy :)

But I am contemplating adding a rayvertex/rayrender backend for proper rendering
September 16, 2025 at 12:26 AM
Testing the accuracy of simulating star trails with R and libopenexr, rendered in a pathtracer: lookin' pretty good so far! Differences seem to be primarily from real camera lens distortion from the wide angle lens versus a perspective camera.

#RStats #rayrender #rayverse
June 17, 2025 at 2:51 AM
Procedurally rendered location/time-accurate star trails + simulated twilight atmosphere, now with star spectral → RGB color information included! It's subtle (even exaggerated here slightly), but there. All rendered in #RStats with #rayrender

#rayverse
June 15, 2025 at 5:21 PM
🤯 Rendering realistic sunsets in R
🤯 🤯 Rendering realistic sunsets in R, with accurate stars for a given latitude/long
🤯 🤯 🤯 Rendering realistic sunsets in R, with accurate stars for a given lat/long AND time/exposure, giving you beautiful star trails!

your move, SAS

#RStats #rayrender #rayverse
June 15, 2025 at 12:00 AM
Nothing is better than relaxing on a hot summer Friday night, sipping a cold drink, and enjoying a beautiful sunset accurately rendered (as if seen from a jet airliners cruising altitude while on a red eye) in your favorite statistical programming language 🥂

#RStats #rayrender #rayverse
June 14, 2025 at 2:52 AM
Twilight! One of my favorite things is finding a methods paper (here, atmospheric rendering), implementing it, thinking to myself "It would be nice if it supported XYZ!", and finding that the paper w/ XYZ was released recently. Truly surfing the crest of human knowledge! #RStats #rayrender #rayverse
June 13, 2025 at 12:54 PM
After setting up the required infrastructure on CRAN with several packages providing static libraries, I finally have some new #rayverse features on the way! Shown here: dynamic sky generation for a given lat/long and time of day, based on the Hosek-Wilkie radiance model.

#RStats #rayrender
June 12, 2025 at 2:58 AM
Every year @cimmyt.bsky.social wheat breeders send out the new nurseries with high yield potential and resistance to biotic and abiotic stresses for testing to many collaborators in the world both in the public and private sector.
Rendered in R with #rayrender by @tylermw.com .
May 11, 2025 at 3:45 PM