コード例 #1
0
ファイル: sppmparameters.cpp プロジェクト: Tanmay-r/appleseed
void SPPMParameters::print() const
{
    RENDERER_LOG_INFO(
        "sppm settings:\n"
        "  dl               %s\n"
        "  ibl              %s",
        m_dl_mode == SPPM ? "sppm" : m_dl_mode == RayTraced ? "ray traced" : "off",
        m_enable_ibl ? "on" : "off");

    RENDERER_LOG_INFO(
        "sppm photon tracing settings:\n"
        "  light photons    %s\n"
        "  env. photons     %s\n"
        "  max path length  %s\n"
        "  rr min path len. %s",
        pretty_uint(m_light_photon_count).c_str(),
        pretty_uint(m_env_photon_count).c_str(),
        m_photon_tracing_max_path_length == ~0 ? "infinite" : pretty_uint(m_photon_tracing_max_path_length).c_str(),
        m_photon_tracing_rr_min_path_length == ~0 ? "infinite" : pretty_uint(m_photon_tracing_rr_min_path_length).c_str());

    RENDERER_LOG_INFO(
        "sppm path tracing settings:\n"
        "  max path length  %s\n"
        "  rr min path len. %s\n"
        "  initial radius   %s%%\n"
        "  alpha            %s\n"
        "  max photons/est. %s\n"
        "  dl light samples %s",
        m_path_tracing_max_path_length == ~0 ? "infinite" : pretty_uint(m_path_tracing_max_path_length).c_str(),
        m_path_tracing_rr_min_path_length == ~0 ? "infinite" : pretty_uint(m_path_tracing_rr_min_path_length).c_str(),
        pretty_scalar(m_initial_radius_percents, 3).c_str(),
        pretty_scalar(m_alpha, 1).c_str(),
        pretty_uint(m_max_photons_per_estimate).c_str(),
        pretty_scalar(m_dl_light_sample_count).c_str());
}
コード例 #2
0
void RenderingManager::print_average_luminance()
{
    Image final_image(m_project->get_frame()->image());
    m_project->get_frame()->transform_to_output_color_space(final_image);

    const double average_luminance = compute_average_luminance(final_image);

    RENDERER_LOG_DEBUG(
        "final average luminance is %s.",
        pretty_scalar(average_luminance, 6).c_str());
}
コード例 #3
0
string Statistics::FloatingPointEntry::to_string() const
{
    return pretty_scalar(m_value);
}