Package: rayrender 0.40.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.40.1.tar.gz
rayrender_0.40.1.zip(r-4.7)rayrender_0.40.1.zip(r-4.6)rayrender_0.40.1.zip(r-4.5)
rayrender_0.40.1.tgz(r-4.6-x86_64)rayrender_0.40.1.tgz(r-4.6-arm64)rayrender_0.40.1.tgz(r-4.5-x86_64)rayrender_0.40.1.tgz(r-4.5-arm64)
rayrender_0.40.1.tar.gz(r-4.6-arm64)rayrender_0.40.1.tar.gz(r-4.6-x86_64)rayrender_0.40.1.tar.gz(r-4.5-arm64)rayrender_0.40.1.tar.gz(r-4.5-x86_64)
rayrender.pdf |rayrender.html
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.36 score 640 stars 7 packages 207 scripts 2.3k downloads 67 exports 51 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-arm64OK403
linux-devel-x86_64OK362
source / vignettesOK745
linux-release-arm64OK384
linux-release-x86_64OK379
macos-release-arm64OK548
macos-release-x86_64OK625
macos-oldrel-arm64OK248
macos-oldrel-x86_64OK617
windows-develOK587
windows-releaseOK581
windows-oldrelOK564
wasm-releaseFAIL324

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_scenerun_documentationsegmentset_scene_materialspheretext3dtrianglexy_rectxz_rectyz_rect

Dependencies:base64encbriocallrclicpp11crayondecidodescdiffobjdigestevaluatefsgluehmsjpegjsonlitelatticelibimathlibopenexrlifecyclemagrittrpillarpkgbuildpkgconfigpkgloadpngpraiseprettyunitsprocessxprogresspsR6rasterrayimagerayvertexRcppRcppArmadilloRcppThreadrlangrprojrootspspacefillrsystemfontsterratestthattibbletiffutf8vctrswaldowithr

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
Run Documentationrun_documentation
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