Learn R Programming

⚠️There's a newer version (0.38.10) of this package.Take me there.

rayrender (version 0.6.0)

Build and Raytrace 3D Scenes

Description

Render scenes using pathtracing. Build 3D scenes out of spheres, cubes, planes, disks, triangles, line segments, cylinders, ellipsoids, and 3D models in the 'Wavefront' OBJ 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) .

Copy Link

Version

Install

install.packages('rayrender')

Monthly Downloads

2,310

Version

0.6.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Tyler Morgan-Wall

Last Published

February 8th, 2020

Functions in rayrender (0.6.0)

ellipsoid

Ellipsoid Object
flipud

Flip Up-Down
add_object

Add Object
dielectric

Dielectric (glass) Material
cube

Cube Object
cylinder

Cylinder Object
disk

Disk Object
diffuse

Diffuse Material
convert_color

Convert Color
fliplr

Flip Left-Right
%>%

Pipe operator
metal

Metallic Material
yz_rect

Rectangular YZ Plane Object
light

Light Material
lambertian

Lambertian Material (deprecated)
group_objects

Group Objects
plot_map

Plot Map
r_obj

R 3D Model
xy_rect

Rectangular XY Plane Object
render_scene

Render Scene
xz_rect

Rectangular XZ Plane Object
pig

Pig Object
triangle

Triangle Object
sphere

Sphere Object
obj_model

`obj` File Object
generate_cornell

Generate Cornell Box
generate_ground

Generate Ground
save_png

Save PNG
segment

Segment Object