Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
2 captures
12 Jun 22 - 14 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
This question was closed Feb 13, 2021 at 09:38 PM by johna0531 for the following reason:

The question is answered, right answer was accepted

avatar image
1
Question by johna0531 · Dec 09, 2016 at 06:18 AM · materialinstance

Material Instances similar to Unreal 4?

Hey guys. Just confused about Unity's material implementation. Comparing it against Unreal 4, I'm looking into ways of creating an instance of material. Right now, when I create a material, put it on multiple assets, and then change something on the material in the inspector of that asset, it changes it for all the other assets. So it looks like to me that Unity just doesn't have the same thing that Unreal 4 does where you just create a material, right click it and create an instance of that material, which I find really disappointing. And this is coming from an asset artist that knows nothing about coding for Unity and which doesn't really want to get into it that much. So, if I'm wrong and missing thing obvious, please help me out, or just let me know what's going on here.

Appreciate the help!

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

  • Sort: 
avatar image
0
Best Answer

Answer by relativegames · Feb 11, 2021 at 09:21 AM

Rather late to the party, but an Unreal material is a Unity shader, and a Material instance is a unity material. If you'd rather just convert assets from Unreal to Unity you can try my tool https://assetstore.unity.com/packages/tools/integration/exporter-for-unreal-to-unity-193237

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image GDGames0302 · Feb 13, 2021 at 07:53 PM 0
Share

Hi. If you found the correct answer, please mark you question as Closed(from the edit button). Thank you.

avatar image Fuzzel_ GDGames0302 · Nov 08, 2021 at 10:18 PM 0
Share

While answer is technically correct there is also another angle to consider, because currently UE4 Material Instances do a bit more compared to Unity Materials. In UE Material Instances and their parent Material work a lot more like Prefabs and Prefab Variants in Unity. This behavior where the is a hierarchy of materials with the children overriding specific material parameters is currently not supported in Unity.

But Unity is considering this in the form of their own "Material Variants" that will behave the same, like prefabs. You can see the status of this feature here in the roadmap: https://unity.com/roadmap/unity-platform/rendering-visual-effects (Scroll to the section "In Progress" and look for the "Material Variants" card)

Follow this Question

Answers Answers and Comments

7 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

[C#] Checking InstanceOf? 2 Answers

Fade 2 out of 3 gameobjects on the screen who have the same material 2 Answers

material instance save 0 Answers

How to change material without creating a new material instance? 1 Answer

Editing Offset of Texture of Multi-Material Object 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges