Keeping a 3D static object to-scale?
Hi,
I've built a static 3d object filter in Lens Studio but the size of the object changes as I move my camera around it - I would like the scaling to be quite precise.
I'm wondering if it's possible to:
1) Build an object to a specific scale. For example a cube that's 1cm x 1cm x 1cm
2) Keeping that scaling to-scale with its surroundings when the filter is used
Whatever I try the object seems to change size as I move the camera around it, and when I use 1.00 x 1.00 x 1.00 in the transform section for the cube, it's much larger than 1cm. Thanks for any ideas.
Hi Robert,
You can find some tips here to make a 3D object true to size.
Cheers,
Kaitlyn
Thanks Kaitlyn - I took the steps mentioned in the other topic but I'm experiencing some problems:
- When I use the static object template and replace the object with a 'Box' mesh visual that's 1.00 x 1.00 x 1.00 in the Scale fields of the transform module, it appears as 2cm x 2cm x 2cm in the real world - this is fine, though, as I can scale down...
- When I move the camera around a lot or place an object near to the box, it changes size, sometimes shrinking to as much as 1cm x 1cm x 1cm and sometimes expanding to as much as 4cm x 4cm x 4cm.
Is there anything else I can try apart from the advice given in the other topic? It's problematic for my lens concept if the object changes size once it's been placed.
Hello Robert,
As Kaitlyn mentioned select your camera and make sure "Use Native AR" is enabled and Surface is selected on the Device Tracking component.
Using native AR is only supported on iPhone 6s and above.
Best,
Amir.
Thanks Amir - I've done both of those steps - so on Android and iPhones below 6s it's not possible to provide a scaled AR experience? I've been previewing on Android.
Hey Robert,
Please check if your device supporting the ARCore.
If it is, you should be able to have the experience.
Best,
Amir.