Fix binary files not being stored with LFS, add mesh body exports

This commit is contained in:
Alan O'Cull 2024-01-17 00:53:21 -05:00
parent 07be7e1278
commit 9622d40359
12 changed files with 35 additions and 3 deletions

3
.gitattributes vendored
View File

@ -6,3 +6,6 @@
*.kra filter=lfs diff=lfs merge=lfs -text *.kra filter=lfs diff=lfs merge=lfs -text
*.clip filter=lfs diff=lfs merge=lfs -text *.clip filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text *.wav filter=lfs diff=lfs merge=lfs -text
*.hdr filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text

Binary file not shown.

Binary file not shown.

BIN
characters/insurrectionist/p5-baking.blend (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,7 +1,7 @@
import bpy import bpy
from bpy.types import Constraint, PoseBone from bpy.types import Constraint, PoseBone
rig = bpy.data.objects["insurrectionist"] rig = bpy.data.objects["skeleton_insurrectionist"]
## FIX PARENTS ## FIX PARENTS
def reparent(b: str, newParent: str = 'DEF-spine'): def reparent(b: str, newParent: str = 'DEF-spine'):
@ -116,10 +116,12 @@ for b in rig.pose.bones:
arrcopy(b.lock_rotation, [True, True, True]) arrcopy(b.lock_rotation, [True, True, True])
arrcopy(b.lock_scale, [True, True, True]) arrcopy(b.lock_scale, [True, True, True])
b.lock_rotation_w = True b.lock_rotation_w = True
elif b.name == "axe_gripadjust":
b.custom_shape_scale_xyz = (1.0, 0.8, 0.1)
# Constrain menu sliders so they are limited to proper bounds # Constrain menu sliders so they are limited to proper bounds
constrain_slider(rig.pose.bones.get('slider1d_axe_gripadjust')) constrain_slider(rig.pose.bones.get('slider1d_axe_gripadjust'))
constrain_slider(rig.pose.bones.get('slider1d_axe_thrust')) constrain_slider(rig.pose.bones.get('slider1d_axe_lefthand_grip'))
constrain_slider(rig.pose.bones.get('slider1d_axe_smear'), -0.03, 0.03) constrain_slider(rig.pose.bones.get('slider1d_axe_smear'), -0.03, 0.03)
# Arm and Hand switch for Axe Base # Arm and Hand switch for Axe Base
@ -134,5 +136,17 @@ if axe_base is not None:
axe_constraint.owner_space = 'POSE' axe_constraint.owner_space = 'POSE'
axe_constraint.influence = 0.0 axe_constraint.influence = 0.0
## Set up driver constraint for the switch # Left-Hand grip switch for Axe
left_hand = rig.pose.bones.get("hand_ik.L")
lh_constraint: Constraint = None
if axe_base is not None:
lh_constraint = left_hand.constraints.new('COPY_TRANSFORMS')
lh_constraint.target = rig
lh_constraint.subtarget = 'axe_grip_lefthand' # note subtarget uses name not object
lh_constraint.target_space = 'POSE'
lh_constraint.owner_space = 'POSE'
lh_constraint.influence = 0.0
## Set up driver constraint for the switches
drv_constraint_1D(axe_constraint, 'slider1d_axe_gripadjust', 0.06) drv_constraint_1D(axe_constraint, 'slider1d_axe_gripadjust', 0.06)
drv_constraint_1D(lh_constraint, 'slider1d_axe_lefthand_grip', 0.06)

BIN
hdris/empty_warehouse_01_2k.hdr (Stored with Git LFS) Normal file

Binary file not shown.

BIN
hdris/kloofendal_misty_morning_puresky_2k.hdr (Stored with Git LFS) Normal file

Binary file not shown.