unreal.PVPhototropismParams¶
- class unreal.PVPhototropismParams¶
Bases:
StructBasePVPhototropism Params
C++ Source:
Plugin: ProceduralVegetationEditor
Module: ProceduralVegetation
File: PVGrowerParams.h
Editor Properties: (see get_editor_property/set_editor_property)
apical(float): [Read-Write] How strongly growing tips bend toward light.0 = no light-seeking (tips grow straight). 1 = tips fully follow optimal light direction. Values 0-0.5 are typical for natural plants — higher overrides phyllotaxy and can produce unnatural results.
apical_bias(float): [Read-Write] Bias between light-seeking and shadow-avoidance for tips.0 = bend toward the brightest direction. 1 = bend away from the darkest direction. The two are subtly different — shadow-avoidance tends to spread branches away from neighbors (canopy filling), while light-seeking tends to bend toward the sun.
axillary(float): [Read-Write] How strongly new side branches choose a light-seeking direction at birth.Only affects the first segment of a new side branch. Useful when you want branches to immediately tilt toward light at activation. Higher values can override phyllotaxy aggressively.
axillary_bias(float): [Read-Write] Bias between light-seeking and shadow-avoidance for new side branches.Same idea as ApicalBias but for axillary phototropism.
light_requirement(float): [Read-Write] Minimum light required for a bud to activate.0 = buds can activate regardless of light. 1 = full light required (extreme — most buds will fail). Combine with foliage occlusion to create realistic shade-sensitive plants. Distinct from light senescence: this gates initial sprouting, senescence gates branch survival.