model has special eye setup, need help setting it up.

so i’ve followed a well-written tutorial on eyes, and made some progress. but i’ve hit a brick wall here.

it’s Mewtwo, so he’s got those special diagonal eyeholes. i’m trying to figure out how to replicate that effect in source, and there’s two steps i need to get through to do that.
first off, the eyes seem really tilted in-engine. here’s the eye in 3dsmax:

here they are in-engine:


$modelname "drlilrobot\mewtwo.mdl"
$model mewtwo "ref.smd" {
	eyeball righteye "HeadN" -0.97 16.73 .5 "eyeball_r" 1.00 4 "pupil_r" 5
	eyeball lefteye "HeadN" 0.97 16.73 .5 "eyeball_l" 1.00 -4 "pupil_l" 5
	mouth 0 "mouth" "HeadN" 0 1 0     // mouth illumination
	
	flexcontroller eyes range -2 2 eyes_updown
	flexcontroller eyes range -3 3 eyes_rightleft
}

$bodygroup UpperFace
{
	studio "bodygroups\upperface\default.smd"
	studio "bodygroups\upperface\angry.smd"
	studio "bodygroups\upperface\blink_1.smd"
	studio "bodygroups\upperface\blink_2.smd"
	studio "bodygroups\upperface\blink_3.smd"
	studio "bodygroups\upperface\closed1.smd"
	studio "bodygroups\upperface\closed2.smd"
	studio "bodygroups\upperface\halfclose.smd"
	studio "bodygroups\upperface\hurt.smd"
	
}
$bodygroup LowerFace
{
	studio "bodygroups\lowerface\default.smd"
	studio "bodygroups\lowerface\rigged.smd"
	studio "bodygroups\lowerface\open.smd"
	studio "bodygroups\lowerface\wideopen.smd"
	studio "bodygroups\lowerface\pain.smd"
}
$texturegroup "mewtwoalts"
{
	{	"mewtwo_body" "eyeball_l" "eyeball_r" "mewtwo_eyelid" "mewtwo_misc" }
	{	"mewtwo_body2" "eyeball_l" "eyeball_l" "mewtwo_eyelid2" "mewtwo_misc2" }
	{	"mewtwo_body3" "eyeball_l" "eyeball_l" "mewtwo_eyelid3" "mewtwo_misc3" }
	{	"mewtwo_body4" "eyeball_l" "eyeball_l" "mewtwo_eyelid4" "mewtwo_misc4" }
	{	"mewtwo_body5" "eyeball_l" "eyeball_l" "mewtwo_eyelid5" "mewtwo_misc5" }
	{	"mewtwo_body6" "eyeball_l" "eyeball_l" "mewtwo_eyelid6" "mewtwo_misc6" }
	{	"mewtwo_body7" "eyeball_l" "eyeball_l" "mewtwo_eyelid7" "mewtwo_misc7" }
	{	"mewtwo_body8" "eyeball_l" "eyeball_l" "mewtwo_eyelid8" "mewtwo_misc8" }
}
$surfaceprop flesh
$cdmaterials "models\drlilrobot\mewtwo"

$sequence bindpose	"bindpose.smd"

$eyeposition 0 0 70

$attachment "eyes" "HeadN" 0.00 16.73 2.33 absolute
$attachment "mouth" "HeadN" 0.80 -5.80 -0.15 rotate 0 -80 -90


i don’t know if this is all the info you need.

now let’s take step 2: making the eye move “diagonally” across the eye surface
right now, if i move the flex to the right, it’ll move directly horizontally and produce a terrifying result

Make sure you are using the correct brand of software when working with special eyes.