Rendering Moana's Island in #RStats with #rayrender: now in 4K, with textures!

Rendering Moana's Island in #RStats with #rayrender: now in 4K, with textures!
People think it's really easy to make a rotating 3D map in R nowadays, but you don't see the hours of practice that #rayshader had to put in behind the scenes to make it look that effortless.
(from my upcoming rayshader 1.0 release blog post😀)
Created and rendered in #RStats with #rayrender
❗Did I just render Disney’s full Moana Island scene in #RStats with #rayrender? Yes.
‼️Did I import and assemble all 25 GB of scene descriptions in R using {tibble} and {vctrs}, then render it in R? Also yes.
💥Did importing it uncover a bug in R’s garbage collector? SURPRISE! YES!
sunday morning cup o' virtual joe
Created and rendered in #RStats with #rayrender
lemonadeR
Rendered in #RStats with #rayrender
orange juiceR
Rendered in #RStats with #rayrender
chocolate milkR
Rendered in #RStats with #rayrender
milkR
Rendered in #RStats with #rayrender
Quaternions! Quaternions! Quaternions!
Quaternions! Quaternions! Quaternions!
::vomits from motion sickness::
... Quaternions! Quaternions! Quaternions!
Data: "Do you expect me to publish?"
Analyst: "No, Mr. Data: I expect you to perish!"
...
Data: "p < 0.05! p < 0.05!"
------------------
“If you torture the data long enough, it will confess to anything” -Ronald H. Coase
------------------
Rendered in #RStats with #rayrender
2019: "I don't want to learn Blender: I'm going to write my own renderer in R, so I never have to use a GUI and can write all my scenes as code!"
2026: "... and then you call raygui(), and you can explore and change your scene without writing any code at all!"
🤷♂️
Excited to be at #positconf this year! I'm not giving a talk, but find me to talk about realistic geospatial visualization with #rayshader, lots of cool new improvements to 3D rendering and animation in #RStats with #rayrender, and enhancing {targets} workflows with #tarborist! 👋
Finally: #rayshader will soon have the beautiful sunsets made in #RStats I've always dreamed of, along an actual sense of scale for your landscapes, thanks to some big updates I'm pushing to #rayrender and #skymodelr 😀
You can ask me more in Houston at #positconf 👋
Rayshader: now a realistic "flying through clouds" dream simulator in R with rayrender's new volume rendering! All I need to add now are whooshing air sounds and a faceless clown who slowly chases you throughout the scene—gaining, always gaining.