Package: rayrender 0.42.3

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.42.3.tar.gz
rayrender_0.42.3.zip(r-4.7-x86_64)rayrender_0.42.3.zip(r-4.7-arm64)rayrender_0.42.3.zip(r-4.6-x86_64)rayrender_0.42.3.zip(r-4.6-arm64)rayrender_0.42.3.zip(r-4.5-x86_64)
rayrender_0.42.3.tgz(r-4.6-x86_64)rayrender_0.42.3.tgz(r-4.6-arm64)rayrender_0.42.3.tgz(r-4.5-x86_64)rayrender_0.42.3.tgz(r-4.5-arm64)
rayrender_0.42.3.tar.gz(r-4.7-arm64)rayrender_0.42.3.tar.gz(r-4.7-x86_64)rayrender_0.42.3.tar.gz(r-4.6-arm64)rayrender_0.42.3.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rayrender/json (API)

# 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.61 score 644 stars 6 packages 269 scripts 3.0k downloads 89 exports 59 dependencies

Last updated from:98655fb48d. Checks:14 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK409
linux-devel-x86_64OK361
source / vignettesOK572
linux-release-arm64OK421
linux-release-x86_64OK424
macos-release-arm64OK499
macos-release-x86_64OK663
macos-oldrel-arm64OK292
macos-oldrel-x86_64OK588
windows-devel-arm64OK614
windows-devel-x86_64OK736
windows-release-arm64OK621
windows-release-x86_64OK663
windows-oldrel-x86_64OK721
wasm-releaseFAIL472

Exports:add_cameraadd_infinite_lightadd_objectanimate_objectsarrowbezier_curvecameracloudconecreate_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_cameraget_infinite_lightget_saved_keyframesglossygrid_mediumgroup_objectshairhas_denoiserhomogeneous_mediuminfinite_lightlambertianlightlist_cameraslist_infinite_lightsmesh3d_modelmetalmicrofacetmoon_lightnanovdb_mediumobj_modelpathpigply_modelpreview_camerar_objraymesh_modelremove_cameraremove_infinite_lightrender_animationrender_aorender_previewrender_scenescreen_linescreen_textsegmentset_active_cameraset_mediumset_scene_materialsky_lightsky_light_imagespheresun_lighttext3dtrianglexy_rectxz_rectyz_rect

Dependencies:base64encbriocallrclicpp11crayondecidodescdiffobjdigestevaluatefsgluehmsjpegjsonlitelatticelibimathlibopenexrlifecyclemagrittrotelpillarpkgbuildpkgconfigpkgloadpngpraiseprettyunitsprocessxprogresspsR6raggrasterrayimagerayvertexRcppRcppArmadilloRcppThreadrlangrprojrootskymodelrspspacefillrstbimageheadersstringiswephRsystemfontsterratestthattextshapingtibbletifftinydngutf8vctrswaldowithr

Readme and manuals

Help Manual

Help pageTopics
Add Cameraadd_camera
Add an Infinite Lightadd_infinite_light
Add Objectadd_object
Animate Objectsanimate_objects
Arrow Objectarrow
Bezier Curve Objectbezier_curve
Cameracamera
Procedural Cloud Objectcloud
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 Cameraget_camera
Get an Infinite Lightget_infinite_light
Get Saved Keyframesget_saved_keyframes
Glossy Materialglossy
Dense Grid Participating Mediumgrid_medium
Group Objectsgroup_objects
Hair Materialhair
Check for Denoiser Supporthas_denoiser
Homogeneous Participating Mediumhomogeneous_medium
Image-Based Infinite Lightinfinite_light
Lambertian Material (deprecated)lambertian
Light Materiallight
List Cameraslist_cameras
List Infinite Lightslist_infinite_lights
`mesh3d` modelmesh3d_model
Metallic Materialmetal
Microfacet Materialmicrofacet
NanoVDB Participating Mediumnanovdb_medium
`obj` File Objectobj_model
Path Objectpath
Pig Objectpig
`ply` File Objectply_model
Preview Camerapreview_camera
R 3D Modelr_obj
`raymesh` modelraymesh_model
Remove Cameraremove_camera
Remove an Infinite Lightremove_infinite_light
Render Animationrender_animation
Render Ambient Occlusionrender_ao
Render Previewrender_preview
Render Scenerender_scene
Screen-space Linesscreen_line
Screen-space Textscreen_text
Segment Objectsegment
Set Active Cameraset_active_camera
Attach a Medium to Closed Objectsset_medium
Set Material for All Objectsset_scene_material
Atmospheric Sky Lightsky_light
Image-Based Sky Lightsky_light_image
Sphere Objectsphere
Sun and Moon Infinite Lightsmoon_light sun_light
Text Objecttext3d
Triangle Objecttriangle
Rectangular XY Plane Objectxy_rect
Rectangular XZ Plane Objectxz_rect
Rectangular YZ Plane Objectyz_rect