|
Blender
V2.93
|
#include "render/denoising.h"#include "kernel/filter/filter_defines.h"#include "util/util_foreach.h"#include "util/util_map.h"#include "util/util_system.h"#include "util/util_task.h"#include "util/util_time.h"#include <OpenImageIO/filesystem.h>Go to the source code of this file.
Classes | |
| struct | ChannelMapping |
Functions | |
| static CCL_NAMESPACE_BEGIN void | print_progress (int num, int total, int frame, int num_frames) |
| static bool | split_last_dot (string &in, string &suffix) |
| static bool | parse_channel_name (string name, string &renderlayer, string &pass, string &channel, bool multiview_channels) |
| static void | fill_mapping (vector< ChannelMapping > &map, int pos, string name, string channels) |
| static vector< ChannelMapping > | input_channels () |
| static vector< ChannelMapping > | output_channels () |
Variables | |
| static const int | INPUT_NUM_CHANNELS = 15 |
| static const int | INPUT_DENOISING_DEPTH = 0 |
| static const int | INPUT_DENOISING_NORMAL = 1 |
| static const int | INPUT_DENOISING_SHADOWING = 4 |
| static const int | INPUT_DENOISING_ALBEDO = 5 |
| static const int | INPUT_NOISY_IMAGE = 8 |
| static const int | INPUT_DENOISING_VARIANCE = 11 |
| static const int | INPUT_DENOISING_INTENSITY = 14 |
| static const int | OUTPUT_NUM_CHANNELS = 3 |
|
static |
Definition at line 119 of file denoising.cpp.
References pos.
Referenced by input_channels(), and output_channels().
|
static |
Definition at line 134 of file denoising.cpp.
References fill_mapping(), INPUT_DENOISING_ALBEDO, INPUT_DENOISING_DEPTH, INPUT_DENOISING_INTENSITY, INPUT_DENOISING_NORMAL, INPUT_DENOISING_SHADOWING, INPUT_DENOISING_VARIANCE, and INPUT_NOISY_IMAGE.
Referenced by DenoiseImageLayer::detect_denoising_channels().
|
static |
Definition at line 148 of file denoising.cpp.
References fill_mapping().
Referenced by DenoiseImageLayer::detect_denoising_channels().
|
static |
Definition at line 90 of file denoising.cpp.
References split_last_dot(), and view.
Referenced by DenoiseImage::parse_channels().
|
static |
Definition at line 33 of file denoising.cpp.
References frame_len(), label, len, string_printf(), system_console_width(), v, and x.
Referenced by DenoiseTask::acquire_tile().
|
static |
|
static |
Definition at line 130 of file denoising.cpp.
Referenced by input_channels().
|
static |
Definition at line 127 of file denoising.cpp.
Referenced by input_channels().
|
static |
Definition at line 133 of file denoising.cpp.
Referenced by input_channels().
|
static |
Definition at line 128 of file denoising.cpp.
Referenced by input_channels().
|
static |
Definition at line 129 of file denoising.cpp.
Referenced by input_channels().
|
static |
Definition at line 132 of file denoising.cpp.
Referenced by input_channels().
|
static |
Definition at line 131 of file denoising.cpp.
Referenced by input_channels(), and DenoiseTask::map_neighboring_tiles().
|
static |
Definition at line 126 of file denoising.cpp.
Referenced by DenoiseTask::create_task(), DenoiseImageLayer::detect_denoising_channels(), DenoiseTask::load(), DenoiseTask::load_input_pixels(), DenoiseImage::read_neighbor_pixels(), and DenoiseImage::read_pixels().
|
static |
Definition at line 147 of file denoising.cpp.
Referenced by DenoiseTask::create_task(), DenoiseImageLayer::detect_denoising_channels(), DenoiseTask::map_neighboring_tiles(), and DenoiseTask::unmap_neighboring_tiles().