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. Dismiss Notice

Need a new 3D modeling software

Discussion in 'Formats & External Tools' started by darklink10, Aug 11, 2014.

  1. darklink10

    darklink10

    Joined:
    Dec 7, 2013
    Posts:
    13
    So I've been using Blender for awhile now, before I even started using Unity. Lately I've been trying to use them side by side working together and I've found a couple difficulties (textures aren't compatible, ect..) The solutions I've found so far haven't worked. So I was thinking of switching to another program that might handle the textures better with Unity (or if someone can fix my issue with that I'd love to keep using Blender) So share with me what program you're passionate about!

    The only requirements that it needs to meet is:

    -Compatible with Unity
    -Uses rigging and animation
    -High Quality texturing compatible with Unity
    -Free and open source

    What I'd like, but is completely optional;

    -Sculpting tools
    -Good quality models
    -3D printer compatibility

    Share with me what you guys got and I'll go check it out!

    Thanks!
     
  2. shaderop

    shaderop

    Joined:
    Nov 24, 2010
    Posts:
    942
    It might help if you could elaborate on what sort of texturing problems you're having with your current workflow.
     
  3. darklink10

    darklink10

    Joined:
    Dec 7, 2013
    Posts:
    13
    Its simple, Blender textures don't convert into Unity. I need to tile everything on a texture sheet for anything texture-wise to render. And when I convert the model to .FBX with the .FBX converter it gets rid of materials and textures all together.
     
  4. Eric5h5

    Eric5h5

    Volunteer Moderator Moderator

    Joined:
    Jul 19, 2006
    Posts:
    32,398
    As per your listed requirements, Blender is the only option. If you're expecting Blender materials to translate to Unity, then you're correct, that's not possible since 3D app materials are always proprietary to the app and won't work with anything else. This is the case for all 3D apps. Standard textures work fine though.

    --Eric
     
  5. the_motionblur

    the_motionblur

    Joined:
    Mar 4, 2008
    Posts:
    1,774
    If you save out from other packages you get either the material name or the texture name associated to the model on import in Unity. Everything else still needs to be associated and set up manually. I'm not sure if you really want to learn new software or even spend money just for that.

    As the others here said: Open source Blender will be your only option. All the others I know are sub-par and/or veeeery old or incomplete.

    Things to try (I haven't used Blender in ages so I'm only guessing):
    1. apply the same material name to your model as the filename of your texture file is.
    2. Import the texture file first into unity. Also keep in mind that Unity searches inside a folder called "Textures" first (recursive up IIRC) inside your Project structure if you have one

    No matter what I'm pretty sure that this is a problem that can be solved easier than by switching software alltogether. :)
     
  6. Tiles

    Tiles

    Joined:
    Feb 5, 2010
    Posts:
    2,481
    This makes Blender the only possible solution, since there is no other complete open source 3D package around.

    Textures are compatible for sure. I use it all the time. What is not compatible is the material. Material settings and procedural shaders will not transfer. But using another 3D software will not solve this problem. You will have the same problem with all other 3D software too.

    The solution should be as simple as exporting from Blender as FBX, then throw the FBX file plus the textures into Unity. So i wonder what your real problem is. Do you have a example file?


    When you still want to switch to another software, there is a free special Unity version of Shade3D. Maybe this is something for you.
     
    RandAlThor and SememeS like this.
  7. RandAlThor

    RandAlThor

    Joined:
    Dec 2, 2007
    Posts:
    1,291
    Just bake the textures to a uv map and export that.

    Edit:
    Found this on youtube in seconds.


    Search for "blender texture bake baking" and you found more maybe better videos for you.

    I am not a Blender user but the princeples work in all mayor 3D aplications and Blender is one of them.

    Edit 2:
    Just noticed that i maybe do understand your question the wrong way.
    If you have textures then do what tiles told you.
    If you use procedural textures then just bake them and use them later like normal textures again like tiles sayed.
     
    Last edited: Aug 12, 2014
    wccrawford likes this.