unreal.MoviePipelineHighResSetting

class unreal.MoviePipelineHighResSetting(outer=None, name='None')

Bases: unreal.MoviePipelineSetting

Movie Pipeline High Res Setting

C++ Source:

  • Plugin: MovieRenderPipeline

  • Module: MovieRenderPipelineCore

  • File: MoviePipelineHighResSetting.h

Editor Properties: (see get_editor_property/set_editor_property)

  • burley_sample_count (int32): [Read-Write] Burley Sample Count: * How many samples should the Burley Sub Surface Scattering use?

  • overlap_ratio (float): [Read-Write] Overlap Ratio: How much should each tile overlap each other (0-0.5). Decreasing the overlap will result in smaller individual tiles (which means faster renders) but increases the likelyhood of edge-of-screen artifacts showing up which will become visible in the final image as a “grid” of repeated problem areas.

  • override_sub_surface_scattering (bool): [Read-Write] Override Sub Surface Scattering: Sub Surface Scattering relies on history which is not available when using tiling. This can be overriden to use more samples to improve the quality.

  • texture_sharpness_bias (float): [Read-Write] Texture Sharpness Bias: This bias encourages the engine to use a higher detail texture when it would normally use a lower detail texture due to the size of the texture on screen. A more negative number means overall sharper images (up to the detail resolution of your texture). Too much sharpness will cause visual grain/noise in the resulting image, but this can be mitigated with more spatial samples.

  • tile_count (int32): [Read-Write] Tile Count: How many tiles should the resulting movie render be broken into? A tile should be no larger than the maximum texture resolution supported by your graphics card (likely 16k), so NumTiles should be ceil(Width/MaxTextureSize). More tiles mean more individual passes over the whole scene at a smaller resolution which may help with gpu timeouts. Requires at least 1 tile. Tiling is applied evenly to both X and Y.

property burley_sample_count

[Read-Write] Burley Sample Count: * How many samples should the Burley Sub Surface Scattering use?

Type

(int32)

property overlap_ratio

[Read-Write] Overlap Ratio: How much should each tile overlap each other (0-0.5). Decreasing the overlap will result in smaller individual tiles (which means faster renders) but increases the likelyhood of edge-of-screen artifacts showing up which will become visible in the final image as a “grid” of repeated problem areas.

Type

(float)

property override_sub_surface_scattering

[Read-Write] Override Sub Surface Scattering: Sub Surface Scattering relies on history which is not available when using tiling. This can be overriden to use more samples to improve the quality.

Type

(bool)

property texture_sharpness_bias

[Read-Write] Texture Sharpness Bias: This bias encourages the engine to use a higher detail texture when it would normally use a lower detail texture due to the size of the texture on screen. A more negative number means overall sharper images (up to the detail resolution of your texture). Too much sharpness will cause visual grain/noise in the resulting image, but this can be mitigated with more spatial samples.

Type

(float)

property tile_count

[Read-Write] Tile Count: How many tiles should the resulting movie render be broken into? A tile should be no larger than the maximum texture resolution supported by your graphics card (likely 16k), so NumTiles should be ceil(Width/MaxTextureSize). More tiles mean more individual passes over the whole scene at a smaller resolution which may help with gpu timeouts. Requires at least 1 tile. Tiling is applied evenly to both X and Y.

Type

(int32)