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

Question about Character Models

Discussion in 'General Discussion' started by ItsMattsFault, May 8, 2012.

  1. ItsMattsFault

    ItsMattsFault

    Joined:
    May 2, 2012
    Posts:
    3
    I have been coming up with ideas for an RPG game, but there is one question I have always had that I can't find an answer to.

    If I wanted the player to be able to change features on their character, such as: Height, weight, eye color, nose, and stuff like that, is that done in Blender (The modeling software I am going to use) or in Unity? Or is this even possible with the given tools of the free versions?
     
  2. ItsMattsFault

    ItsMattsFault

    Joined:
    May 2, 2012
    Posts:
    3
  3. Relfos

    Relfos

    Joined:
    Dec 27, 2011
    Posts:
    45
    That is done in Blender, not Unity (unless you create lots of body parts and then script a system that allows to customize characters)
     
  4. Meltdown

    Meltdown

    Joined:
    Oct 13, 2010
    Posts:
    5,796
    For height you can scale your character on the Y axis, and slightly on the X axis (for a bit of width).
    For weight you can scale on the relevant axis to make each body part thicker.

    Eye colour is a simple material color change.

    For a different type of nose, you could have the modeller model several noses, then as the player chooses their nose you just change the gameobjects mesh.

    There are several ways to do it but this would be the most logical for me.
     
  5. Morning

    Morning

    Joined:
    Feb 4, 2012
    Posts:
    1,141
    A better way imo would be to use a premade or make your own blend shape script for blendshapes. That way you can make morphs in blender or whatever and then just apply it to the base mesh if needed.
     
  6. ItsMattsFault

    ItsMattsFault

    Joined:
    May 2, 2012
    Posts:
    3
    Thanks for all the answers!

    My best example I could give would be like Mass Effect, where they give you several sliders and you can stretch, lengthen/shorten, move each feature. This includes cheeks, neck, nose, eyes, lips, the whole Works. So would it be easiest to create different shaped heads, then layer the other objects on top so they can simply edit each different feature?