2023-08-15 16:20:26 +02:00
|
|
|
/* SPDX-FileCopyrightText: 2023 Blender Authors
|
2023-05-31 16:19:06 +02:00
|
|
|
*
|
|
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
2019-09-11 20:34:55 +02:00
|
|
|
|
|
|
|
/** \file
|
|
|
|
* \ingroup DNA
|
|
|
|
*/
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
/* clang-format off */
|
|
|
|
|
|
|
|
/* -------------------------------------------------------------------- */
|
|
|
|
/** \name Light Struct
|
|
|
|
* \{ */
|
|
|
|
|
|
|
|
#define _DNA_DEFAULT_Light \
|
|
|
|
{ \
|
|
|
|
.r = 1.0f, \
|
|
|
|
.g = 1.0f, \
|
|
|
|
.b = 1.0f, \
|
|
|
|
.energy = 10.0f, \
|
2023-07-07 17:03:02 +02:00
|
|
|
.energy_deprecated = 10.0f, \
|
2019-09-11 20:34:55 +02:00
|
|
|
.spotsize = DEG2RADF(45.0f), \
|
|
|
|
.spotblend = 0.15f, \
|
2024-02-07 19:07:11 +01:00
|
|
|
.mode = LA_SHADOW | LA_USE_SOFT_FALLOFF, \
|
2019-09-11 20:34:55 +02:00
|
|
|
.clipsta = 0.05f, \
|
|
|
|
.clipend = 40.0f, \
|
|
|
|
.bias = 1.0f, \
|
|
|
|
.area_size = 0.25f, \
|
|
|
|
.area_sizey = 0.25f, \
|
|
|
|
.area_sizez = 0.25f, \
|
|
|
|
.preview = NULL, \
|
|
|
|
.cascade_max_dist = 200.0f, \
|
|
|
|
.cascade_count = 4, \
|
|
|
|
.cascade_exponent = 0.8f, \
|
|
|
|
.cascade_fade = 0.1f, \
|
|
|
|
.contact_dist = 0.2f, \
|
|
|
|
.contact_bias = 0.03f, \
|
|
|
|
.contact_thickness = 0.2f, \
|
2021-03-19 12:07:23 +01:00
|
|
|
.diff_fac = 1.0f, \
|
2019-09-11 20:34:55 +02:00
|
|
|
.spec_fac = 1.0f, \
|
2021-03-19 12:07:23 +01:00
|
|
|
.volume_fac = 1.0f, \
|
2023-09-26 23:42:40 +02:00
|
|
|
.shadow_softness_factor = 1.0f, \
|
|
|
|
.shadow_trace_distance = 10.0f, \
|
2024-02-29 15:47:16 +01:00
|
|
|
.shadow_filter_radius = 3.0f, \
|
2024-03-20 15:54:41 +01:00
|
|
|
.shadow_resolution_scale = 1.0f, \
|
2019-09-11 20:34:55 +02:00
|
|
|
.att_dist = 40.0f, \
|
|
|
|
.sun_angle = DEG2RADF(0.526f), \
|
2021-04-01 05:35:56 +02:00
|
|
|
.area_spread = DEG2RADF(180.0f), \
|
2019-09-11 20:34:55 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
/** \} */
|
|
|
|
|
|
|
|
/* clang-format on */
|