Package: rayrender 0.41.1

rayrender: 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>.

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

rayrender_0.41.1.tar.gz
rayrender_0.41.1.zip(r-4.7)rayrender_0.41.1.zip(r-4.6)rayrender_0.41.1.zip(r-4.5)
rayrender_0.41.1.tgz(r-4.6-x86_64)rayrender_0.41.1.tgz(r-4.6-arm64)rayrender_0.41.1.tgz(r-4.5-x86_64)rayrender_0.41.1.tgz(r-4.5-arm64)
rayrender_0.41.1.tar.gz(r-4.7-arm64)rayrender_0.41.1.tar.gz(r-4.7-x86_64)rayrender_0.41.1.tar.gz(r-4.6-arm64)rayrender_0.41.1.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
rayrender/json (API)
NEWS

# Install 'rayrender' in R:
install.packages('rayrender', repos = c('https://tylermorganwall.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/tylermorganwall/rayrender/issues

Pkgdown/docs site:https://www.rayrender.net

Uses libs:
  • libx11– X11 client-side library
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

libx11cpp

10.44 score 642 stars 6 packages 279 scripts 2.1k downloads 68 exports 57 dependencies

Last updated from:65114d3f34. Checks:12 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK387
linux-devel-x86_64OK380
source / vignettesOK909
linux-release-arm64OK398
linux-release-x86_64OK399
macos-release-arm64OK204
macos-release-x86_64OK565
macos-oldrel-arm64OK250
macos-oldrel-x86_64OK524
windows-develOK497
windows-releaseOK595
windows-oldrelOK551
wasm-releaseFAIL361

Exports:add_objectanimate_objectsarrowbezier_curveconecreate_instancescsg_boxcsg_capsulecsg_combinecsg_conecsg_cylindercsg_ellipsoidcsg_elongatecsg_groupcsg_objectcsg_onioncsg_planecsg_pyramidcsg_rotatecsg_roundcsg_rounded_conecsg_scalecsg_spherecsg_toruscsg_translatecsg_trianglecubecylinderdielectricdiffusediskellipsoidextruded_pathextruded_polygongenerate_camera_motiongenerate_cornellgenerate_groundgenerate_studioget_saved_keyframesglossygroup_objectshairhas_denoiserlambertianlightmesh3d_modelmetalmicrofacetobj_modelpathpigply_modelr_objraymesh_modelrender_animationrender_aorender_previewrender_scenescreen_linescreen_textsegmentset_scene_materialspheretext3dtrianglexy_rectxz_rectyz_rect

Dependencies:base64encbriocallrclicpp11crayondecidodescdiffobjdigestevaluatefsgluehmsjpegjsonlitelatticelibimathlibopenexrlifecyclemagrittrotelpillarpkgbuildpkgconfigpkgloadpngpraiseprettyunitsprocessxprogresspsR6raggrasterrayimagerayvertexRcppRcppArmadilloRcppThreadrlangrprojrootspspacefillrstbimageheadersstringisystemfontsterratestthattextshapingtibbletifftinydngutf8vctrswaldowithr

Readme and manuals

Help Manual

Help pageTopics
Add Objectadd_object
Animate Objectsanimate_objects
Arrow Objectarrow
Bezier Curve Objectbezier_curve
Cone Objectcone
Create Instances of an Objectcreate_instances
CSG Boxcsg_box
CSG Capsulecsg_capsule
CSG Combinecsg_combine
CSG Conecsg_cone
CSG Cylindercsg_cylinder
CSG Ellipsoidcsg_ellipsoid
CSG Elongatecsg_elongate
CSG Groupcsg_group
Constructive Solid Geometry Objectcsg_object
CSG Onioncsg_onion
CSG Planecsg_plane
CSG Pyramidcsg_pyramid
CSG Rotatecsg_rotate
CSG Roundcsg_round
CSG Rounded Conecsg_rounded_cone
CSG Scalecsg_scale
CSG Spherecsg_sphere
CSG Toruscsg_torus
CSG Translatecsg_translate
CSG Trianglecsg_triangle
Cube Objectcube
Cylinder Objectcylinder
Dielectric (glass) Materialdielectric
Diffuse Materialdiffuse
Disk Objectdisk
Ellipsoid Objectellipsoid
Extruded Path Objectextruded_path
Extruded Polygon Objectextruded_polygon
Generate Camera Movementgenerate_camera_motion
Generate Cornell Boxgenerate_cornell
Generate Groundgenerate_ground
Generate Studiogenerate_studio
Get Saved Keyframesget_saved_keyframes
Glossy Materialglossy
Group Objectsgroup_objects
Hair Materialhair
Check for Denoiser Supporthas_denoiser
Lambertian Material (deprecated)lambertian
Light Materiallight
`mesh3d` modelmesh3d_model
Metallic Materialmetal
Microfacet Materialmicrofacet
`obj` File Objectobj_model
Path Objectpath
Pig Objectpig
`ply` File Objectply_model
R 3D Modelr_obj
`raymesh` modelraymesh_model
Render Animationrender_animation
Render Ambient Occlusionrender_ao
Render Previewrender_preview
Render Scenerender_scene
Screen-space Linesscreen_line
Screen-space Textscreen_text
Segment Objectsegment
Set Material for All Objectsset_scene_material
Sphere Objectsphere
Text Objecttext3d
Triangle Objecttriangle
Rectangular XY Plane Objectxy_rect
Rectangular XZ Plane Objectxz_rect
Rectangular YZ Plane Objectyz_rect