|
Blender
V2.93
|
#include <stdlib.h>#include "device/device.h"#include "render/background.h"#include "render/buffers.h"#include "render/camera.h"#include "render/colorspace.h"#include "render/film.h"#include "render/integrator.h"#include "render/light.h"#include "render/mesh.h"#include "render/object.h"#include "render/scene.h"#include "render/session.h"#include "render/shader.h"#include "render/stats.h"#include "util/util_algorithm.h"#include "util/util_color.h"#include "util/util_foreach.h"#include "util/util_function.h"#include "util/util_hash.h"#include "util/util_logging.h"#include "util/util_murmurhash.h"#include "util/util_progress.h"#include "util/util_time.h"#include "blender/blender_session.h"#include "blender/blender_sync.h"#include "blender/blender_util.h"Go to the source code of this file.
Functions | |
| static ShaderEvalType | get_shader_type (const string &pass_type) |
| static BL::RenderResult | begin_render_result (BL::RenderEngine &b_engine, int x, int y, int w, int h, const char *layername, const char *viewname) |
| static void | end_render_result (BL::RenderEngine &b_engine, BL::RenderResult &b_rr, bool cancel, bool highlight, bool do_merge_results) |
| static void | add_cryptomatte_layer (BL::RenderResult &b_rr, string name, string manifest) |
| static int | bake_pass_filter_get (const int pass_filter) |
|
static |
Definition at line 413 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 609 of file blender_session.cpp.
References BAKE_FILTER_AO, BAKE_FILTER_COLOR, BAKE_FILTER_DIFFUSE, BAKE_FILTER_DIRECT, BAKE_FILTER_EMISSION, BAKE_FILTER_GLOSSY, BAKE_FILTER_INDIRECT, BAKE_FILTER_NONE, and BAKE_FILTER_TRANSMISSION.
Referenced by BlenderSession::bake().
|
static |
Definition at line 310 of file blender_session.cpp.
Referenced by BlenderSession::do_write_update_render_tile(), and BlenderSession::render().
|
static |
Definition at line 321 of file blender_session.cpp.
Referenced by BlenderSession::do_write_update_render_tile(), and BlenderSession::render().
|
static |
Definition at line 268 of file blender_session.cpp.
References SHADER_EVAL_AO, SHADER_EVAL_BAKE, SHADER_EVAL_COMBINED, SHADER_EVAL_DIFFUSE, SHADER_EVAL_DIFFUSE_COLOR, SHADER_EVAL_EMISSION, SHADER_EVAL_ENVIRONMENT, SHADER_EVAL_GLOSSY, SHADER_EVAL_GLOSSY_COLOR, SHADER_EVAL_NORMAL, SHADER_EVAL_ROUGHNESS, SHADER_EVAL_SHADOW, SHADER_EVAL_TRANSMISSION, SHADER_EVAL_TRANSMISSION_COLOR, and SHADER_EVAL_UV.
Referenced by BlenderSession::bake().