Files in rayrender
Build and Raytrace 3D Scenes

configure
MD5
NEWS
NEWS.md
NAMESPACE
DESCRIPTION
cleanup.win
configure.win
cleanup
R/RcppExports.R R/process_scene.R R/rayrenderrcpp.R R/sky_celestial.R R/add_object.R R/convert_color.R R/ray_transform.R R/materials.R R/generate_cornell.R R/create_instances.R R/util-functions.R R/sky_light_image.R R/post_process_frame.R R/generate_studio.R R/r_obj.R R/media.R R/environment_light.R R/prepare_scene_list.R R/pig.R R/generate_ground.R R/render_scene.R R/catch-routine-registration.R R/render_animation.R R/render_ao.R R/camera.R R/infinite_light.R R/csg_construct.R R/screen_line.R R/prague_sky.R R/animate_objects.R R/objects.R R/cloud.R R/set_scene_material.R R/screen_text.R R/group_objects.R R/sky_light.R R/render_preview.R R/ray_shape_info.R R/generate_camera_motion.R R/zzz.R R/scene_row.R R/post_process_scene.R R/ray_scene.R R/has_denoiser.R R/celestial_light.R R/preview_snapshot.R R/ray_animated_transform.R R/ray_material.R R/flipfunctions.R
src/render_scene_rcpp.cpp
src/atmosphere_rcpp.cpp
src/test-runner.cpp
src/RcppExports.cpp
src/define_functions.cpp
src/rayrender_types.h
src/render_animation_rcpp.cpp
src/Makevars.win.in
src/PrintClassSizes.cpp
src/Makevars.in
src/core/bvh.h
src/core/oidn_aux.cpp
src/core/ray.h
src/core/buildscene.h
src/core/color.h
src/core/camera.cpp
src/core/PreviewDisplay.cpp
src/core/render_jobs_tests.cpp
src/core/oidn_denoiser.h
src/core/PreviewDisplay.h
src/core/adaptivesampler.h
src/core/adaptivesampler.cpp
src/core/bvh.cpp
src/core/oidn_aux.h
src/core/oidn_denoiser.cpp
src/core/buildscene.cpp
src/core/integrator.cpp
src/core/render_jobs.h
src/core/color.cpp
src/core/camera.h
src/core/integrator.h
src/volumes/boundary.h
src/volumes/picking.cpp
src/volumes/cie.h
src/volumes/haze.cpp
src/volumes/volpath.h
src/volumes/lights.cpp
src/volumes/nanovdb.cpp
src/volumes/volpath.cpp
src/volumes/medium.cpp
src/volumes/intersections.h
src/volumes/tests.cpp
src/volumes/haze.h
src/volumes/medium.h
src/volumes/boundary.cpp
src/volumes/blackbody.cpp
src/volumes/lights.h
src/volumes/picking.h
src/volumes/nanovdb_tests.cpp
src/materials/material.cpp
src/materials/constant.h
src/materials/material.h
src/materials/texture.h
src/materials/constant.cpp
src/materials/texturecache.h
src/materials/texture.cpp
src/materials/microfacetdist.cpp
src/materials/texturecache.cpp
src/materials/microfacetdist.h
src/lights/atmosphere_tests.cpp
src/lights/atmosphere.h
src/lights/infinite.cpp
src/lights/infinite.h
src/lights/tests.cpp
src/lights/atmosphere.cpp
src/math/quaternion.h
src/math/transformcache.h
src/math/matrix.h
src/math/transform_error_tests.cpp
src/math/perlin.cpp
src/math/simd.h
src/math/rng.h
src/math/transform.cpp
src/math/rng.cpp
src/math/bounds.cpp
src/math/efloat.h
src/math/vectypes.h
src/math/displacement.cpp
src/math/loopsubdiv.cpp
src/math/simd.cpp
src/math/distributions.cpp
src/math/loopsubdiv.h
src/math/calcnormals.h
src/math/math.cpp
src/math/perlin.h
src/math/RayMatrix.h
src/math/pdf.h
src/math/RayMatrix.cpp
src/math/mathinline.h
src/math/distributions.h
src/math/sampler.h
src/math/displacement.h
src/math/animatedtransform.h
src/math/noise.cpp
src/math/matrix.cpp
src/math/calctangents.cpp
src/math/sampler.cpp
src/math/point3.h
src/math/vec3.h
src/math/transform.h
src/math/quaternion.cpp
src/math/calcnormals.cpp
src/math/calctangents.h
src/math/onbh.h
src/math/pdf.cpp
src/math/interval.h
src/math/math.h
src/math/noise.h
src/math/float.h
src/math/filter.cpp
src/math/aabb.cpp
src/math/vectypes.cpp
src/math/vec2.h
src/math/dop.h
src/math/aabb.h
src/math/animatedtransform.cpp
src/math/transformcache.cpp
src/math/normal.h
src/math/filter.h
src/math/color_conversion_tests.cpp
src/math/bounds.h
src/math/point2.h
src/utils/assert.cpp
src/utils/debug.cpp
src/utils/assert.h
src/utils/debug.h
src/utils/raylog.cpp
src/utils/raylog.h
src/hitables/plymesh.h
src/hitables/instance.h
src/hitables/cylinder.h
src/hitables/hitablelist.h
src/hitables/infinite_area_light.cpp
src/hitables/triangle.cpp
src/hitables/plymesh.cpp
src/hitables/trianglemesh.h
src/hitables/cylinder.cpp
src/hitables/hitablelist.cpp
src/hitables/csg.h
src/hitables/trimesh.cpp
src/hitables/disk.cpp
src/hitables/trimesh.h
src/hitables/ellipsoid.h
src/hitables/ellipsoid.cpp
src/hitables/rectangle.h
src/hitables/csg.cpp
src/hitables/sphere.h
src/hitables/hitable.h
src/hitables/box.h
src/hitables/raymesh.cpp
src/hitables/raymesh.h
src/hitables/rectangle.cpp
src/hitables/disk.h
src/hitables/triangle.h
src/hitables/curve.h
src/hitables/hitable.cpp
src/hitables/curve.cpp
src/hitables/infinite_area_light.h
src/hitables/mesh3d.h
src/hitables/box.cpp
src/hitables/trianglemesh.cpp
src/hitables/sphere.cpp
src/hitables/instance.cpp
src/hitables/mesh3d.cpp
src/ext/libdeflate.h
src/ext/common_defs.h
src/ext/tinyobj/earcut.hpp
src/ext/tinyobj/tiny_obj_loader.h
src/ext/tinyobj/tinyexr.h
src/ext/lodepng/lodepng.cpp
src/ext/lodepng/lodepng.h
src/ext/lodepng/LICENSE
src/ext/miniply/miniply.cpp
src/ext/miniply/miniply.h
src/ext/nanovdb/nanovdb/HostBuffer.h
src/ext/nanovdb/nanovdb/NodeManager.h
src/ext/nanovdb/nanovdb/GridHandle.h
src/ext/nanovdb/nanovdb/NanoVDB.h
src/ext/nanovdb/nanovdb/io/IO.h
src/ext/nanovdb/nanovdb/cuda/DeviceBuffer.h
src/ext/nanovdb/nanovdb/cuda/GridHandle.cuh
src/ext/nanovdb/nanovdb/cuda/NodeManager.cuh
src/ext/nanovdb/nanovdb/util/Util.h
src/ext/nanovdb/nanovdb/util/ForEach.h
src/ext/nanovdb/nanovdb/util/Range.h
src/ext/nanovdb/nanovdb/util/cuda/Util.h
src/ext/nanovdb/nanovdb/tools/GridChecksum.h
src/ext/nanovdb/nanovdb/tools/GridValidator.h
src/ext/nanovdb/nanovdb/tools/cuda/GridChecksum.cuh
src/ext/nanovdb/nanovdb/math/Math.h
src/ext/nanovdb/nanovdb/math/SampleFromVoxels.h
src/ext/stb/stb_image.h
src/ext/stb/stb_image_resize.h
src/ext/stb/stb_image_write.h
inst/COPYRIGHTS
inst/testdata/test-object_image_sums.txt
inst/extdata/fisheye.10mm.txt
inst/extdata/3d_r_logo.txt
inst/extdata/3d_r_logo_mat.txt
inst/extdata/pig.rds
inst/extdata/wide.22mm.txt
inst/extdata/dgauss.50mm.txt
inst/extdata/telephoto.250mm.txt
inst/extdata/r_obj.txt
inst/tests/testthat.R inst/tests/testthat/test-objects.R tools/benchmark-csg.R tools/config.R tools/search-replace.R tools/benchmark-csg-suite.R tools/remove_stderr.R tools/build-pig-assets.R tools/config/configure.R tools/config/cleanup.R man/lerp.Rd man/get_material_name.Rd man/close_damped_camera_motion.Rd man/homogeneous_medium.Rd man/add_camera.Rd man/csg_onion.Rd man/post_process_frame.Rd man/calculate_final_twist.Rd man/process_scene.Rd man/render_scene.Rd man/set_active_camera.Rd man/extruded_polygon.Rd man/get_camera.Rd man/csg_group.Rd man/ply_model.Rd man/render_preview.Rd man/infinite_light.Rd man/cube.Rd man/next_preview_snapshot_filename.Rd man/cone.Rd man/cubicInOut.Rd man/csg_rounded_cone.Rd man/generate_camera_motion.Rd man/create_instances.Rd man/csg_capsule.Rd man/obj_model.Rd man/screen_line.Rd man/csg_cylinder.Rd man/new_tibble_row.Rd man/render_animation.Rd man/metal.Rd man/ray_transform.Rd man/list_infinite_lights.Rd man/hair.Rd man/quadInOut.Rd man/post_process_scene.Rd man/environment_light_white_xyz.Rd man/calculate_path_interval.Rd man/csg_round.Rd man/animate_objects.Rd man/raymesh_model.Rd man/csg_plane.Rd man/microfacet.Rd man/set_scene_material.Rd man/flipud.Rd man/ellipsoid.Rd man/damp_camera_motion_open.Rd man/screen_text.Rd man/expInOut.Rd man/csg_rotate.Rd man/pig.Rd man/eval_bezier_2nd_deriv.Rd man/ray_shape_info.Rd man/tween_camera_orientation.Rd man/animation_default_plot_scene.Rd man/tween_spline.Rd man/sky_light.Rd man/fliplr.Rd man/add_infinite_light.Rd man/remove_sequential_duplicate_keyframes.Rd man/grid_medium.Rd man/generate_rotation_matrix.Rd man/generate_cornell.Rd man/r_obj.Rd man/slerp.Rd man/RotateX.Rd man/add_object.Rd man/group_objects.Rd man/csg_ellipsoid.Rd man/remove_stalled_path_samples.Rd man/eval_bezier.Rd man/arrow.Rd man/disk.Rd man/ray_material.Rd man/cylinder.Rd man/save_preview_snapshot.Rd man/remove_infinite_light.Rd man/clamp_negative_environment_rgb.Rd man/process_point_series_1d.Rd man/csg_scale.Rd man/diffuse.Rd man/triangle.Rd man/xy_rect.Rd man/csg_pyramid.Rd man/path.Rd man/straight_volume_rgb.Rd man/generate_translation_matrix.Rd man/ray_animated_transform.Rd man/dielectric.Rd man/xz_rect.Rd man/generate_studio.Rd man/csg_cone.Rd man/clamp.Rd man/get_time.Rd man/camera.Rd man/list_cameras.Rd man/get_material_enum.Rd man/text3d.Rd man/set_medium.Rd man/csg_triangle.Rd man/csg_box.Rd man/RotateZ.Rd man/sky_light_image.Rd man/remove_camera.Rd man/calculate_final_path.Rd man/check_image_texture.Rd man/has_denoiser.Rd man/generate_ground.Rd man/print_time.Rd man/init_time.Rd man/cloud.Rd man/scene_medium_features.Rd man/prepare_environment_light_white_balance.Rd man/csg_object.Rd man/tween.Rd man/RotateY.Rd man/process_point_series_2d.Rd man/csg_torus.Rd man/extruded_path.Rd man/light.Rd man/calculate_control_points_straight.Rd man/convert_color.Rd man/glossy.Rd man/csg_translate.Rd man/csg_combine.Rd man/damp_camera_motion_closed.Rd man/damp_camera_motion.Rd man/get_saved_keyframes.Rd man/ray_scene.Rd man/sun_light.Rd man/eval_bezier_deriv.Rd man/segment.Rd man/lambertian.Rd man/mesh3d_model.Rd man/yz_rect.Rd man/nanovdb_medium.Rd man/prepare_scene_list.Rd man/is_rendering_in_knitr.Rd man/process_point_series.Rd man/csg_sphere.Rd man/get_infinite_light.Rd man/add_points_polygon.Rd man/cross_prod.Rd man/RotateAxis.Rd man/tween_spline_path.Rd man/sphere.Rd man/calculate_distance_along_bezier_curve.Rd man/preview_camera.Rd man/calculate_control_points.Rd man/bezier_curve.Rd man/render_ao.Rd man/csg_elongate.Rd
rayrender documentation built on Sept. 16, 2026, 9:08 a.m.