The Tiled default is the least commonly used mapping mode, switch the default to something that is more commonly used. Do it for all modes, since according to Julien it is reasonable default behavior. Pull Request: https://projects.blender.org/blender/blender/pulls/116933
117 lines
2.5 KiB
C
117 lines
2.5 KiB
C
/* SPDX-FileCopyrightText: 2023 Blender Authors
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
/** \file
|
|
* \ingroup DNA
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
/* Struct members on own line. */
|
|
/* clang-format off */
|
|
|
|
/* -------------------------------------------------------------------- */
|
|
/** \name Texture Struct
|
|
* \{ */
|
|
|
|
#define _DNA_DEFAULT_MTex \
|
|
{ \
|
|
.texco = TEXCO_UV, \
|
|
.mapto = MAP_COL, \
|
|
.object = NULL, \
|
|
.projx = PROJ_X, \
|
|
.projy = PROJ_Y, \
|
|
.projz = PROJ_Z, \
|
|
.mapping = MTEX_FLAT, \
|
|
.ofs[0] = 0.0, \
|
|
.ofs[1] = 0.0, \
|
|
.ofs[2] = 0.0, \
|
|
.size[0] = 1.0, \
|
|
.size[1] = 1.0, \
|
|
.size[2] = 1.0, \
|
|
.tex = NULL, \
|
|
.r = 1.0, \
|
|
.g = 0.0, \
|
|
.b = 1.0, \
|
|
.k = 1.0, \
|
|
.def_var = 1.0, \
|
|
.blendtype = MTEX_BLEND, \
|
|
.colfac = 1.0, \
|
|
.alphafac = 1.0f, \
|
|
.timefac = 1.0f, \
|
|
.lengthfac = 1.0f, \
|
|
.clumpfac = 1.0f, \
|
|
.kinkfac = 1.0f, \
|
|
.kinkampfac = 1.0f, \
|
|
.roughfac = 1.0f, \
|
|
.twistfac = 1.0f, \
|
|
.padensfac = 1.0f, \
|
|
.lifefac = 1.0f, \
|
|
.sizefac = 1.0f, \
|
|
.ivelfac = 1.0f, \
|
|
.dampfac = 1.0f, \
|
|
.gravityfac = 1.0f, \
|
|
.fieldfac = 1.0f, \
|
|
.brush_map_mode = MTEX_MAP_MODE_VIEW, \
|
|
.random_angle = 2.0f * (float)M_PI, \
|
|
.brush_angle_mode = 0, \
|
|
} \
|
|
|
|
#define _DNA_DEFAULT_Tex \
|
|
{ \
|
|
.type = TEX_IMAGE, \
|
|
.ima = NULL, \
|
|
.stype = 0, \
|
|
.flag = TEX_CHECKER_ODD | TEX_NO_CLAMP, \
|
|
.imaflag = TEX_INTERPOL | TEX_MIPMAP | TEX_USEALPHA, \
|
|
.extend = TEX_REPEAT, \
|
|
.cropxmin = 0.0, \
|
|
.cropymin = 0.0, \
|
|
.cropxmax = 1.0, \
|
|
.cropymax = 1.0, \
|
|
.texfilter = TXF_EWA, \
|
|
.afmax = 8, \
|
|
.xrepeat = 1, \
|
|
.yrepeat = 1, \
|
|
.sfra = 1, \
|
|
.frames = 0, \
|
|
.offset = 0, \
|
|
.noisesize = 0.25, \
|
|
.noisedepth = 2, \
|
|
.turbul = 5.0, \
|
|
.nabla = 0.025, /* also in do_versions. */ \
|
|
.bright = 1.0, \
|
|
.contrast = 1.0, \
|
|
.saturation = 1.0, \
|
|
.filtersize = 1.0, \
|
|
.rfac = 1.0, \
|
|
.gfac = 1.0, \
|
|
.bfac = 1.0, \
|
|
/* newnoise: init. */ \
|
|
.noisebasis = 0, \
|
|
.noisebasis2 = 0, \
|
|
/* musgrave */ \
|
|
.mg_H = 1.0, \
|
|
.mg_lacunarity = 2.0, \
|
|
.mg_octaves = 2.0, \
|
|
.mg_offset = 1.0, \
|
|
.mg_gain = 1.0, \
|
|
.ns_outscale = 1.0, \
|
|
/* distnoise */ \
|
|
.dist_amount = 1.0, \
|
|
/* voronoi */ \
|
|
.vn_w1 = 1.0, \
|
|
.vn_w2 = 0.0, \
|
|
.vn_w3 = 0.0, \
|
|
.vn_w4 = 0.0, \
|
|
.vn_mexp = 2.5, \
|
|
.vn_distm = 0, \
|
|
.vn_coltype = 0, \
|
|
.preview = NULL, \
|
|
}
|
|
|
|
/** \} */
|
|
|
|
/* clang-format on */
|