Client wants to prevent 3D objects spawning on vertical surfaces but 8th Wall doesn't provide vertical/horizontal surface detection. What workarounds are there?

Hello!

Our client wants to prevent 3D objects spawning on vertical surfaces but 8th Wall doesn’t provide vertical/horizontal surface detection. What workarounds are there?

Thanks!

Hi @Francis_Chen,
more visual information like screen grabs would be helpful. 8thwall provides surface tracking i.e only horizontal surfaces are tracked and no vertical surface tracking is present as of now.

Hi - what is the code for this?

Here’s an example of surface tracking where some 3d objects are on the wall

Hi! To place something on vertical surfaces you can see our example:

8th Wall currently doesn’t provide any vertical surface tracking. You could use the “place wall from floor” trick where the user aligns an invisible plane with their physical wall. In your screenshot the AR content isn’t actually placed “on the wall” but rather on the floor behind the wall (if the physical wall was removed you’d actually see it anchored properly to the floor behind it)

Once you place this virtual vetical plane, you could then ensure that no scene content is placed behind it.

Here is a simple example where the user is asked to align a cursor with the wall, so we know where to place the virtual (vertical) plane in the scene:

Same technique was used in this Spider-Man experience created by Agency partner Ignite XR

Thanks all for the feedback!

2 Likes