Blender
V3.3
|
#include "scene/background.h"
#include "scene/camera.h"
#include "scene/curves.h"
#include "scene/film.h"
#include "scene/integrator.h"
#include "scene/light.h"
#include "scene/mesh.h"
#include "scene/object.h"
#include "scene/procedural.h"
#include "scene/scene.h"
#include "scene/shader.h"
#include "scene/shader_graph.h"
#include "scene/shader_nodes.h"
#include "device/device.h"
#include "blender/device.h"
#include "blender/session.h"
#include "blender/sync.h"
#include "blender/util.h"
#include "util/debug.h"
#include "util/foreach.h"
#include "util/hash.h"
#include "util/log.h"
#include "util/opengl.h"
#include "util/openimagedenoise.h"
Go to the source code of this file.
Macros | |
#define | MAP_PASS(passname, passtype) |
Functions | |
static PassType | get_blender_pass_type (BL::RenderPass &b_pass) |
static Pass * | pass_add (Scene *scene, PassType type, const char *name, PassMode mode=PassMode::DENOISED) |
Variables | |
static CCL_NAMESPACE_BEGIN const char * | cryptomatte_prefix = "Crypto" |
#define MAP_PASS | ( | passname, | |
passtype | |||
) |
|
static |
Definition at line 553 of file sync.cpp.
References cryptomatte_prefix, MAP_PASS, PASS_ADAPTIVE_AUX_BUFFER, PASS_AO, PASS_BACKGROUND, PASS_BAKE_DIFFERENTIAL, PASS_BAKE_PRIMITIVE, PASS_COMBINED, PASS_CRYPTOMATTE, PASS_DENOISING_ALBEDO, PASS_DENOISING_DEPTH, PASS_DENOISING_NORMAL, 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_NONE, PASS_NORMAL, PASS_OBJECT_ID, PASS_POSITION, PASS_SAMPLE_COUNT, PASS_SHADOW, PASS_SHADOW_CATCHER, PASS_TRANSMISSION_COLOR, PASS_TRANSMISSION_DIRECT, PASS_TRANSMISSION_INDIRECT, PASS_UV, PASS_VOLUME_DIRECT, PASS_VOLUME_INDIRECT, and string_startswith().
Referenced by BlenderSync::sync_render_passes().
|
static |
Definition at line 617 of file sync.cpp.
References Scene::create_node(), scene, and type.
Referenced by BlenderSync::sync_render_passes().
|
static |
Definition at line 34 of file sync.cpp.
Referenced by get_blender_pass_type(), and BlenderSync::sync_render_passes().