Image Processing for Simulated Cameras

Uses convolution-based techniques to generate simulated camera bokeh, depth of field, and other camera effects, using an image and an optional depth map. Accepts both filename inputs and in-memory array representations of images and matrices. Includes functions to perform 2D convolutions, reorient and resize images/matrices, add image overlays, generate camera vignette effects, and add titles to images.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.3.1 by Tyler Morgan-Wall, 3 months ago,

Report a bug at

Browse source code at

Authors: Tyler Morgan-Wall

Documentation:   PDF Manual  

GPL-3 license

Imports Rcpp, raster, png, magrittr, jpeg, grDevices

Suggests magick

Linking to Rcpp, RcppArmadillo, progress

Imported by rayrender, rayshader.

See at CRAN