Appendix A · Field Names and Codes
A.2Material Standard Fields
For TnpixTool.goldSet / goldSetAt. Names are case-sensitive; an unknown name is refused.
A new Standard material starts with the exponential membrane on (400,000 / 40,000) and friction and grip ticked.
| Name | Panel control | Notes |
|---|---|---|
| bendGoldK | K bend | Per region |
| bendGoldDamp | damp bend | 0 = off |
| dampRatioStretch / dampRatioBend | ratio stretch / ratio bend | Whole garment; 0 = off |
| relDamp | Relative Damp (k relative) | Whole garment; 0 = off |
| stretchGoldK / shearGoldK | K stretch / K shear | Per region; 0 = exponential membrane off |
| maxStrain | max strain | Fraction of the rest length; per region |
| damping | velocity damping (global) | Per region |
| motionDamp | Motion Damping | Per region; 0 = off |
| densityAll | weight (density) | Per region |
| warpStiff / weftStiff / shearStiff | warp / weft / shear | |
| membraneCompress | compress stiffness | |
| bendAnisoWarp / bendAnisoWeft | warp bend / weft bend | |
| bendQuadK | fold body k_b | 0 to 100; 0 = off; outside the range refused |
| gammaK | collision damping (gk) | |
| matFriction / matGrip | friction / grip | Setting ticks them; goldClearAt unticks |
| strainLimitOn | limit stretch (hold this fabric's ceiling) | 0 or 1 |
| stretchBodyLimit | limit where it touches the body | 0 or 1 |
| strainRateLimit | strain-rate limit (/s) | Setting ticks it; goldClearAt unticks; 0 = off |
| triStrainLimit | per-triangle limiter | Integer, 0 or 1 |
| strainOptIters / strainOptCg | Accurate strain limit (iterations) / Solve steps per iteration | Integers |
| mrsLevels | multi-res levels (MRS) | Integer; 0 = off |
| enableBend | bend enable | Integer, 0 or 1 |
| preset | preset (the list's row) | Integer; use goldPreset, which also writes the values |