Serious Sam Fusion 2017 (beta)

Serious Sam Fusion 2017 (beta)

Ocen: 93
[Resource] Dynamic Bones for Players/Puppets
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Rozmiar pliku
Zamieszczono
Zaktualizowano
143.834 KB
17 lutego 2018 o 13:31
11 lutego 2019 o 21:56
Listy zmian: 10 ( zobacz )

Zasubskrybuj, aby pobrać
[Resource] Dynamic Bones for Players/Puppets

W 1 kolekcji stworzonej przez Ryason55
Mods for stream
Przedmioty: 19
Opis
This mod adds the capability for players and puppets to have bones that jiggle and move based on the character's movements. Note that for this to work for your models, the skeleton of your character must by modified to support it. I've made a guide for how to do this here:
http://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1305027784


There are now performance-related settings availible via console commands. These are to help with making the dynamic bones not hit the FPS as severely, primarily in the case of large servers. They are:

globals.SetDynamicBoneFPS(LocalPlayerFPS,OtherPlayersFPS)
Sets how many times per second the dynamic bones will update. This is set separately for the local player (the player you're currently viewing from ingame), and for other players/puppets. A value of 0 or lower will set it back to the default (60 for local, 30 for others). Of course, the dynamic bones can only run as fast as your current FPS; This is just a maximum.

globals.SetDynamicBoneDistanceMod(Distance)
This reduces the range where the Dynamic Bones on other players will be calculated. For reference, the Witch-Bride player has bones that are handled as far out as 35 meters. Setting a value of 10 would make the range for those bones 25 meters, while also disabling bones that are normally set for 10 meters or lower. Setting an absurdly high number would effectively disable the dynamic bones on other players. Do note that this will never disable dynamic bones on the local player.
Komentarzy: 2
Ryason55  [autor] 24 marca 2018 o 2:17 
Update: Hopefully improved performance by making the dynamic bones only run at 60 FPS for the local player, and 30 FPS for all other players. This can be tweaked via a couple new console commands, outlined in the description.
Ryason55  [autor] 20 lutego 2018 o 0:07 
Update: Added the capability to implement angle limits, and updated the guide accordingly.