Garry's Mod

Garry's Mod

Ragdoll Puppeteer
 此主题已被置顶,因此可能具有重要性
dim sum un  [开发者] 2024 年 9 月 25 日 上午 8:39
Next Update: SP-Only Gesture Layer
Hey all! Surprised to see the tool's reception on the workshop. How are you liking it so far?

For those who were unable to view the video, I've just finished adding a gesture timeline to the Ragdoll Puppeteer. This will allow you to pose another sequence on top of the base sequence. Special thanks to Paper for helping me test this feature.

This was pretty hard to work with: as of now, there does not exist a way to add layered sequences on the client side[wiki.facepunch.com], nor are there ways to obtain any sequence blending parameters for me to work with. In other words, I had to rely on some workarounds to achieve the gestures that you see now. Fortunately, I was able to get something working. Want to animate a character shooting his weapon, reloading it, or doing some other gesture? This extra gesture timeline will do the trick for you.

Most additive gestures work: the TF2 voice command gestures, some attack animations, and some reload animations, as I listed earlier. However, many (not all) HL2 gestures do not work! I'm sorry if that has disappointed you, but I hope you are able to compensate for this somehow. If I'm able to obtain more sequence information on the clientside, then I may be able to find an implementation. For now, work with what I have!

In addition, Ragdoll Puppeteer gestures only work in singleplayer. This is intended as they add additional pose data to be sent to the server. I do not intend to add multiplayer support in the future, nor will I try to make the gestures accurate, as these will require a rewrite of the tool.

This workaround will stay around for some time. Although limited, I was able to get something satisfying out of it. Hopefully it will be the same for you in your posing/animating endeavors :)

As for future updates, I plan to implement an improved offsetting feature that involves using a physics prop to move the puppeteer around. This would be superior to the current offset root and the angle (and axis) offset sliders solutions that I have and what I have seen suggested, as the puppeteer will be able to move into any position or angle that you desire. Thanks to Skerion for inspiring such an idea. This would also make doing moving walk and run cycles faster and easier for animators to make. This had been a personal goal for me when it came to making this tool.

Once the above features have been implemented, I will begin to look through your feature requests and implement them, as well as fix any minor bugs.
最后由 dim sum un 编辑于; 2024 年 9 月 25 日 上午 8:47