[Bf-blender-cvs] [1556753] gooseberry: Reorganizing hair dynamics UI layout a bit to make settings slightly more intuitive.
Lukas Tönne
noreply at git.blender.org
Thu Oct 30 15:59:52 CET 2014
Commit: 1556753281acc20fed71a9ddd728ec415a1d8ee1
Author: Lukas Tönne
Date: Thu Oct 30 15:10:34 2014 +0100
Branches: gooseberry
https://developer.blender.org/rB1556753281acc20fed71a9ddd728ec415a1d8ee1
Reorganizing hair dynamics UI layout a bit to make settings slightly
more intuitive.
Also removed a couple of unused or useless features from the UI:
* collider friction is unused and replaced in favor of true collision
* spring damping refers to structural springs (stretch), which is
not noticable in hair due to extreme stiffness atm.
* pressure factors are not sure since this feature is too unstable atm.
===================================================================
M release/scripts/startup/bl_ui/properties_particle.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_particle.py b/release/scripts/startup/bl_ui/properties_particle.py
index 4dec92a..2c59916 100644
--- a/release/scripts/startup/bl_ui/properties_particle.py
+++ b/release/scripts/startup/bl_ui/properties_particle.py
@@ -287,30 +287,38 @@ class PARTICLE_PT_hair_dynamics(ParticleButtonsPanel, Panel):
# XXX disabled due to stability issues and limited usefulness
#layout.prop(psys, "hair_preview_factor")
- split = layout.split()
+ split = layout.column()
col = split.column()
- col.label(text="Material:")
- sub = col.column(align=True)
- sub.prop(cloth, "pin_stiffness", text="Stiffness")
- sub.prop(cloth, "mass")
- sub.prop(cloth, "bending_stiffness", text="Bending")
- sub.prop(cloth, "internal_friction", slider=True)
- sub.prop(cloth, "collider_friction", slider=True)
- sub.prop(cloth, "pressure", slider=True)
- sub.prop(cloth, "pressure_threshold", slider=True)
-
- sub.separator()
-
- sub.prop(cloth, "voxel_resolution")
+ col.label(text="Structure")
+ col.prop(cloth, "mass")
+ sub = col.row(align=True)
+ sub.prop(cloth, "bending_stiffness", text="Stiffness")
+ sub.prop(cloth, "bending_damping", text="Damping")
+ # XXX has no noticable effect with stiff hair structure springs
+ #col.prop(cloth, "spring_damping", text="Damping")
+
+ split.separator()
col = split.column()
- col.label(text="Damping:")
- sub = col.column(align=True)
- sub.prop(cloth, "spring_damping", text="Spring")
- sub.prop(cloth, "air_damping", text="Air")
- sub.prop(cloth, "bending_damping", text="Bending")
+ col.label(text="Volume")
+ col.prop(cloth, "air_damping", text="Air Drag")
+ col.prop(cloth, "internal_friction", slider=True)
+ sub = col.row(align=True)
+ # XXX disabled due to stability issues
+ #sub.prop(cloth, "pressure", slider=True, text="Pressure")
+ #sub.prop(cloth, "pressure_threshold", slider=True, text="Threshold")
+ col.prop(cloth, "voxel_resolution")
+ split.separator()
+
+ col = split.column()
+ col.label(text="Pinning")
+ col.prop(cloth, "pin_stiffness", text="Goal Strength")
+
+ split.separator()
+
+ col = split.column()
col.label(text="Quality:")
col.prop(cloth, "quality", text="Steps", slider=True)
More information about the Bf-blender-cvs
mailing list