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().