Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

How would I create this character?

Discussion in 'Editor & General Support' started by arvzg, Jun 4, 2015.

  1. arvzg

    arvzg

    Joined:
    Jun 28, 2009
    Posts:
    619
    Hi guys,

    I'm trying to create a character like "The 'wacky waving inflatable arm-flaling tube-man":



    Rockstar implemented this perfectly in GTA5!

    So far I've tried using a rigged model and putting character joints on the bones in Unity (essentially a ragdoll), and simulated 'wind' by adding constant force upwards (slightly randomised direction) and it looks pretty ok-ish:



    but I'm obviously not getting that wavy-cloth effect that is key to this character.

    I'd appreciate any advice, thanks!
     
  2. chelnok

    chelnok

    Joined:
    Jul 2, 2012
    Posts:
    680
    arvzg likes this.
  3. arvzg

    arvzg

    Joined:
    Jun 28, 2009
    Posts:
    619
    I just discovered this an hour or so before I saw your reply and started messing around with it. I got some great results actually:



    Still feels like it's missing something though, will have to play around with it some more!
     
    Callski, blizzy and chelnok like this.
  4. Kid_Niki

    Kid_Niki

    Joined:
    Feb 4, 2014
    Posts:
    5
    Hi arvzg, did you ever do more with this? Do you have any pointers on it, I am trying to build an interactive one. Thank you!
     
  5. arvzg

    arvzg

    Joined:
    Jun 28, 2009
    Posts:
    619
    hey there, yeah, I turned it into a full game! check it out at http://www.inflatality.com

    As for pointers, it was basically like I said in my original post and the following reply. Start with a 3D model of your inflatable, add a skeleton rig to it that can move the body and limbs around. Bring it into Unity, put a 3D joint on each of the bones (I think I used a configurable joint, but I can't remember). Add cloth, and some code, some magic and luck and.. it ended up looking alright!