ImageNodeRender#
(Render)
- Category:
Image
- Default object name:
render
- Inherits from: ProjectItem > ImageNode
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"
}
}