Learn R Programming

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

rayrender (version 0.9.1)

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

3,547

Version

0.9.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Tyler Morgan-Wall

Last Published

April 19th, 2020

Functions in rayrender (0.9.1)

add_object

Add Object
cylinder

Cylinder Object
cube

Cube Object
lambertian

Lambertian Material (deprecated)
pig

Pig Object
convert_color

Convert Color
disk

Disk Object
ellipsoid

Ellipsoid Object
light

Light Material
xz_rect

Rectangular XZ Plane Object
dielectric

Dielectric (glass) Material
render_scene

Render Scene
generate_ground

Generate Ground
group_objects

Group Objects
xy_rect

Rectangular XY Plane Object
triangle

Triangle Object
yz_rect

Rectangular YZ Plane Object
%>%

Pipe operator
diffuse

Diffuse Material
generate_cornell

Generate Cornell Box
save_png

Save PNG
sphere

Sphere Object
extruded_polygon

Extruded Polygon Object
segment

Segment Object
metal

Metallic Material
obj_model

`obj` File Object
flipud

Flip Up-Down
fliplr

Flip Left-Right
r_obj

R 3D Model
plot_map

Plot Map