Open tsunamayo opened 2 weeks ago
Happy to confirm the launch to orbit is fixed! Even on mechs where Cancel Slip Amount didn't fix it too.
Looks like this update also includes symmetry for the leg animations which is awesome, I don't see it in these patch notes though. The ingame version number doesn't seem to be correct by the way Great update all round, looking forward to testing further
@ProPeach yes I forgot about symmetry. I also managed to compute whether it needs a minus or not automatically so thats a plus.
Yes I noticed that! Very very cool, I was surprised to see that feature in so quickly as it sounded like it would be a pain
The mechs feel a lot better now. Still a bit clunky but much better than before.
It seems like the automated copy&paste of the joint rotations is a bit bugged aswell. The left side is set by me and works actually really well. The right side is copied and the foot has a 0 vaule and it "snaps" when the cicle starts a new rotation:
https://github.com/tsunamayo/Starship-EVO/assets/81495956/32aaac81-0642-4d88-a1f6-3d2f303efea4
https://github.com/tsunamayo/Starship-EVO/assets/81495956/f530fc48-505a-4497-a0de-da67c302c3c4
That's the mech: Mech_5.zip
There have been improvements in the latest build.
https://github.com/tsunamayo/Starship-EVO/assets/10069469/6c3b53e1-d9fe-4850-b2e3-e78a167738d9
After playing for a bit, I've found some issues. The mechawheel never appears in the mech computer preview, so I can't test the replay feature:
If I try to assign it an animation template, it deletes all of my key frame data from idle and walk.
Sometimes, it feels like mechs are crashing into their own parts, even when not animating. Turning seems sluggish.
https://github.com/tsunamayo/Starship-EVO/assets/10069469/33866c82-b6bb-42a1-8343-168641d9f980
There is still a little too much bounce. While the bounces don't really bother the mechawheel much, the cat from before never stays on the ground long enough to do anything meaningful.
https://github.com/tsunamayo/Starship-EVO/assets/10069469/48e3b41c-5e9d-4025-9237-2d8404668613
Good Improvements all around. Finally got one to work. microwalker2.zip https://imgur.com/Hw0fre3
Is a keyframe at 0.5 required, I seem to get some buggy looping when I don't have one.
A few players had some luck with smaller 2-legged walkers, so I thought I'd try one too.
It's moderately stable, but it keeps bouncing on the floor when standing still. Perhaps it would be better if the "adjust foot to match terrain slope" feature could have a slider, so we can reduce the effect or turn it off?
https://github.com/tsunamayo/Starship-EVO/assets/10069469/28e78af1-3194-4457-b50b-248d9b0732ea
@asanagisae Hi, nice looking mech! Send me the bp and I will investigate and fix the issue.
-does a dance-
https://github.com/tsunamayo/Starship-EVO/assets/10069469/7bb3cf10-2a39-4cf1-a7e3-90d0a7e21b9d
Here you go! The current BP, while modified, still bounces when not walking.
I tried to tweak the walk cycle so that the speed remains positive for the whole time. It seems to always take the lowest point on the mech, assuming that at least one foot will always be touching the floor. Faster gaits, such as a horse's gallop, require the creature to be off the ground entirely for part of the walk cycle while the legs move forward in position.
When I set the walk speed to 0 (zero assisted forward momentum), it seems the mech only moves sideways when pressing W, if at all. Does this graph have any meaning? If we optimize the walk cycle for a continuous positive speed, do we get a speed boost?
If we animate for continuous forward motion, I fear it will not resemble any living creatures in reality.
@asanagisae yeah I am not sure how you made it jump, the terrain preview wont deal with that for sure. You need to imput a bit of speed otherwise it wont work.
also @asanagisae send me the bouncing cat, when you show me something to debug always send me the faulty blueprint.
@tsunamayo Apologies. It's the same cat from before. I thought you had it from the previous issue. I've been afraid to put more work into it in case it is fundamentally incompatible with the animation engine design.
I think the 2-legged walker's main issue is the inability to stand still. Is that something that can be mitigated, taking into consideration the mech designs from other players? Should we have more players submit mech designs to accommodate a broader range of mech feet?
@Alkaliii yep you need a key frame at 0.5 if you use symmetry, so that the symmetrical key starts at 0. I will see what I can do to enforce that.
@Alkaliii I have just did the 0.5 key change, it is now mandatory when symmetry is on.
@asanagisae Yeah sorry np it s hard to keep track of everything on my side! I am having a look at it now, I keep you posted.
@asanagisae So right of the bat the config is done properly, the foot are set to hip, and the too knee are set at knee instead of something like knee and custom / knee 1 for example. That being set the foot placement are extremely twitchy when not used in mech, so I am looking into that too. Cheers
Thanks for looking at it. Yes, the joint ordering may be a little strange. 😄 It was designed and built in phase 1 when custom joints weren't possible. Joints with the same type are meant to follow the same animations and key frames for this style of walk to be possible. The types aren't indicative of their purpose - hips as feet, for example.
That said, the actual joint names shouldn't affect the mech's behavior? Does the engine require legs to be set up as hip > knee > foot?
@asanagisae Yep it does. Foot have the foot terrain alignment feature for example, hip have sound effet (you can toggle it on with a custom join though). I fixed the twitchy issue, it is was due to the moment of inertia being too small as being on the main parent entity only. I still need to compute an accurate center of mass though.
New improvements to the mechs:
Hotfixes build.
Hotfixes:
5789 Docking port: Is Docked event not working properly.
5788 Tri girder minimum grid size.
5774 Docking port: cannot transfert items
5775 Gravity don't apply after undocking
5777 Power cell issues, collision and on delete
5786 Life support dont refill in atmosphere.
5798 Symmetry on assembler is incorrect