Round the NPC shoes and responder boots
This commit is contained in:
1 parent
58cf12fd1d
commit
dfe5056303
26 files changed
+61
-39
No files matched your search
@@ -845,6 +845,12 @@ def _hands_and_shoes(mats, spec):
|
||||
seg=6, rings=4))
|
||||
parts.append(box("Shoe", (0.10, 0.25, 0.075), (0.12 * s, -0.045, 0.04), shoe,
|
||||
bevel=0.028, segs=1))
|
||||
# Round the toe and heel so the low-poly shoe reads as footwear rather
|
||||
# than a box; both stay above the rubber sole contact plane.
|
||||
parts.append(sphere("ShoeToe", 0.045, (0.12 * s, -0.155, 0.045), shoe,
|
||||
seg=8, rings=5, scale=(1.05, 0.80, 0.55)))
|
||||
parts.append(sphere("ShoeHeel", 0.034, (0.12 * s, 0.070, 0.045), shoe,
|
||||
seg=8, rings=5, scale=(1.0, 0.55, 0.55)))
|
||||
parts.append(box("Sole", (0.106, 0.262, 0.02), (0.12 * s, -0.045, 0.01),
|
||||
material("rubber", textured_solid=True)))
|
||||
return parts
|
||||
@@ -916,6 +922,12 @@ def _clothing(spec, mats):
|
||||
rot=(0, 0, 0), seg=14, minor_seg=4))
|
||||
parts.append(box("Boot", (0.12, 0.27, 0.22), (0.12 * s, -0.04, 0.11),
|
||||
mats["rubber"], bevel=0.03, segs=2))
|
||||
parts.append(sphere("BootToe", 0.055, (0.12 * s, -0.155, 0.075),
|
||||
mats["rubber"], seg=8, rings=5,
|
||||
scale=(1.0, 0.80, 0.55)))
|
||||
parts.append(sphere("BootHeel", 0.045, (0.12 * s, 0.080, 0.055),
|
||||
mats["rubber"], seg=8, rings=5,
|
||||
scale=(1.0, 0.55, 0.50)))
|
||||
if layer == "guard":
|
||||
belt = torus("Belt", 0.168, 0.022, (0, 0, 0.86), mats["leather"], seg=24,
|
||||
minor_seg=4, scale=(1.0, 0.72, 1.4))
|
||||
|
||||
Reference in new issue
Block a user