|
Blender V4.3
|
Go to the source code of this file.
Functions | |
| sampler (0, ImageType::DEPTH_2D, "depth_tx") .sampler(1 | |
| combined_tx | sampler (2, ImageType::FLOAT_2D, "vector_tx") .sampler(3 |
| combined_tx rp_color_tx | sampler (4, ImageType::FLOAT_2D_ARRAY, "rp_value_tx") .sampler(5 |
| combined_tx rp_color_tx in_combined_tx | sampler (6, ImageType::FLOAT_2D, "cryptomatte_tx") .image(0 |
| combined_tx rp_color_tx in_combined_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .specialization_constant(Type | image (3, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "out_combined_img") .image(4 |
| combined_tx rp_color_tx in_combined_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .specialization_constant(Type depth_img | image (5, GPU_RGBA16F, Qualifier::READ_WRITE, ImageType::FLOAT_2D_ARRAY, "color_accum_img") .image(6 |
| combined_tx rp_color_tx in_combined_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .specialization_constant(Type depth_img value_accum_img | image (7, GPU_RGBA32F, Qualifier::READ_WRITE, ImageType::FLOAT_2D_ARRAY, "cryptomatte_img") .additional_info("eevee_film_base") |
| do_static_compilation (true) .fragment_out(0 | |
| out_color | fragment_source ("eevee_film_frag.glsl") .additional_info("draw_fullscreen" |
| out_color eevee_film | depth_write (DepthWrite::ANY) |
| FILM_GROUP_SIZE | compute_source ("eevee_film_comp.glsl") .additional_info("eevee_film") |
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img | image (4, GPU_R32F, Qualifier::READ, ImageType::FLOAT_2D, "depth_img") .image(5 |
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img color_accum_img | image (6, GPU_R16F, Qualifier::READ, ImageType::FLOAT_2D_ARRAY, "value_accum_img") .image(7 |
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img color_accum_img cryptomatte_img out_color | fragment_source ("eevee_film_copy_frag.glsl") .define("FILM_COPY") .additional_info("draw_fullscreen" |
Variables | |
| combined_tx rp_color_tx in_combined_tx | GPU_R32F |
| combined_tx rp_color_tx in_combined_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .specialization_constant(Type depth_img | GPU_R16F |
| GPU_RGBA32F | |
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type | GPU_RGBA16F |
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img color_accum_img cryptomatte_img out_color | eevee_film_base |
| FILM_GROUP_SIZE compute_source | ( | "eevee_film_comp.glsl" | ) |
| out_color eevee_film depth_write | ( | DepthWrite::ANY | ) |
| do_static_compilation | ( | true | ) |
Colors, weights, and Circle of confusion radii for the 4 pixels to scatter. Scaling factor for the bokeh distance. Sprite pixel position with origin at sprite center. In pixels.
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img color_accum_img cryptomatte_img out_color fragment_source | ( | "eevee_film_copy_frag.glsl" | ) |
| out_color fragment_source | ( | "eevee_film_frag.glsl" | ) |
| combined_tx rp_color_tx in_combined_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .specialization_constant(Type image | ( | 3 | , |
| GPU_RGBA16F | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_combined_img" | ) |
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img image | ( | 4 | , |
| GPU_R32F | , | ||
| Qualifier::READ | , | ||
| ImageType::FLOAT_2D | , | ||
| "depth_img" | ) |
| combined_tx rp_color_tx in_combined_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .specialization_constant(Type depth_img image | ( | 5 | , |
| GPU_RGBA16F | , | ||
| Qualifier::READ_WRITE | , | ||
| ImageType::FLOAT_2D_ARRAY | , | ||
| "color_accum_img" | ) |
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img color_accum_img image | ( | 6 | , |
| GPU_R16F | , | ||
| Qualifier::READ | , | ||
| ImageType::FLOAT_2D_ARRAY | , | ||
| "value_accum_img" | ) |
| combined_tx rp_color_tx in_combined_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .specialization_constant(Type depth_img value_accum_img image | ( | 7 | , |
| GPU_RGBA32F | , | ||
| Qualifier::READ_WRITE | , | ||
| ImageType::FLOAT_2D_ARRAY | , | ||
| "cryptomatte_img" | ) |
| sampler | ( | 0 | , |
| ImageType::DEPTH_2D | , | ||
| "depth_tx" | ) |
| combined_tx sampler | ( | 2 | , |
| ImageType::FLOAT_2D | , | ||
| "vector_tx" | ) |
| combined_tx rp_color_tx sampler | ( | 4 | , |
| ImageType::FLOAT_2D_ARRAY | , | ||
| "rp_value_tx" | ) |
| combined_tx rp_color_tx in_combined_tx sampler | ( | 6 | , |
| ImageType::FLOAT_2D | , | ||
| "cryptomatte_tx" | ) |
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img color_accum_img cryptomatte_img out_color eevee_film_base |
Definition at line 74 of file eevee_film_info.hh.
| combined_tx rp_color_tx in_combined_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .specialization_constant(Type depth_img GPU_R16F |
Definition at line 37 of file eevee_film_info.hh.
| combined_tx rp_color_tx in_combined_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .specialization_constant(Type GPU_R32F |
Definition at line 17 of file eevee_film_info.hh.
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img GPU_RGBA16F |
Definition at line 65 of file eevee_film_info.hh.
| cryptomatte_img push_constant(Type::INT, "cryptomatte_layer_len") .push_constant(Type out_combined_img color_accum_img GPU_RGBA32F |
Definition at line 56 of file eevee_film_info.hh.