tylermorganwall, to random
@tylermorganwall@fosstodon.org avatar

Rendering the moon's craters with displacement mapping in R with rayrender! If you noticed they appear unphysically large, it's because I'm using a information communication technique long employed by cereal boxes: the data have been enlarged to show texture 😉

Moon render with bumps from displacement mapping

terence, to random
@terence@fosstodon.org avatar
tylermorganwall, to random
@tylermorganwall@fosstodon.org avatar

Used my under-development svg-to-R-polygon conversion package along with the raybevel package (currently "on vacation" from CRAN due to CGAL 5.6 compilation warnings) to generate a 3D version of the R logo! Will soon replace the existing "r_obj()" object in rayrender.

spinning 3D R logo

tylermorganwall, to random
@tylermorganwall@fosstodon.org avatar

Implemented Catmull-Clark subdivision surfaces for rayrender! Don't tell Moses.

smooth golden cow render

tylermorganwall, to GraphicsProgramming
@tylermorganwall@fosstodon.org avatar

‼️ New rayrender update! v0.33.0 introduces instancing with create_instances(): copy/paste an existing scene (either a single 3D model or a collection of objects) and translate/rotate/scale it to a new location! This allows you to generate extremely large scenes with a low memory footprint. For example, here's 4,000,000 dragon models with about half a million vertices each: this would take about 150 terabytes of memory if loaded raw!

Link: https://www.github.com/tylermorganwall/rayrender

#RStats #rayrender #rendering

zooming out slowly to show 4 million dragons

tylermorganwall, to GraphicsProgramming
@tylermorganwall@fosstodon.org avatar
tylermorganwall, to GraphicsProgramming
@tylermorganwall@fosstodon.org avatar

1/2 So this small, rather un-assuming render is kind of insane...

Earlier today, I posted a video showing an animation where each of the 435,545 vertices were themselves a complete Stanford dragon--cool. Instancing! However, when I implemented instancing in #rayrender, I made sure to do so in a way that supported nested instances: e.g. you can create an instance, and then instance that instance, and so on. So why am I posting a 400x400 still image of a dragon again?

#Rstats #rendering

tylermorganwall, to GraphicsProgramming
@tylermorganwall@fosstodon.org avatar

Rendering the the Stanford dragon with:

❌ Triangles?
❌ Gaussian splats?
❌ NERF?
✅ Stanford dragons

(Finally started working on a new rayrender feature that's been on my to-do list for a while: instancing! This video would have taken about 10 terabytes of memory if rendered raw)

Stanford dragon being rendered out of stanford dragons

terence, to random
@terence@fosstodon.org avatar

wishes for a happy Easter to those who celebrate, an tale

video/mp4

tylermorganwall, to genart
@tylermorganwall@fosstodon.org avatar
tylermorganwall, to random
@tylermorganwall@fosstodon.org avatar

‼️ Update: {raybevel} is now on the CRAN! Now rendering tens of thousands of 3D buildings in rayshader is just an install.packages("raybevel") away!

Website:
https://www.raybevel.com

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

CRAN:
https://cran.r-project.org/web/packages/raybevel/index.html

3d flyby of 3D rendered buildings

timClicks,
@timClicks@mastodon.nz avatar
terence, to random
@terence@fosstodon.org avatar
terence, to random
@terence@fosstodon.org avatar

wishes for a happy lunar new year!

tylermorganwall, to random
@tylermorganwall@fosstodon.org avatar

‼️ R package update! Version 0.32.0 of rayrender brings nicer scene printing with custom tibble print methods: Get much more usable information at a glance and see the overall scene information displayed as well. Makes for a much nicer scene building experience.

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

terence, to random
@terence@fosstodon.org avatar
tylermorganwall,
@tylermorganwall@fosstodon.org avatar

@terence Merry Christmas! Are those snowflakes embedded in the alpha layer on the planets I see? 😀

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • khanakhh
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • normalnudes
  • tester
  • ngwrru68w68
  • cubers
  • modclub
  • tacticalgear
  • provamag3
  • Leos
  • anitta
  • lostlight
  • All magazines