Hey, Mitch, Pharan. Thanks for quick replies.
Here's the project and spine project examples I've made to showcase my problem. As you probably can see, there's only animation with one frame, on which a picture(texture) is rotated, opacity lowered, brightness lowered and it is colored with red. In unity I can only see the picture rotated. The rest of effects do not show up. They don't show up in both editor window and in build.
I can see that they work in spine and in spine's export json I see the color settings I've used for the keyframe.
By the way, forgot to mention that I use Mac in case it somehow is relevant.
Anyway, folder with both files:
https://www.dropbox.com/sh/2v4zft4fycc8ktl/AADmk81BJ5rveYrDorq1xd_3a?dl=0
In case you need only links to files:
https://www.dropbox.com/s/liwhphb87bv6m9w/ProjectExample.zip?dl=0
https://www.dropbox.com/s/g372nak1vl4l0yb/spineProject.zip?dl=0
"Texture settings".
Tried out everything: sprite2d and ui, texture, advanced. Flipped the switches around hoping somthing would work, but alas - nothing did.
"material settings"
The only material setting I can change that is relevant is the shader. Tried out everything in Spine/ folder, nothing seems to work. Not sure what problem with the like to the AtlasAsset there could be.
"controller logic and animation data (depends on what they are, and if you're 100% these are working correctly)."
I'm quite certain they do work correctly. In the example above I see that the animation is playing normally(rotation occurs), but the color animations do not. I can see in json that color animation is included there. I've checked my export settings three times and they're exactly the same as in the video tutorial on spine. As for controller logic - in the example above I use only what the spine-unity plugin bakes: a prefab with an animator attached to it.
"are you 100% sure that the Spine/Skeleton shader is compiling correctly"
Tried reimporting. Nothing's changed. On Reimport all in the example project I've received a following error in console that has disappeared after launch and does not seem to appear again except for repeating reimport all command:
NullReferenceException: Object reference not set to an instance of an object
SpineEditorUtilities.ResetExistingSkeletonData (System.String skeletonJSONPath) (at Assets/spine-unity/Editor/SpineEditorUtilities.cs:409)
SpineEditorUtilities.ImportSpineContent (System.String[] imported, Boolean reimport) (at Assets/spine-unity/Editor/SpineEditorUtilities.cs:302)
SpineEditorUtilities.OnPostprocessAllAssets (System.String[] imported, System.String[] deleted, System.String[] moved, System.String[] movedFromAssetPaths) (at Assets/spine-unity/Editor/SpineEditorUtilities.cs:257)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:232)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
UnityEditor.AssetPostprocessingInternal.PostprocessAllAssets (System.String[] importedAssets, System.String[] addedAssets, System.String[] deletedAssets, System.String[] movedAssets, System.String[] movedFromPathAssets) (at /Users/builduser/buildslave/unity/build/Editor/Mono/AssetPostprocessor.cs:26)
Tried to launch the same project under windows unity - same problem.
Funny thing: in unity on windows I can preview the animation if I click on the SkeletonData asset (on Mac I can see the list of animations and its' length, but I can't preview them).
In the preview I see on windows the animation works correctly: color, transparency,- everything! Like a dream come true. But when I bake(tried to rebake it on windows just in case) and look at the result in the scene - color animation does not work at all. Weird =____=. I really hope this gets solved. Your words about how this is unusual behavior fill me with hope that it will be so.
Thanks beforehand.
Here's what I see. Preview in the bottom right corner(how it should look) is rotated, dark, red and transparent, while top left one(the scene) is only rotated...
https://www.dropbox.com/s/jvwpx0zsltt8f2v/example.jpg?dl=0