Radeon ProRender

rprCameraSetApertureBlades

Sets the number of aperture blades for a camera.

The more blades used, the rounder the aperture hole with resultant differences in the handling of light, particularly light from point light sources. The most important case is bokeh shape while rendering shallow depth-of-field images.

rpr_status rprCameraSetApertureBlades( rpr_camera camera,
  rpr_uint num_blades);

Parameters

Parameter Description
camera The camera to set the number of aperture blades for.
num_blades The desired number of blades. Maximum value is 32. Minimum value is 3.

Notes

This will only have an effect if DOF is enabled.

Return

Returns RPR_SUCCESS in case of success, or RPR_ERROR code if a problem was encountered.

To learn how to handle errors in AMD Radeon ProRender SDK, see Error Handling.

Errors

Possible error codes:

  • RPR_ERROR_INVALID_PARAMETER