Hi Dev,
There are 4 different surface shaders available in Maya LT: ShaderFX, CGFX, Ilr Occ Sampler, and Phong.
Out of these I imagine that only the Phog will be translated correctly in the FBX export\import into Unity. If I am not mistaken most Unity Shaders are written via CG\HLSL. However, it also uses ShaderLab which is similar to the Shaderfx and the Cgfx shaders provided by Maya LT. What you could possibly do for a shaderFX is to export the graph from the ShaderFX window and then translate that to the ShaderLab which Unity uses.
Your best bet for an answer might be posting on a Unity forum to see how you might be able to get the specific shader type into Unity.
Cheers,
Hi,
Thank you for your response.Looking forward unity 3d and maya LT bridge.i will my post in unity3d forum.
Dev
ShaderFX can export HLSL, GLSL, and CG. Unity shaders support all three of these by embedding them inside of a shader lab shader, but there is no easy copy and paste solution. You have to do a bit of wrangling to make it all play nice at present, which requires a bit of knowledge on writing shaders.
We are however investigating potential ways to bridge ShaderFX with Unity's shader lab system.
Any idea on when this might happen? I'm not a tech artist but playing with ShaderFX seems easy enough for a simple minded artist to get some great results - would love to see that carry over seamlessly into Unity sooner than later 🙂
Please and thank you!!!
Brian
Any updates on this? Would like for a sort of shader conversion to Unity so I don't have to setup the same stuff again in Unity. Would be nice to have especially when using the the "Send To Unity" command.
Unfortunately no updates. I really wish I could give you one, but I don't have one. I also want to make sure you understand that when I said the team was investigating it, that is no guarantee that it will ever be added. The team is hard at work improving Maya LT, and they are listening to all user requests. Be sure to add it and vote for it on the Maya LT Feedback page if you want it. http://mayaltfeedback.autodesk.com/forums/215180-ideas-for-maya-lt-forum
I voted on it. I think AD would be really smart to have a conversion that works in the back. It surely would be another BIG Plus to chose Maya LT over the competition to many.
I have a sugestion for a temporary Workaround and i hope someone from Autodesk reads it:
This way when working with Maya, Artists know what Maps they will need for Unity's Shader and how they will look inside Maya.
Obviosly, this solution is only usefull for working with Unity's Built-In Shaders and not with creating new Shaders from Scratch.
there are only 4 types of material available shader fx, sting ray, cgfx and phong how to get other material such as mia material in autodesk maya 2016 lt
Can't find what you're looking for? Ask the community or share your knowledge.