If I made a model and put it on G'Mod, I'd sure as hell be prettty proud about it and I'm sure you would be too.
If it'll be worth it is up to you, but I'm sure playing as your own personal made model will put a smile to your face (having experience made hundreds of aircraft model on 3DS Max and gotten them into flight simulators, etc).
My day's of Source Modding are long gone and I've forgotten everything I knew due to lack of practice so I can't help and wouldn't like to offer as I'd have to relearn, reinstall a lot of things and I don't have the time for that but maybe you can take a look into it?
I've made a head with shape keys as a test model for Half-Life 2 Beta. All it's going to have is Eye movement but I struggle to make the qc script compile.
Just a moment.
EDIT: Here's the script. `$modelname "ampa.mdl" $cdmaterials "models\Ampa"
If it'll be worth it is up to you, but I'm sure playing as your own personal made model will put a smile to your face (having experience made hundreds of aircraft model on 3DS Max and gotten them into flight simulators, etc).
My day's of Source Modding are long gone and I've forgotten everything I knew due to lack of practice so I can't help and wouldn't like to offer as I'd have to relearn, reinstall a lot of things and I don't have the time for that but maybe you can take a look into it?
Did you use Blender 2.79 or 2.80?
Model textures from this era's Scientist and Barney models.
Why doesn't YouTube work here?
I've made a head with shape keys as a test model for Half-Life 2 Beta. All it's going to have is Eye movement but I struggle to make the qc script compile.
Just a moment.
EDIT:
Here's the script.
`$modelname "ampa.mdl"
$cdmaterials "models\Ampa"
$sequence idle "AmpaHead_ref.smd"
$model "ampahead" "AmpaHead_ref.smd" {
eyeball eye_right HS_Head 1.8552 -2.41958 65.1821 ampaEYEBALL_l 1 3 ampairis_l 3
eyeball eye_left HS_Head -1.8552 -2.41958 65.1821 ampaEYEBALL_r 1 -3 ampairis_r 3
eyelid upper_right "AmpaHead.vta" lowerer 1 -0.27 neutral 0 0.21 raiser 2 0.28 split 1 eyeball "eye_right"
eyelid lower_right "AmpaHead.vta" lowerer 3 -0.3 neutral 0 -0.26 raiser 4 -0.11 split 1 eyeball "eye_right"
eyelid upper_left "AmpaHead.vta" lowerer 5 -0.27 neutral 0 0.21 raiser 6 0.28 split -1 eyeball "eye_left"
eyelid lower_left "AmpaHead.vta" lowerer 7 -0.3 neutral 0 -0.26 raiser 8 -0.11 split -1 eyeball "eye_left"
flexfile "AmpaHead.vta"
{
defaultflex frame 0
flex "EYE1" frame 1
flex "EYE2" frame 2
flex "EYE3" frame 3
flex "EYE4" frame 4
flex "EYE5" frame 5
flex "EYE6" frame 6
flex "EYE7" frame 7
flex "EYE8" frame 8
}
flexcontroller eyelid range 0 1 "right_lid_raiser"
flexcontroller eyelid range 0 1 "upper_right_lowerer"
flexcontroller eyelid range 0 1 "left_lid_raiser"
flexcontroller eyelid range 0 1 "upper_left_raiser"
flexcontroller eyelid range 0 1 "blink"
/* flexcontroller eyelid range 0 1 "EY_ANGR_L"
flexcontroller eyelid range 0 1 "EY_ANGR_R"
flexcontroller eyelid range 0 1 "EY_SAD_L"
flexcontroller eyelid range 0 1 "EY_SAD_R" /*
%upper_right_raiser = right_lid_raiser * (1 - right_lid_droop * 0.8) * (1 - blink)
%upper_left_raiser = left_lid_raiser * (1 - left_lid_droop * 0.8) * (1 - blink)
}`
Any help?
UPDATED SCRIPT
`
$modelname "ampa.mdl"
$cdmaterials "models\Ampa"
$model "ampahead" "AmpaHead_ref.smd" {
eyeball "eye_right" HS_Head 1.8552 -2.41958 65.1821 ampaEYEBALL_l 1 3 ampairis_l 3
eyeball "eye_left" HS_Head -1.8552 -2.41958 65.1821 ampaEYEBALL_r 1 -3 ampairis_r 3
/* eyelid upper_right "AmpaHead.vta" lowerer 1 -0.27 neutral 0 0.21 raiser 2 0.28 split 1 eyeball "eye_right"
eyelid lower_right "AmpaHead.vta" lowerer 3 -0.3 neutral 0 -0.26 raiser 4 -0.11 split 1 eyeball "eye_right"
eyelid upper_left "AmpaHead.vta" lowerer 5 -0.27 neutral 0 0.21 raiser 6 0.28 split -1 eyeball "eye_left"
eyelid lower_left "AmpaHead.vta" lowerer 7 -0.3 neutral 0 -0.26 raiser 8 -0.11 split -1 eyeball "eye_left" */
flexfile "AmpaHead.vta"
{
defaultflex frame 0
flex "EY_UI_Lid" frame 1
flex "EY_LI_Lid" frame 2
flex "EY_LR_Lid" frame 3
flex "EY_UR_Lid" frame 4
flex "EY_ANGR_L" frame 5
flex "EY_ANGR_R" frame 6
flex "EY_SAD_L" frame 7
flex "EY_SAD_R" frame 8
}
flexcontroller eyelid range 0 1 "right_lid_raiser"
flexcontroller eyelid range 0 1 "right_lid_lowerer"
flexcontroller eyelid range 0 1 "left_lid_raiser"
flexcontroller eyelid range 0 1 "left_lid_lowerer"
flexcontroller brow range 0 1 "left_lid_angry"
flexcontroller brow range 0 1 "right_lid_angry"
flexcontroller brows range 0 1 "left_lid_sad"
flexcontroller brow range 0 1 "right_lid_sad"
%EY_UR_Lid = right_lid_raiser
%EY_LI_Lid = left_lid_raiser
%EY_LR_Lid = right_lid_lowerer
%EY_UI_Lid = left_lid_lowerer
%EY_ANGR_L = left_lid_angry
%EY_ANGR_R = right_lid_angry
%EY_SAD_L = left_lid_sad
%EY_SAD_R = right_lid_sad
}
$sequence idle "AmpaHead_ref.smd"
`