Hello,
I've found a mistake in the example script CameraImageAccess for getting the camera texture.
There is a problem when calling:
image.CopyBufferToTexture(texture);
The problem is that, in the example script, the Texture2D has not been created.
I've fixed this by adding this line at the end of the Start method:
texture = new Texture2D(Screen.width, Screen.height);
However, although the error is gone, I still cannot see the camera texture (I apply it to a material with the following line):
meshRenderer.materials[0].mainTexture = texture; // meshRenderer.materials assigned from the inspector
Hello,
Thank you for the report. We acknowledge the issue and will work to update accordingly.
In the meantime, here are some suggestions:
We're also aware of challenges with different image pixel formats when you run it in Unity Play mode or on mobile (iOS/Android), so your mileage may vary on these suggestions.
Kind regards,
Dave Downing
Vuforia Engine Technical Support