Build and Raytrace 3D Scenes

Render scenes using pathtracing. Build 3D scenes out of spheres, cubes, planes, disks, triangles, cones, curves, line segments, cylinders, ellipsoids, and 3D models in the 'Wavefront' OBJ file format or the PLY Polygon File Format. Supports several material types, textures, multicore rendering, and tone-mapping. Based on the "Ray Tracing in One Weekend" book series. Peter Shirley (2018) < https://raytracing.github.io>.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("rayrender")

0.42.0 by Tyler Morgan-Wall, 20 days ago


https://www.rayrender.net, https://github.com/tylermorganwall/rayrender, http://www.rayrender.net/


Browse source code at https://github.com/cran/rayrender


Authors: Tyler Morgan-Wall [aut, cph, cre] (ORCID: , Syoyo Fujita [ctb, cph] , Vilya Harvey [ctb, cph]


Documentation:   PDF Manual  


GPL-3 license


Imports Rcpp, parallel, png, raster, decido, rayimage, stats, progress, rayvertex, withr, vctrs, cli, pillar, skymodelr

Suggests ambient, knitr, rmarkdown, sf, spData, dplyr, Rvcg, testthat, tibble, tree3d, rayshader, xml2, rgl

Linking to Rcpp, RcppThread, progress, spacefillr, testthat, libopenexr, libimath, skymodelr

System requirements: C++20


Imported by raymolecule, rayshader.

Suggested by PoweREST, piecepackr, raybevel, skymodelr.


See at CRAN