- Home /
[Maya and Unity] Hypershade texture importation doesn't work properly ?
Hey guys,
So I don't know if it's a basic question but I have a problem with the texture of my models. So I created a model in Maya (2017, I don't know if that's relevant) and apply some textures with Hypershade, so it look just like this :
Notice the square effect here on the model, but in Unity it's just a plain, good old boring color like this :
The materials have been imported correctly so that's not a texture-not-here problem, it's just that the texture simply doesn't display the squary effect, can someone explain how I can accomplish the effect within Unity ?
Also not that I tried importing the mb file OR a FBX file, but the result stay the same. Again sorry if it's a basic question I am very new to Unity and Maya
I don't know what hypershade is, but if it's some special way of rendering in $$anonymous$$aya or some cool effect then you're out of luck. What you can do however is assign the flashlight two different material IDs, where one is for the part with the square effected parts and the other for the rest. create a tileable texture with actual squares in it. In Unity you then should be able to define the density of the squares by increasing the tiling of the material. It can be really small since it repeats itself over and over.
So I should create the material directly in Unity ? I can't use $$anonymous$$aya for that type of job ?
Answer by instruct9r · Nov 25, 2016 at 11:26 PM
The Shaders, that you can use in Maya are intended for Rendering, which is time consuming. That's one of the reasons they have so many attributes. In Unity the Shaders are optimized for RealTime render, thus you can't just make some SetUp in the Hypershade in Maya and expect it to work in Unity.
I guess you have used some nodes to make that grid type of texture in Maya.
So the short answer is NO. You can add shaders in Maya to different polygon groups and then have them affect the same in Unity, but the shaders setUp is pretty much lost when you import to Unity.
You can use ShaderForge in Unity (If you don't know how to program shaders) as Unity does not have SHader Editor, at the current time.
Your answer
Follow this Question
Related Questions
Button Help 1 Answer
Torus imported from maya not showing 0 Answers
3D ^ Custom GUIText/Label or Making a Score System without using GUI? 0 Answers
How to apply ToonShader? 0 Answers
Textures on Terrain 3 Answers