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

Transfer diamonds from blender to unity

Discussion in 'Asset Importing & Exporting' started by Quast, Aug 17, 2016.

  1. Quast

    Quast

    Joined:
    Jul 5, 2015
    Posts:
    560
    I was following this tutorial and i got really nice result.


    what i found when i export my work to unity is just a normal 3D object !?
     
  2. tmammela

    tmammela

    Joined:
    Sep 28, 2015
    Posts:
    27
    You can't just export shaders from one program to another. Blender (Cycles) uses it own shader system, Unreal Engine uses its own. Two different things.

    You will build geometry in Blender and then build the material in Unreal Engine.
     
  3. Quast

    Quast

    Joined:
    Jul 5, 2015
    Posts:
    560
    Why Unreal Engine ? I'm using unity and i can't install Unreal engine.
     
  4. kittik

    kittik

    Joined:
    Mar 6, 2015
    Posts:
    565
    I too would like to know why, and if there is a solution. I'm currently going through the process of learning about Blender Cycles, with the intention of importing output into Unity.
     
    Quast likes this.
  5. _GimbalLock_

    _GimbalLock_

    Joined:
    Feb 26, 2013
    Posts:
    137
    Short answer is you can't do it.... This rant skips writing custom shader and is based around using all the built in ones.

    It boils down to purpose. Unity normally needs to render 30 to 60 frames per second. Go below 30 and you have an angry gamer. Cycles will render an image every few seconds... Or minutes... Or hour... It depends on a lot of variables... But it comes down to Unity is meant for real time graphics... Cycles is meant for outputting still images & video. Cycles offers interactive feedback in Blenders viewport but normally call it real-time.

    So why the rant? In the end its important to keep in mind each render (Unity/Cycle) solves a different problem, so the underlying code/logic from one to the other is often incompatible. Unity materials and light are designed to render fast. Cycles are meant to render realistic results...When you normally import a model from Blender, Maya, etc. (AFAIK) Unity isn't importanting those materials, but checking your mesh/material assignments and replacing them with Unity specific materials that are the closest fit. This is why you run into look development problems when moving from tool to tool. Different material /lighting systems...

    Sorry for the long post but I hope it makes sense.

    /rant
     
    Last edited: Aug 20, 2016
    Quast, macroerror_ and kittik like this.
  6. orb

    orb

    Joined:
    Nov 24, 2010
    Posts:
    3,033
    RHD and Quast like this.
  7. RHD

    RHD

    Joined:
    Mar 30, 2009
    Posts:
    719
    Unity has a Gem shader.
     
    Quast likes this.
  8. Quast

    Quast

    Joined:
    Jul 5, 2015
    Posts:
    560