Skip to content

ImageNodeRender

ImageNodeRender#

(Render)

Go to User page.

Description#

Renders a 3D scene - requires an input RenderScene node

Public Attributes#

Type Name Visual Hint Description
reference (RenderScene) scene VISUAL_HINT_DEFAULT Input Render Scene to render.
string resolution_preset VISUAL_HINT_ENUM
long width VISUAL_HINT_DEFAULT
long height VISUAL_HINT_DEFAULT
long[4] data_window VISUAL_HINT_PIXEL
long enable_deep_rendering VISUAL_HINT_DEFAULT Render the deep or not according to the mode.
long deep_channels VISUAL_HINT_DEFAULT Only the selected channels will be written out.
bool deep_raw_samples VISUAL_HINT_DEFAULT If checked, samples are not post-processed (merged/alpha-blended).
long deep_data_precision VISUAL_HINT_DEFAULT Data channels will be stored using the selected data format. Depth channels are not impacted: they are always stored using 32-bit precision.
double merge_threshold VISUAL_HINT_DISTANCE If the Z distance between two samples is lower than the threshold, the samples will be merged.
long max_sample_count VISUAL_HINT_DEFAULT If set, the number of samples per pixel will be limited. Samples farthest from the camera will be ignored.

Inherited Public Attributes#

Type Name Visual Hint Description
bool thumbnail VISUAL_HINT_DEFAULT Enable/Disable the display of the node thumbnail in the Build View.
double thumbnail_size VISUAL_HINT_DEFAULT Set the size of the thumbnail in the Build View.
long caching VISUAL_HINT_DEFAULT Cache result of this node
action clear_cache VISUAL_HINT_DEFAULT Clear the internal image cached by the node. If you clear the image cache, the node will request an evaluation when displayed by the Image View.

CID#

class "ImageNodeRender" "ImageNode" {
    #license {
        flavor "advanced"
    }
    #version 0.92
    icon "../icons/object_icons/image_node_render.iconrc"
    category "Image"
    doc "Renders a 3D scene - requires an input RenderScene node"
    reference "scene" {
        doc "Input Render Scene to render."
        filter "RenderScene"
        dirtiness_pass_through yes
        value ""
    }
    attribute_group "window" {
        enum "resolution_preset" {
            filter "resolution_preset"
            output "image"
            value "NULL (2x2)"
        }
        long "width" {
            output "image"
            numeric_range yes 2 16384
            ui_range yes 2 16384
            value 2
        }
        long "height" {
            output "image"
            numeric_range yes 2 16384
            ui_range yes 2 16384
            value 2
        }
        bool "specify_data_window" {
            hidden yes
            value no
        }
        pixel[4] "data_window" {
            output "image"
            animatable yes
            numeric_range yes -16484 16384
            ui_range yes -16484 16384
            value 0 0 2 2
        }
    }
    attribute_group "Deep output" {
        long "enable_deep_rendering" {
            doc "Render the deep or not according to the mode."
            preset "None" "0"
            preset "Interactive Only" "1"
            preset "Command Line Only" "2"
            preset "Always" "3"
            value 0
        }
        long "deep_channels" {
            doc "Only the selected channels will be written out."
            preset "RGBA" "0"
            preset "Alpha" "1"
            value 0
        }
        bool "deep_raw_samples" {
            doc "If checked, samples are not post-processed (merged/alpha-blended)."
            value no
        }
        long "deep_data_precision" {
            doc "Data channels will be stored using the selected data format. Depth channels are not impacted: they are always stored using 32-bit precision."
            preset "16-bit Float" "0"
            preset "32-bit Float" "1"
            value 0
        }
        distance "merge_threshold" {
            doc "If the Z distance between two samples is lower than the threshold, the samples will be merged."
            numeric_range yes 0.0 1.79769313486232e+308
            ui_range yes 0.0 1.79769313486232e+308
            value 0.01
        }
        long "max_sample_count" {
            doc "If set, the number of samples per pixel will be limited. Samples farthest from the camera will be ignored."
            null_label "Unlimited"
            null_value "0"
            numeric_range yes 0.0 2147483647
            ui_range yes 0.0 2147483647
            value 0
        }
    }
    attribute_group "ModuleImageNodeCanvas" {
        doc "null"
    }
    set "thumbnail" {
        output "none"
        private no
        hidden no
        saveable yes
        texturable no
        animatable no
        slider no
        numeric_range no 0.0 1
        ui_range no 0.0 1
        dg_active no
        dg_cyclic no
        dirtiness_pass_through no
        read_only no
        shading_variable no
        experimental no
        advanced no
        overriden no
        promote_attribute no
        allow_expression yes
        localizable yes
        value yes
    }
    set "pass_through" {
        private no
        hidden yes
        saveable yes
        texturable no
        animatable no
        slider no
        numeric_range no 0.0 1
        ui_range no 0.0 1
        dg_active yes
        dg_cyclic no
        dirtiness_pass_through no
        read_only no
        shading_variable no
        experimental no
        advanced no
        overriden no
        promote_attribute no
        allow_expression yes
        localizable yes
        value no
    }
    set "master_input" {
        private no
        hidden yes
        saveable yes
        texturable no
        animatable no
        slider no
        numeric_range no 0.0 1
        ui_range no 0.0 1
        dg_active yes
        dg_cyclic no
        dirtiness_pass_through no
        read_only no
        shading_variable no
        experimental no
        advanced no
        overriden no
        promote_attribute no
        allow_expression yes
        localizable yes
        value "a"
    }
}