|
Blender
V3.3
|
#include <stdlib.h>#include "device/device.h"#include "scene/background.h"#include "scene/camera.h"#include "scene/colorspace.h"#include "scene/film.h"#include "scene/integrator.h"#include "scene/light.h"#include "scene/mesh.h"#include "scene/object.h"#include "scene/scene.h"#include "scene/shader.h"#include "scene/stats.h"#include "session/buffers.h"#include "session/session.h"#include "util/algorithm.h"#include "util/color.h"#include "util/foreach.h"#include "util/function.h"#include "util/hash.h"#include "util/log.h"#include "util/murmurhash.h"#include "util/path.h"#include "util/progress.h"#include "util/time.h"#include "blender/display_driver.h"#include "blender/output_driver.h"#include "blender/session.h"#include "blender/sync.h"#include "blender/util.h"Go to the source code of this file.
Functions | |
| static void | add_cryptomatte_layer (BL::RenderResult &b_rr, string name, string manifest) |
| static bool | bake_setup_pass (Scene *scene, const string &bake_type_str, const int bake_filter) |
|
static |
Definition at line 269 of file blender/session.cpp.
References render_add_metadata(), string_printf(), and util_murmur_hash3().
Referenced by BlenderSession::stamp_view_layer_metadata().
|
static |
Definition at line 511 of file blender/session.cpp.
References Scene::create_node(), Scene::integrator, PASS_AO, PASS_BACKGROUND, PASS_COMBINED, PASS_DIFFUSE, PASS_DIFFUSE_COLOR, PASS_DIFFUSE_DIRECT, PASS_DIFFUSE_INDIRECT, PASS_EMISSION, PASS_GLOSSY, PASS_GLOSSY_COLOR, PASS_GLOSSY_DIRECT, PASS_GLOSSY_INDIRECT, PASS_NONE, PASS_NORMAL, PASS_POSITION, PASS_ROUGHNESS, PASS_SHADOW, PASS_TRANSMISSION, PASS_TRANSMISSION_COLOR, PASS_TRANSMISSION_DIRECT, PASS_TRANSMISSION_INDIRECT, PASS_UV, scene, and type.
Referenced by BlenderSession::bake().