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 Script to easily generate touch-based inventory systems on avatars.

Discussion in 'Tutorials and Tools' started by RetroGEO, Oct 5, 2019.

  1. RetroGEO

    RetroGEO New Member

    Joined:
    Feb 26, 2018
    Messages:
    8
    Likes Received:
    3
    VRChat:
    RetroGEO
    Almost a year ago now I created the stop-action animator for playing animation states on objects using particle death. Throughout my continued development of this technique I consistently ran into 2 irritating problems.
    One was I wanted the system to be open and powerful enough to facilitate a wide number of uses.
    The other was I wanted it to be easy enough to use that any user could produce the results they wanted.
    With some help I think I've solved both of them.

    The newest version of my touch-driven setup for avatars (package hosted on my asset server) has introduced an experimental script that makes the creation of touch-driven inventories and other actions easy. With an interface that focuses on modular development of systems it seeks to automate the process of setting up the animators and particles necessary to make stop-action driven effects possible. It can be used to generate entire inventories complete with buttons and particles and can even set up the joints/rigidbodies automatically.

    In this video I detail how it works and go through a basic set up guide for a single object. In the future I'll explore more advanced setups that involve a bit more attention to set up correctly.



    A slight correction: The package only includes the rigidbody and IK_Follower auto-setup not the FinalIK variant in order to avoid compiler errors if the user doesn't have FinalIK installed. In the future there will be two separate packages available depending on whether you have or do not have FinalIK.

    If you're interested in picking up this UnityPackage and script contact me on Discord: rero#9097
    The touch-based inventory generator aka animate on collision package is now additionally available on Booth.pm and StokesMagee's resort:

    https://stokesmagee.net/store/product/19-particle-touch-based-inventory-generator-script/

    https://reroassetsvrc.booth.pm/items/1596673

    Original concept and asset package created by me. Script created in collaboration with Cibbi.
     
    #1 RetroGEO, Oct 5, 2019
    Last edited: Nov 5, 2019
  2. eN7ity

    eN7ity New Member

    Joined:
    Apr 6, 2018
    Messages:
    7
    Likes Received:
    2
    VRChat:
    eN7ity
    I used the script to create a pretty complex Inventory system with over 20 toggleable objects and over 40 buttons. After Setting up the script, generating the System and some minor tweaking it worked out great.
    I can really recommend this script, makes creating systems like this much easier!
    https://gyazo.com/4cb2f5059abd29eea6ad132c95da6319
     
    RetroGEO likes this.
  3. RetroGEO

    RetroGEO New Member

    Joined:
    Feb 26, 2018
    Messages:
    8
    Likes Received:
    3
    VRChat:
    RetroGEO
    You certainly take the cake for most complex system generated so far : )
    Consider joining my Discord server for news on updates and future assets: https://discord.gg/9MEWKyq
     
    #3 RetroGEO, Nov 5, 2019
    Last edited: Nov 5, 2019