1. Welcome to VRCat! Please note that this message board is not related to VRChat in any official manner. It is run entirely by the community, and moderated by the community. Any content present has not been reviewed by VRChat moderators or staff. Your use of these forums implies understanding of this message. Thanks!
    Dismiss Notice

Avatars [Editor Script] Pumkin's Avatar Tools

Discussion in 'Tutorials and Tools' started by Pumkin, Nov 13, 2018.

  1. Pumkin

    Pumkin New Member

    Joined:
    Nov 13, 2018
    Messages:
    2
    Likes Received:
    5
    VRChat:
    Pumkin
    Pumkin's Avatar Tools (beta)

    An editor script that allows you to copy components from existing avatars to new ones, making it much faster to reimport avatars from blender or setup new ones based on your old ones.

    Supported Components:
    • Transforms - Copy over the pose between avatars, useful when an animation breaks your T pose or when you want to pose for the thumbnail camera.
    • Dynamic Bones - Copy over DynamicBones and DynamicBoneColliders between avatars, while also setting the roots, colliders and exclusions relative to the avatar being copied to. Can also remove all bones and colliders.
    • Avatar Descriptors - Copy over Avatar Descriptors, with their eye position, viseme setup, animation overrides and pipeline IDs.
    • Skinned Mesh Renderers - Copy over SkinnedMeshRenderer settings, materials, copy or reset blendshape values
    • Colliders - Copy over Box, Capsule, Sphere or Mesh colliders between avatars. Can also also remove all colliders.
    To be added later:
    • Particle Systems
    • Audio Sources
    • Triggers
    • Suggetions

    Screenshot:
    View attachment 1448

    Video (somewhat outdated):
    https://puu.sh/BZMGY/53e5dad7c3.mp4



    Download:
    https://github.com/rurre/PumkinsAvatarTools/releases/

    My code is probably not the greatest, and I'm not sure if everything works as advertised, but I'm open for feedback!
     
    shotariya, Hotox, LegacyPanda and 2 others like this.
  2. Pumkin

    Pumkin New Member

    Joined:
    Nov 13, 2018
    Messages:
    2
    Likes Received:
    5
    VRChat:
    Pumkin
    Updated to v0.5.1

    Changes:

    • Removed DynamicBone Dependencies - Will start off without DBone features but will patch itself once they're present.
    • Added Tools Menu - Lets you do a bunch of basic things like fill visemes and move around your viewpoint as well as remove dynamic bones
    • Added Avatar Info - Breaks down some of your avatar's components like triangles, materials and dynamic bones.
    • Fixed SkinnedMeshRenderer - Blendshapes used to do weird things when copying over values
    Screenshot:
    v0.5b.png
     
    #2 Pumkin, Nov 18, 2018
    Last edited: Nov 19, 2018