Working with Unity, it seems not matter what I do, the displayed avatars (LocalAvatar and RemoteAvatar prefabs) in the RemoteLoopback (or any other), always display a white avatar even though the oculus user id is correct and there is already an avatar set through oculus.
Check if there is is any error in the AvatarSurfaceShader or AvatarSurfaceShaderSelfOccluding. In our case there was one due to the invalid include path:
In both AvatarSurfaceShader and AvatarSurfaceShaderSelfOccluding at the end of the file there is an include:
Since we have moved whole SDK to another directory, the path was no longer valid. If this is your case simply change the path in both files.