安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
I think it's related to the server not passing the components.lua file. I have this fixed in an update coming soon. If you want to test it out for yourself before it's on the workshop, you can download the zip file from this branch of the source code[github.com]. Click the Green <> Code button, download the zip, and plop the folder in your addons folder
1. writeSequencePose - lua/ragdollpuppeteer/client/ui.lua:211
2. unknown - lua/ragdollpuppeteer/client/ui.lua:717
Timer Failed! [Simple][@lua/ragdollpuppeteer/client/ui.lua (line 712)]
It says this whenever i try use tool
Perhaps there's a lot of complications with having smooth playback with how the code is set up, but I do hope it gets re-implemented if possible. It seems too important to not have.
What’s your use case with the tool currently? If you’re baking the animation using the SMH physics recorder, you can increase the record interval setting, so SMH’s frame interpolation will smoothen out the result
So far, I've been using the puppeteer addon for making a second ragdoll be controlled by the puppet using advanced ballsocket constraints with limited rotation, mostly for the legs so that they can walk on their own. Originally, I recorded the sequence by itself in SMH and tried to reduce the frame count so that it would loop, but then I realized that that was going to be too much of a hassle and I wouldn't be able to rotate the puppeteer independently from the SMH animation, so I ended up leaving out SMH aside from the head being controlled by a dummy prop.
There’s a couple of things you could do when you have SMH move the puppeteer. For instance, during the physics recording, you can use the UI to change one pose parameter or one angle offset (an option for SMH to automatically set this for multiple parameters would be useful). This allows you to achieve some interesting motions like transitions from movement axes to another, or looking at something passing by.
Finally, to address some of your points, also remember that with the floor prop and with the original sequence itself, you can keep the animation perfectly looping, and you are able to rotate and animate the puppeteer around to achieve different trajectories (as I have understood for rotating the puppeteer independently from the SMH animation).
I tried to add as much detail to this methodology as possible so you can try to replicate it on your own, as well as for anyone curious about such a method. I’ve written this without any testing (as per my circumstance), but to the best of what I know is achievable using the tool, so I hope you are able to find any flaws in this approach so we can try to improve it as much as possible
Using SMH's physics recorder with a larger record interval doesn't seem like the best solution either since it's not guaranteed to completely obscure the choppiness. Plus, you wouldn't be able to as easily do any kind of spontaneous or improvised animation (e.g. moving stuff around with the physgun) without also having to deal with the choppy playback, and like you said you'd have to make a compromise between choppy playback for bones that are locked onto the sequence and bones that move freely not having as many frames.
With all that said, I appreciate that you've already implemented some of the previous feedback into this addon, and I don't want you to be overwhelmed by a ton of new requests. Here's hoping you enjoy your time off.
Thanks to this conversion, earlier, I’ve just outlined an implementation for manually interpolating the poses so as to minimize the choppiness[github.com], so once I get back to my computer, I’ll get started with experimenting this option
So far, I’ve been quite happy with developing up to the current version (this is far, far different from regular work. I’m enjoying it alot). I thank you and the community for the feedback in helping me improve the tool further!
Hey Skerion. To follow up on our discussion earlier, I've narrowed down the issue related to choppy playback and accomplished smooth playback through the latest version of Ragdoll Puppeteer, here[github.com]. If you'd like to test it on your own time, please feel free too!