Learn R Programming

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

rayshader (version 0.11.5)

Create and Visualize Hillshaded Maps from Elevation Matrices

Description

Uses a combination of raytracing, spherical texture mapping, lambertian reflectance, and ambient occlusion to produce 2D and 3D data visualizations and maps. Includes water detection and layering functions, programmable color palette generation, several built-in textures for hill shading, 2D and 3D plotting options, and the ability to export 3D visualizations to a 3D printable format.

Copy Link

Version

Install

install.packages('rayshader')

Monthly Downloads

2,144

Version

0.11.5

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Tyler Morgan-Wall

Last Published

July 11th, 2019

Functions in rayshader (0.11.5)

make_base

make_base
plot_3d

Plot 3D
lamb_shade

Calculate Lambert Shading Map
sphere_shade

Calculate Surface Color Map
%>%

re-export magrittr pipe operator
get_ids_with_labels

Get IDs with Labels
save_png

Save PNG
make_water

make_water
make_shadow

make_shadow
flipud

Flip Up-Down
fliplr

Flip Left-Right
make_lines

make_lines
render_movie

Render Movie
render_camera

Render Camera
ray_shade

Calculate Raytraced Shadow Map
translate_shape_string

translate_shape_string
make_waterlines

make_waterlines
drawkeyfunction_points

drawkeyfunction points
render_snapshot

Render Snapshot of 3D Visualization
render_label

Render Label
render_depth

Render Depth of Field
montereybay

Monterey Bay combined topographic and bathymetric elevation matrix.
plot_gg

Transform ggplot2 objects into 3D
plot_map

Plot Map
render_water

Render Water Layer
save_3dprint

Save 3D Print
add_overlay

Add Overlay
create_texture

Create Texture
add_water

Add Water
calculate_normal

Calculate Normal
ambient_shade

Calculate Ambient Occlusion Map
detect_water

Detect water
add_shadow

Add Shadow
add_padding

add_padding
drawkeyfunction_lines

drawkeyfunction lines