Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release/scripts/ui/properties_particle.py')
-rw-r--r--release/scripts/ui/properties_particle.py33
1 files changed, 23 insertions, 10 deletions
diff --git a/release/scripts/ui/properties_particle.py b/release/scripts/ui/properties_particle.py
index 2c5cfeaca63..cc4b974e6b6 100644
--- a/release/scripts/ui/properties_particle.py
+++ b/release/scripts/ui/properties_particle.py
@@ -445,24 +445,32 @@ class PARTICLE_PT_physics(ParticleButtonsPanel, bpy.types.Panel):
split = layout.split()
sub = split.column()
sub.label(text="Fluid Interaction:")
- sub.prop(fluid, "fluid_radius", slider=True)
- sub.prop(fluid, "stiffness")
- sub.prop(fluid, "stiffness_near")
- sub.prop(fluid, "rest_density")
+ sub.prop(fluid, "fluid_radius")
+ sub.prop(fluid, "repulsion_force")
+ subsub = sub.column(align=True)
+ subsub.prop(fluid, "rest_density")
+ subsub.prop(fluid, "density_force", text="Force")
sub.label(text="Viscosity:")
- sub.prop(fluid, "viscosity_omega", text="Linear")
- sub.prop(fluid, "viscosity_beta", text="Square")
+ subsub = sub.column(align=True)
+ subsub.prop(fluid, "linear_viscosity", text="Linear")
+ subsub.prop(fluid, "square_viscosity", text="Square")
sub = split.column()
sub.label(text="Springs:")
- sub.prop(fluid, "spring_force", text="Force", slider=True)
- sub.prop(fluid, "rest_length", slider=True)
- layout.label(text="Multiple fluids interactions:")
+ sub.prop(fluid, "spring_force", text="Force")
+ #Hidden to make ui a bit lighter, can be unhidden for a bit more control
+ #sub.prop(fluid, "rest_length", slider=True)
+ sub.prop(fluid, "use_viscoelastic_springs")
+ subsub = sub.column(align=True)
+ subsub.active = fluid.use_viscoelastic_springs
+ subsub.prop(fluid, "yield_ratio", slider=True)
+ subsub.prop(fluid, "plasticity", slider=True)
+ subsub.prop(fluid, "use_initial_rest_length")
sub.label(text="Buoyancy:")
- sub.prop(fluid, "buoyancy", slider=True)
+ sub.prop(fluid, "buoyancy", text="Strength", slider=True)
elif part.physics_type == 'KEYED':
split = layout.split()
@@ -526,6 +534,8 @@ class PARTICLE_PT_physics(ParticleButtonsPanel, bpy.types.Panel):
if part.physics_type == 'KEYED' or part.physics_type == 'BOIDS' or part.physics_type == 'FLUID':
if part.physics_type == 'BOIDS':
layout.label(text="Relations:")
+ elif part.physics_type == 'FLUID':
+ layout.label(text="Fluid interaction:")
row = layout.row()
row.template_list(psys, "targets", psys, "active_particle_target_index")
@@ -886,6 +896,9 @@ class PARTICLE_PT_draw(ParticleButtonsPanel, bpy.types.Panel):
col.prop(part, "show_number")
if part.physics_type == 'BOIDS':
col.prop(part, "show_health")
+
+
+
col = row.column()
col.prop(part, "show_material_color", text="Use material color")