6
hasu
5y

Unreal Engine fun continues...
so I need to set limits to rotations within a skeletal mesh. So in other programms, like blender, you can specify a limit per axis, setting max and min angle. Makes sense, right?

Unreal Engine:
1. Let's call rotations sometimes xyz, sometimes roll pitch yaw, and sometimes swing1 swing2 and twist so that nobody knows what it is anymore.
2. IK node 1: limits? what are limits?
3. IK node 2: ok, you can set angular limits but they are all symmetrical to god knows what and to all axis apperently.
4. Physics: yeah you can define joint constraints but we give you only symmetrical constraints also
....
WHY. Were does this make any sense? One node is not like the other, and they talk rotations but use 100 different terms for them, since, hey, why the f not. And let's limit everything symmetricly so you can only set one value or have to fiddle with offsets to achive the range of movement you want.

I mean, one could just stick to xyz (or even roll/pitch/yaw, whatever) and min/max but hey, that's one extra field and then it would be easy to use. Who would want that? ....

Comments
  • 5
    figured it out... goddamit it's ugly like this but whatever. fk it, a solution is a solution.

    ...

    still mad tho.
  • 3
    @neeno I can see why. Some things it does beautifully and I don't even mind Blueprints anymore at this point but some things are just... like... why?! there are many 3d programms which all interact with models in pretty much the same way. why did Unreal feel the need to come up with their own stuff, not document it properly and rename everything? damn. It's just so frustraiting at times.

    It can also not differinciate between meshes and bones if they have the same name. Come on. They are different objects entierly!

    Also the tree of the skeleton includes the meshes and makes them bones. why.

    sorry. it is cool, but at the moment we have a love-hate relationship.
  • 0
    I would love it if they would at least have decend documentation for c++, but they don't. I can't do anything which is in AnimGraph in C++ without a huge hassle it seems. I went to blueprints now since I really can't be bothered to fight with the engine itself.

    It also bothers me that they don't support blender properly, or that it cannot import blender's constraints. I have a script to set them up in blender easily. But no. Unreal does not read it so I have to set everything within Phat by hand....

    also, just symmetric constraints in generall are the biggest bullshit I've ever seen. I do not seen any benefit in them whatsoever.
  • 0
    it completly blows my mind how shitty it is to set up constraints for things in unreal. and why on earth is everything symmetrical?!
Add Comment