Blender  V3.3
DNA_light_defaults.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 /* Struct members on own line. */
10 /* clang-format off */
11 
12 /* -------------------------------------------------------------------- */
16 #define _DNA_DEFAULT_Light \
17  { \
18  .r = 1.0f, \
19  .g = 1.0f, \
20  .b = 1.0f, \
21  .k = 1.0f, \
22  .energy = 10.0f, \
23  .dist = 25.0f, \
24  .spotsize = DEG2RADF(45.0f), \
25  .spotblend = 0.15f, \
26  .att2 = 1.0f, \
27  .mode = LA_SHADOW, \
28  .bufsize = 512, \
29  .clipsta = 0.05f, \
30  .clipend = 40.0f, \
31  .bleedexp = 2.5f, \
32  .samp = 3, \
33  .bias = 1.0f, \
34  .soft = 3.0f, \
35  .area_size = 0.25f, \
36  .area_sizey = 0.25f, \
37  .area_sizez = 0.25f, \
38  .buffers = 1, \
39  .preview = NULL, \
40  .falloff_type = LA_FALLOFF_INVSQUARE, \
41  .coeff_const = 1.0f, \
42  .coeff_lin = 0.0f, \
43  .coeff_quad = 0.0f, \
44  .cascade_max_dist = 200.0f, \
45  .cascade_count = 4, \
46  .cascade_exponent = 0.8f, \
47  .cascade_fade = 0.1f, \
48  .contact_dist = 0.2f, \
49  .contact_bias = 0.03f, \
50  .contact_spread = 0.2f, \
51  .contact_thickness = 0.2f, \
52  .diff_fac = 1.0f, \
53  .spec_fac = 1.0f, \
54  .volume_fac = 1.0f, \
55  .att_dist = 40.0f, \
56  .sun_angle = DEG2RADF(0.526f), \
57  .area_spread = DEG2RADF(180.0f), \
58  }
59 
62 /* clang-format on */