Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic 227 Skeletalmesh Functions (Read 302 times)
New Member

Suffering Artist

Posts: 13
Location: Englandshire
Joined: Apr 27th, 2020
Gender: Male
227 Skeletalmesh Functions
Sep 10th, 2020 at 9:08am
Print Post  
Howdy all,

I've been messing around with Skeletal Meshes for a project I'm working on at the moment and I've been wondering about some features I know are possible through 227's skeletalmesh functions as stated in Actor.

The biggest one for me is the possibility to "mix" animations - I'm wanting to have my character(s) be able to run facial animations over the top of other animations for example. Now I know that in the Harry Potter games this is done through what they call anim channels, however I don't see any thing in 227 that looks similar to this but I know it's possible as Qtit/Enzyme showcased animation mixing in an example video from a few years back.

Another thing I've been wondering about is what the difference/advantage of using SkelPlayAnim over the usual PlayAnim/LoopAnim/TweenAnim is. Is it more efficient/optimal to use this function over the traditional ones?

These points aside, any sort of documentation on how these new skeletalmesh functions can be used would be a godsend as there are literally 0 released projects that actually make any use of them and no resources available online - unless of course the 227 implementation is basically the same as the UT2004 in which case I shall scour that codebase for relevant info.


Back to top
IP Logged
Oldunreal MasterPoster
Developer Team

Posts: 1534
Location: Finland
Joined: Aug 16th, 2005
Gender: Male
Re: 227 Skeletalmesh Functions
Reply #1 - Sep 10th, 2020 at 1:47pm
Print Post  
Well 227j has a whole set of new skeletal mesh features. 227i ones are a little wonky.

Well to answer the question, SkelPlayAnim is not faster then PlayAnim/LoopAnim, so you should only use it to play a sub-tree animation (like upper torso animation for player model).

227j adds IK solvers support (kinda like UE3) where you can use it to make character head look at something, or feet stretch out to floor height. Also it adds skeletal mesh hitbones to make projectiles/bullets hit only bodyparts. And for SetBoneRotation/Offset it adds a bone space parameter which can be used to specify transformation space of the rotation/offset (whetever it should be local bone space, actor space or world space).
It also now supports having multiple Animation sets for one actor, incase you want to merge multiple animation trees with one mesh.

Shivaxi wrote on Jul 25th, 2013 at 12:50pm:
...and now im stuck trying to fix everything you broke for the next 227 release xD Tongue

Back to top
IP Logged
Page Index Toggle Pages: 1
Send TopicPrint
Bookmarks: del.icio.us Digg Facebook Google Google+ Linked in reddit StumbleUpon Twitter Yahoo