Learn R Programming

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

rayrender (version 0.4.2)

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.4.2

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Tyler Morgan-Wall

Last Published

November 9th, 2019

Functions in rayrender (0.4.2)

group_objects

Group Objects
r_obj

R 3D Model
triangle

Triangle Object
plot_map

Plot Map
xy_rect

Rectangular XY Plane Object
pig

Pig Object
%>%

Pipe operator
render_scene

Render Scene
save_png

Save PNG
generate_cornell

Generate Cornell Box
ellipsoid

Ellipsoid Object
generate_ground

Generate Ground
obj_model

`obj` File Object
metal

Metallic Material
lambertian

Lambertian Material (deprecated)
yz_rect

Rectangular YZ Plane Object
xz_rect

Rectangular XZ Plane Object
sphere

Sphere Object
segment

Segment Object
cylinder

Cylinder Object
flipud

Flip Up-Down
disk

Disk Object
fliplr

Flip Left-Right
diffuse

Diffuse Material
convert_color

Convert Color
cube

Cube Object
add_object

Add Object
dielectric

Dielectric (glass) Material