I'm trying to run the Unreal's AvatarSamples project with Oculus Go (the project, that is intended to work on Windows, is available here), so I changed some project settings in order to run it on a less powerful device (particularly the rendering settings) and changed also the OvrAvatar plugin settings to load also on Android (in the file OvrAvatar.uplugin I added "Android" to WhitelistPlatforms); I also made sure libovravatarloader.so is correctly loaded at runtime on the Android device and also called ovrAvatar_InitializeAndroid if running on an Android device (a very long and boring story).
All seems to be ok, except that when I run the app it crashes in the method CacheVertices of SkeletalRenderCPUSkin; this class is only used over Android, when running on Win64 the class SkeletalRenderGPUSkin is used in its place.
Attached to this post the logcat output related to an execution on Oculus Go.
The post linked above says:
The Oculus Avatar SDK assists developers with implementing social and hand presence for Gear VR, Oculus Go, and for Oculus Rift and Touch controllers.
but it seems there is not a working example of the Avatar integration for Oculus Go, may you provide one or help us to make the Windows project working on Android?
I've had a lot of issues with the Avatar SDK on Oculus Go. The social starter example was finally working for me, except there was a bug where one user (the member of the room) could not hear the other.
It was very difficult to debug all of these issues on the Go, so I've decided to give up and just develop with the Rift :). Did anyone else get the social starter example to work with the Go? Any tips for developing with just a Go, or do most people develop with a Rift first?
Hey @Mandergoop — we’re mostly focused on the avatars component of Social Starter here in this discussion group (which sounds like was working for you?) but I can escalate the VoIP issue to another team at Oculus.
I could provide logs, but I was running the app from the app I pushed through the oculus test server. If you could help me to access the logs, I could provide them. Would I just access them through adb while I'm running the app? And yeah, I did get the avatar mesh to work (with Unity). We can make a new thread for sure.