|
Blender
V2.93
|
#include "render/film.h"#include "device/device.h"#include "render/camera.h"#include "render/integrator.h"#include "render/mesh.h"#include "render/scene.h"#include "render/stats.h"#include "render/tables.h"#include "util/util_algorithm.h"#include "util/util_foreach.h"#include "util/util_math.h"#include "util/util_math_cdf.h"#include "util/util_time.h"Go to the source code of this file.
Functions | |
| static CCL_NAMESPACE_BEGIN bool | compare_pass_order (const Pass &a, const Pass &b) |
| static NodeEnum * | get_pass_type_enum () |
| NODE_DEFINE (Pass) | |
| static float | filter_func_box (float, float) |
| static float | filter_func_gaussian (float v, float width) |
| static float | filter_func_blackman_harris (float v, float width) |
| static vector< float > | filter_table (FilterType type, float width) |
| NODE_DEFINE (Film) | |
|
static |
Definition at line 36 of file film.cpp.
References Freestyle::a, Pass::components, and Pass::type.
Referenced by Pass::add().
Definition at line 306 of file film.cpp.
Referenced by filter_table().
|
static |
Definition at line 323 of file film.cpp.
References FILTER_BLACKMAN_HARRIS, FILTER_BOX, filter_func_blackman_harris(), filter_func_box(), filter_func_gaussian(), FILTER_GAUSSIAN, FILTER_TABLE_SIZE, float(), function_bind, NULL, type, util_cdf_inverted(), and width.
|
static |
Definition at line 43 of file film.cpp.
References NodeEnum::insert(), PASS_ADAPTIVE_AUX_BUFFER, PASS_AO, PASS_AOV_COLOR, PASS_AOV_VALUE, PASS_BACKGROUND, PASS_BAKE_DIFFERENTIAL, PASS_BAKE_PRIMITIVE, PASS_COMBINED, PASS_CRYPTOMATTE, PASS_DEPTH, PASS_DIFFUSE_COLOR, PASS_DIFFUSE_DIRECT, PASS_DIFFUSE_INDIRECT, PASS_EMISSION, PASS_GLOSSY_COLOR, PASS_GLOSSY_DIRECT, PASS_GLOSSY_INDIRECT, PASS_MATERIAL_ID, PASS_MIST, PASS_MOTION, PASS_MOTION_WEIGHT, PASS_NORMAL, PASS_OBJECT_ID, PASS_RENDER_TIME, PASS_SAMPLE_COUNT, PASS_SHADOW, PASS_TRANSMISSION_COLOR, PASS_TRANSMISSION_DIRECT, PASS_TRANSMISSION_INDIRECT, PASS_UV, PASS_VOLUME_DIRECT, and PASS_VOLUME_INDIRECT.
Referenced by NODE_DEFINE().
| NODE_DEFINE | ( | Film | ) |
Definition at line 367 of file film.cpp.
References NodeType::add(), CRYPT_ACCURATE, CRYPT_ASSET, CRYPT_MATERIAL, CRYPT_NONE, CRYPT_OBJECT, FILTER_BLACKMAN_HARRIS, FILTER_BOX, FILTER_GAUSSIAN, get_pass_type_enum(), NodeEnum::insert(), PASS_COMBINED, SOCKET_BOOLEAN, SOCKET_ENUM, SOCKET_FLOAT, SOCKET_INT, and type.
| NODE_DEFINE | ( | Pass | ) |
Definition at line 88 of file film.cpp.
References NodeType::add(), get_pass_type_enum(), PASS_COMBINED, SOCKET_ENUM, SOCKET_STRING, and type.