Originally Posted by Othgar
And I'm pretty sure this method would be against the EULA and all that.
|
Nah it wouldn't. Blizzard fully allows the creation of PlayerModel frames (that's what you see for animated player portraits, though they use PlayerModel:SetCamera(1) to get the off-center look.). They also allow altering the placement of the camera within a playermodel frame through the use of PlayerModel:SetOffset or something like that, where you can provide x,y,z for the player model to be placed relative to the origin.
What gets hard is that animation durations/keys are completely different for each race, (last I messed around with them they were) and the x,y,z coordinates to provide that perspective is completely different for each race, due to different sizes and what-not. You could do extremely basic playermodel animation based off of spell-casts or special attacks from the combat log, and you could mimic what the WoW engine does, just with a playermodel frame. However it would take way too much effort to produce an addon that would do such a thing, at least more than I personally would be willing to spend.
(I was designing a UI a long time ago that had full-player models off to the left and right where they performed the actions the actual character was doing. I got it working for male trolls, but doing the dual-wield animation timing as well as target-animations was way too much work for what I wanted to do, so I kind of just left it at that.)