{
  "_id": "6a30f3563efcd9bda434bf45",
  "Package": "rayrender",
  "Type": "Package",
  "Title": "Build and Raytrace 3D Scenes",
  "Version": "0.41.3",
  "Date": "2026-06-15",
  "Authors@R": "c(person(\"Tyler\", \"Morgan-Wall\", email = \"tylermw@gmail.com\", \nrole = c(\"aut\", \"cph\", \"cre\"), comment = c(ORCID = \"0000-0002-3131-3814\")),\nperson(\"Syoyo\", \"Fujita\", role=c(\"ctb\", \"cph\")),\nperson(\"Vilya\", \"Harvey\", role = c(\"ctb\", \"cph\")))",
  "Maintainer": "Tyler Morgan-Wall <tylermw@gmail.com>",
  "Description": "Render scenes using pathtracing. Build 3D scenes out of\nspheres, cubes, planes, disks, triangles, cones, curves, line\nsegments, cylinders, ellipsoids, and 3D models in the\n'Wavefront' OBJ file format or the PLY Polygon File Format.\nSupports several material types, textures, multicore rendering,\nand tone-mapping. Based on the \"Ray Tracing in One Weekend\"\nbook series. Peter Shirley (2018)\n<https://raytracing.github.io>.",
  "License": "GPL-3",
  "Copyright": "file inst/COPYRIGHTS",
  "URL": "https://www.rayrender.net,\nhttps://github.com/tylermorganwall/rayrender,\nhttp://www.rayrender.net/",
  "SystemRequirements": "C++20",
  "Biarch": "true",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "Config/build/compilation-database": "true",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-16 06:44:46 UTC",
    "User": "root"
  },
  "Author": "Tyler Morgan-Wall [aut, cph, cre] (ORCID:\n<https://orcid.org/0000-0002-3131-3814>), Syoyo Fujita [ctb,\ncph], Vilya Harvey [ctb, cph]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-06-16 05:40:04 UTC",
  "RemoteUrl": "https://github.com/cran/rayrender",
  "RemoteRef": "HEAD",
  "RemoteSha": "e81c4bb257e2c6ed67e8c646b09e58d37076f945",
  "MD5sum": "99d749c5bcd4e7ee6ff57b26ef233bb1",
  "_user": "cran",
  "_type": "src",
  "_file": "rayrender_0.41.3.tar.gz",
  "_fileid": "05de4e40c06d8ee81073d380548e9ceb1b2a6a61478c3718feffdea9f8c359d4",
  "_filesize": 1230721,
  "_sha256": "05de4e40c06d8ee81073d380548e9ceb1b2a6a61478c3718feffdea9f8c359d4",
  "_created": "2026-06-16T06:44:46.000Z",
  "_published": "2026-06-16T06:55:18.022Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 81597159773,
      "time": 364,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7659424806"
    },
    {
      "job": 81597159895,
      "time": 383,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7659432228"
    },
    {
      "job": 81597159754,
      "time": 390,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7659432176"
    },
    {
      "job": 81597160961,
      "time": 362,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7659423889"
    },
    {
      "job": 81595712273,
      "time": 632,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7659316519"
    },
    {
      "job": 81597159722,
      "time": 358,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27599092188",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/rayrender",
  "_commit": {
    "id": "e81c4bb257e2c6ed67e8c646b09e58d37076f945",
    "author": "Tyler Morgan-Wall <tylermw@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.41.3\n",
    "time": 1781588404
  },
  "_maintainer": {
    "name": "Tyler Morgan-Wall",
    "email": "tylermw@gmail.com",
    "login": "tylermorganwall",
    "description": "",
    "uuid": 297609,
    "orcid": "0000-0002-3131-3814"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppThread",
      "version": ">= 2.4.0",
      "role": "LinkingTo"
    },
    {
      "package": "progress",
      "role": "LinkingTo"
    },
    {
      "package": "spacefillr",
      "version": ">= 0.3.0",
      "role": "LinkingTo"
    },
    {
      "package": "testthat",
      "role": "LinkingTo"
    },
    {
      "package": "libopenexr",
      "version": ">= 3.4.4",
      "role": "LinkingTo"
    },
    {
      "package": "libimath",
      "version": ">= 3.2.2",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "raster",
      "role": "Imports"
    },
    {
      "package": "decido",
      "role": "Imports"
    },
    {
      "package": "rayimage",
      "version": ">= 0.26.1",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "progress",
      "role": "Imports"
    },
    {
      "package": "rayvertex",
      "version": ">= 0.15.0",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "pillar",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "spData",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "Rvcg",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.3",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "rayshader",
      "version": ">= 0.38.13",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "rgl",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 6,
  "_updates": [
    {
      "week": "2026-25",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.41.3",
      "date": "2026-06-16"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "tylermorganwall",
      "count": 19,
      "uuid": 297609
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 609,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 2059,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rayrender"
  },
  "_devurl": "https://github.com/tylermorganwall/rayrender",
  "_pkgdown": "https://www.rayrender.net",
  "_searchresults": 275,
  "_topics": [
    "libx11",
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/rayrender.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tylermorganwall/rayrender",
  "_realowner": "tylermorganwall",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.4.0",
      "date": "2019-10-09"
    },
    {
      "version": "0.4.2",
      "date": "2019-11-10"
    },
    {
      "version": "0.6.0",
      "date": "2020-02-08"
    },
    {
      "version": "0.9.1",
      "date": "2020-04-19"
    },
    {
      "version": "0.14.0",
      "date": "2020-08-02"
    },
    {
      "version": "0.21.1",
      "date": "2021-04-03"
    },
    {
      "version": "0.21.2",
      "date": "2021-04-07"
    },
    {
      "version": "0.23.6",
      "date": "2021-11-23"
    },
    {
      "version": "0.27.1",
      "date": "2022-08-15"
    },
    {
      "version": "0.28.8",
      "date": "2022-10-27"
    },
    {
      "version": "0.29.4",
      "date": "2023-01-27"
    },
    {
      "version": "0.29.6",
      "date": "2023-06-08"
    },
    {
      "version": "0.31.2",
      "date": "2023-12-10"
    },
    {
      "version": "0.32.2",
      "date": "2024-02-20"
    },
    {
      "version": "0.34.2",
      "date": "2024-07-27"
    },
    {
      "version": "0.34.3",
      "date": "2024-08-01"
    },
    {
      "version": "0.38.8",
      "date": "2025-02-07"
    },
    {
      "version": "0.38.10",
      "date": "2025-02-28"
    },
    {
      "version": "0.41.3",
      "date": "2026-06-16"
    }
  ],
  "_exports": [
    "add_object",
    "animate_objects",
    "arrow",
    "bezier_curve",
    "cone",
    "create_instances",
    "csg_box",
    "csg_capsule",
    "csg_combine",
    "csg_cone",
    "csg_cylinder",
    "csg_ellipsoid",
    "csg_elongate",
    "csg_group",
    "csg_object",
    "csg_onion",
    "csg_plane",
    "csg_pyramid",
    "csg_rotate",
    "csg_round",
    "csg_rounded_cone",
    "csg_scale",
    "csg_sphere",
    "csg_torus",
    "csg_translate",
    "csg_triangle",
    "cube",
    "cylinder",
    "dielectric",
    "diffuse",
    "disk",
    "ellipsoid",
    "extruded_path",
    "extruded_polygon",
    "generate_camera_motion",
    "generate_cornell",
    "generate_ground",
    "generate_studio",
    "get_saved_keyframes",
    "glossy",
    "group_objects",
    "hair",
    "has_denoiser",
    "lambertian",
    "light",
    "mesh3d_model",
    "metal",
    "microfacet",
    "obj_model",
    "path",
    "pig",
    "ply_model",
    "r_obj",
    "raymesh_model",
    "render_animation",
    "render_ao",
    "render_preview",
    "render_scene",
    "screen_line",
    "screen_text",
    "segment",
    "set_scene_material",
    "sphere",
    "text3d",
    "triangle",
    "xy_rect",
    "xz_rect",
    "yz_rect"
  ],
  "_help": [
    {
      "page": "add_object",
      "title": "Add Object",
      "topics": [
        "add_object"
      ]
    },
    {
      "page": "animate_objects",
      "title": "Animate Objects",
      "topics": [
        "animate_objects"
      ]
    },
    {
      "page": "arrow",
      "title": "Arrow Object",
      "topics": [
        "arrow"
      ]
    },
    {
      "page": "bezier_curve",
      "title": "Bezier Curve Object",
      "topics": [
        "bezier_curve"
      ]
    },
    {
      "page": "cone",
      "title": "Cone Object",
      "topics": [
        "cone"
      ]
    },
    {
      "page": "create_instances",
      "title": "Create Instances of an Object",
      "topics": [
        "create_instances"
      ]
    },
    {
      "page": "csg_box",
      "title": "CSG Box",
      "topics": [
        "csg_box"
      ]
    },
    {
      "page": "csg_capsule",
      "title": "CSG Capsule",
      "topics": [
        "csg_capsule"
      ]
    },
    {
      "page": "csg_combine",
      "title": "CSG Combine",
      "topics": [
        "csg_combine"
      ]
    },
    {
      "page": "csg_cone",
      "title": "CSG Cone",
      "topics": [
        "csg_cone"
      ]
    },
    {
      "page": "csg_cylinder",
      "title": "CSG Cylinder",
      "topics": [
        "csg_cylinder"
      ]
    },
    {
      "page": "csg_ellipsoid",
      "title": "CSG Ellipsoid",
      "topics": [
        "csg_ellipsoid"
      ]
    },
    {
      "page": "csg_elongate",
      "title": "CSG Elongate",
      "topics": [
        "csg_elongate"
      ]
    },
    {
      "page": "csg_group",
      "title": "CSG Group",
      "topics": [
        "csg_group"
      ]
    },
    {
      "page": "csg_object",
      "title": "Constructive Solid Geometry Object",
      "topics": [
        "csg_object"
      ]
    },
    {
      "page": "csg_onion",
      "title": "CSG Onion",
      "topics": [
        "csg_onion"
      ]
    },
    {
      "page": "csg_plane",
      "title": "CSG Plane",
      "topics": [
        "csg_plane"
      ]
    },
    {
      "page": "csg_pyramid",
      "title": "CSG Pyramid",
      "topics": [
        "csg_pyramid"
      ]
    },
    {
      "page": "csg_rotate",
      "title": "CSG Rotate",
      "topics": [
        "csg_rotate"
      ]
    },
    {
      "page": "csg_round",
      "title": "CSG Round",
      "topics": [
        "csg_round"
      ]
    },
    {
      "page": "csg_rounded_cone",
      "title": "CSG Rounded Cone",
      "topics": [
        "csg_rounded_cone"
      ]
    },
    {
      "page": "csg_scale",
      "title": "CSG Scale",
      "topics": [
        "csg_scale"
      ]
    },
    {
      "page": "csg_sphere",
      "title": "CSG Sphere",
      "topics": [
        "csg_sphere"
      ]
    },
    {
      "page": "csg_torus",
      "title": "CSG Torus",
      "topics": [
        "csg_torus"
      ]
    },
    {
      "page": "csg_translate",
      "title": "CSG Translate",
      "topics": [
        "csg_translate"
      ]
    },
    {
      "page": "csg_triangle",
      "title": "CSG Triangle",
      "topics": [
        "csg_triangle"
      ]
    },
    {
      "page": "cube",
      "title": "Cube Object",
      "topics": [
        "cube"
      ]
    },
    {
      "page": "cylinder",
      "title": "Cylinder Object",
      "topics": [
        "cylinder"
      ]
    },
    {
      "page": "dielectric",
      "title": "Dielectric (glass) Material",
      "topics": [
        "dielectric"
      ]
    },
    {
      "page": "diffuse",
      "title": "Diffuse Material",
      "topics": [
        "diffuse"
      ]
    },
    {
      "page": "disk",
      "title": "Disk Object",
      "topics": [
        "disk"
      ]
    },
    {
      "page": "ellipsoid",
      "title": "Ellipsoid Object",
      "topics": [
        "ellipsoid"
      ]
    },
    {
      "page": "extruded_path",
      "title": "Extruded Path Object",
      "topics": [
        "extruded_path"
      ]
    },
    {
      "page": "extruded_polygon",
      "title": "Extruded Polygon Object",
      "topics": [
        "extruded_polygon"
      ]
    },
    {
      "page": "generate_camera_motion",
      "title": "Generate Camera Movement",
      "topics": [
        "generate_camera_motion"
      ]
    },
    {
      "page": "generate_cornell",
      "title": "Generate Cornell Box",
      "topics": [
        "generate_cornell"
      ]
    },
    {
      "page": "generate_ground",
      "title": "Generate Ground",
      "topics": [
        "generate_ground"
      ]
    },
    {
      "page": "generate_studio",
      "title": "Generate Studio",
      "topics": [
        "generate_studio"
      ]
    },
    {
      "page": "get_saved_keyframes",
      "title": "Get Saved Keyframes",
      "topics": [
        "get_saved_keyframes"
      ]
    },
    {
      "page": "glossy",
      "title": "Glossy Material",
      "topics": [
        "glossy"
      ]
    },
    {
      "page": "group_objects",
      "title": "Group Objects",
      "topics": [
        "group_objects"
      ]
    },
    {
      "page": "hair",
      "title": "Hair Material",
      "topics": [
        "hair"
      ]
    },
    {
      "page": "has_denoiser",
      "title": "Check for Denoiser Support",
      "topics": [
        "has_denoiser"
      ]
    },
    {
      "page": "lambertian",
      "title": "Lambertian Material (deprecated)",
      "topics": [
        "lambertian"
      ]
    },
    {
      "page": "light",
      "title": "Light Material",
      "topics": [
        "light"
      ]
    },
    {
      "page": "mesh3d_model",
      "title": "`mesh3d` model",
      "topics": [
        "mesh3d_model"
      ]
    },
    {
      "page": "metal",
      "title": "Metallic Material",
      "topics": [
        "metal"
      ]
    },
    {
      "page": "microfacet",
      "title": "Microfacet Material",
      "topics": [
        "microfacet"
      ]
    },
    {
      "page": "obj_model",
      "title": "`obj` File Object",
      "topics": [
        "obj_model"
      ]
    },
    {
      "page": "path",
      "title": "Path Object",
      "topics": [
        "path"
      ]
    },
    {
      "page": "pig",
      "title": "Pig Object",
      "topics": [
        "pig"
      ]
    },
    {
      "page": "ply_model",
      "title": "`ply` File Object",
      "topics": [
        "ply_model"
      ]
    },
    {
      "page": "r_obj",
      "title": "R 3D Model",
      "topics": [
        "r_obj"
      ]
    },
    {
      "page": "raymesh_model",
      "title": "`raymesh` model",
      "topics": [
        "raymesh_model"
      ]
    },
    {
      "page": "render_animation",
      "title": "Render Animation",
      "topics": [
        "render_animation"
      ]
    },
    {
      "page": "render_ao",
      "title": "Render Ambient Occlusion",
      "topics": [
        "render_ao"
      ]
    },
    {
      "page": "render_preview",
      "title": "Render Preview",
      "topics": [
        "render_preview"
      ]
    },
    {
      "page": "render_scene",
      "title": "Render Scene",
      "topics": [
        "render_scene"
      ]
    },
    {
      "page": "screen_line",
      "title": "Screen-space Lines",
      "topics": [
        "screen_line"
      ]
    },
    {
      "page": "screen_text",
      "title": "Screen-space Text",
      "topics": [
        "screen_text"
      ]
    },
    {
      "page": "segment",
      "title": "Segment Object",
      "topics": [
        "segment"
      ]
    },
    {
      "page": "set_scene_material",
      "title": "Set Material for All Objects",
      "topics": [
        "set_scene_material"
      ]
    },
    {
      "page": "sphere",
      "title": "Sphere Object",
      "topics": [
        "sphere"
      ]
    },
    {
      "page": "text3d",
      "title": "Text Object",
      "topics": [
        "text3d"
      ]
    },
    {
      "page": "triangle",
      "title": "Triangle Object",
      "topics": [
        "triangle"
      ]
    },
    {
      "page": "xy_rect",
      "title": "Rectangular XY Plane Object",
      "topics": [
        "xy_rect"
      ]
    },
    {
      "page": "xz_rect",
      "title": "Rectangular XZ Plane Object",
      "topics": [
        "xz_rect"
      ]
    },
    {
      "page": "yz_rect",
      "title": "Rectangular YZ Plane Object",
      "topics": [
        "yz_rect"
      ]
    }
  ],
  "_rundeps": [
    "base64enc",
    "brio",
    "callr",
    "cli",
    "cpp11",
    "crayon",
    "decido",
    "desc",
    "diffobj",
    "digest",
    "evaluate",
    "fs",
    "glue",
    "hms",
    "jpeg",
    "jsonlite",
    "lattice",
    "libimath",
    "libopenexr",
    "lifecycle",
    "magrittr",
    "otel",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "pkgload",
    "png",
    "praise",
    "prettyunits",
    "processx",
    "progress",
    "ps",
    "R6",
    "ragg",
    "raster",
    "rayimage",
    "rayvertex",
    "Rcpp",
    "RcppArmadillo",
    "RcppThread",
    "rlang",
    "rprojroot",
    "sp",
    "spacefillr",
    "stbimageheaders",
    "stringi",
    "systemfonts",
    "terra",
    "testthat",
    "textshaping",
    "tibble",
    "tiff",
    "tinydng",
    "utf8",
    "vctrs",
    "waldo",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libX11",
      "package": "libx11-6",
      "headers": "libx11-dev",
      "source": "libx11",
      "version": "2:1.8.7-1build1",
      "name": "libx11",
      "description": "X11 client-side library"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 4.0082615455515995,
  "_indexed": false,
  "_nocasepkg": "rayrender",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://tylermorganwall.r-universe.dev/rayrender",
  "_previous": "0.38.10",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.41.3",
      "date": "2026-06-16T06:50:19.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "e81c4bb257e2c6ed67e8c646b09e58d37076f945",
      "fileid": "71e1fee64cd8565d0c0846f6a3fbe868a0814f2007d633ae400581b5852e700d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27599092188"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.41.3",
      "date": "2026-06-16T06:50:57.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "e81c4bb257e2c6ed67e8c646b09e58d37076f945",
      "fileid": "3f048c2aaa7c2524b5df6e6e5689b8994267a68ab655c7a24fcc7994091baf03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27599092188"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.41.3",
      "date": "2026-06-16T06:50:42.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "e81c4bb257e2c6ed67e8c646b09e58d37076f945",
      "fileid": "8b49d0a07b9e3346b6c82af95ebc42be5d66ae7b6e438e5bf3162b175b498d97",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27599092188"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.41.3",
      "date": "2026-06-16T06:50:32.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "e81c4bb257e2c6ed67e8c646b09e58d37076f945",
      "fileid": "ed811d51ecb444aa80d97a098f0e6619dfa0c8ff1719834fe879bf7993e62e80",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27599092188"
    }
  ]
}