- Змінено
[ue4] Spine don't displaying on some Android devic
Hi! Recently I installed Spine plugin for Android project and make a ETC1 built, for some reason, on devices which support ES3.1 Spine work fine & display everything. But some low-end devises has a problem with not displaying anything from Spine components.
We try to build example project for android, the same thing.
Also, I tried to change default Spine materials to our own (which 100% work correctly for android devises before). On windows build & editor everything fine.
I suspect Procedural Mesh has cause that problem. Maybe any other conjectures?
Thanks.
Could you tell me on what specific devices you are having troubles? Also, when using your own materials, do the Spine skeletons render properly on the problematic devices? Which version of spine-ue4 are you using?
badlogic написавCould you tell me on what specific devices you are having troubles? Also, when using your own materials, do the Spine skeletons render properly on the problematic devices? Which version of spine-ue4 are you using?
Problematic devices:
Samsung Galaxy Note II N7100 & PSP7501DUO, both devises has Mali-400 Graphics.
Our materials didn't work correctly on problem devices.
Project run on 4.20 & use 3.7 beta-cpp (commit of 13 Jul).
-—
Example project from 3.7 beta-cpp (commit of 13 Jul), 4.20 Preview 5, ETC1 Build,.
Level: 01-basic-animation.umap
Screenshot from game (on the right side must be Spineboy):
Our materials are extremely simplistic, I assume your own materials are as well. Do your own materials work on other scene components?
I'm not quite sure how we can tackle this on our end. The assumption would be that our simple materials shouldn't be a problem for any mobile device, and that UE4 can translate them to GLES 2.0 at least. Maybe we should file a support ticket with Epic?
badlogic написавOur materials are extremely simplistic, I assume your own materials are as well. Do your own materials work on other scene components?
I'm not quite sure how we can tackle this on our end. The assumption would be that our simple materials shouldn't be a problem for any mobile device, and that UE4 can translate them to GLES 2.0 at least. Maybe we should file a support ticket with Epic?
Yep. Our mats work alright on other components.
Lets try to contact with Epic Support. Spine is the best way to provide animated 2D characters for our project, so its really important for me make sure it will work fine on maximum number of devices.
Hi! Did you submit problem to Epic?
Additional info, problem was found also on Mali-450 devices. Something special happens with devices which use Mali graphics.
Spine work alright for devices which didn't use that GPU.
Could you file an issue with them? I do not have all the specs on the problematic devices, and if they follow up with questions about device info, I can't answer. If you get to file it, could you post the link here so we can chime in as well?
Okay. But, can you explain how can i create report about issue?
You can find the issue tracker here https://issues.unrealengine.com/
badlogic написавYou can find the issue tracker here https://issues.unrealengine.com/
Thanks, I've also replied on their forums. We should be compatible with mobile, as it works on all our test devices. There must be a bug in their material compiler for GLES 2.0.