Studio Project isn't prompting iphone for Camera and is just a static scene? What do I add to get it to prompt my camera and use it properly?

I’ve run 5 test cases and can’t get my project to prompt my iphone for a camera after publishing, my scene just remains static with a white skybox.

I want my phone camera to be the scene camera as I see in the studio viewer. Attached my current settings. What do I need to do to get my iphone to work?

Attaching screenshots to show that things look normal in the studio viewer.

Here’s the link to the scene itself which doesnt work on my iphone:

sernd.8thwall.app/hello-world-2/

And here’s a link to a clone of a different project which DOES work, but appears to not be made with the Studio and some older Editor version? There is no studio editor available for this project.

The only project I’ve gotten to prompt my iphone is a clone of an old project using the editor. I can’t get it to work yet from studio.

What do I need to change?

Please help. Thanks!

Here shows it working in the scene, but if you follow the link, just a static white scene.

Bump. Still can’t get camera to work on iphone from a Studio build. Help!

Hi Michael,

Welcome to the forum!

Your project’s camera settings look correct. I also tested it on one of our internal devices (iPhone 16 Pro Max), and the camera is functioning as expected.

This suggests that the issue may be related to browser-level permissions on your iPhone. I recommend checking your device settings to ensure the browser you’re using isn’t restricted from accessing the camera. Also, double-check the browser’s own settings to confirm that camera permissions are allowed for this site.

Thank you for the response. I checked my phone settings:

Camera access for Safari on my Iphone 16 Pro is set to “Ask”

So I expected it to ask me to allow, the same way that the other project (Editor Based) does which I linked above. However, it does not prompt me like the Editor project. It seems impossible to get a Studio project to prompt me to allow my camera?

I set the Camera access to “Allow”, hoping that it would work automatically, and it is still not working. I just get the white static camera still.

As far as I can tell, Studio projects just don’t work at all.

The Editor project works as expected, but it seems like the editor is deprecated?

The fact that an editor project works, but not a studio project, leads me to believe this is not an issue with my device. There is different behavior occurring here, if it was a device issue I would expect both Studio and Editor projects to have the same results.

This is obviously a major blocker for any hope we have at using the service. We could be a good client for 8th Wall but need help getting past this.

I am on Iphone 16 Pro IOS 18.5

Just so you know Editor isn’t deprecated, you can access it by scrolling to the bottom of your project’s page and clicking the “Build with legacy Editor” button. :wink:

I’ll look into the Camera permissions issues for you further right now.

EDIT: Oh, also can you tell me if any of the AR Studio sample projects work on your device? Not a cloned version just the version you can run directly from the Project Library. Like this one.

Thank you for your help, hope we can get it working. It looks promising and I can see it being very useful for our team if we can get it working smoothly.

I will check out that editor button, ty!

Yes, that link from the project library works when I click “Launch” after following the link. I get a moment of white static and then the camera kicks in as expected, unprompted. Most likely no prompt because I have it set to Allow now.

Is there a difference in the link generated?

When i click that project link, it doesn’t open right away. It takes me to a page where I have to click launch. That launch button momentarily initiates an address:

8th.io

Then follows with the project address:

8thwall.8thwall.app/studio-hotspots/

When I share a project that I made in Studio, it takes me directly to the project (no Launch button) and it doesn’t ever hit that first step (8th.io)

I’m wondering if that’s a necessary step to trigger the camera access?

It’s the only thing different I can tell

That shouldn’t affect the camera functionality at all, it’s purely a URL re-direct to the actual project. It sounds like your project configuration might be weird but that doesn’t explain why the published version was working on the test device and not your phone. :thinking: Have you tried making a new studio project from the empty template and testing that?

Here is a new project, from blank slate. Although a “blank” project still requires “cloning”. Just a cube and a camera and the two default lights. Same issue, just white static, camera never kicks in.

sernd.8thwall.app/newcamtest /

It is weird that the project link works on your test device, but not my phone.

It is further weird that other projects work on my phone, but not my own project.

Not sure if it helps but the camera also never kicks in when I try to “connect device” and preview the project via my phone before publishing. Unfortunately I am still unable so far to publish a project that works with my phone camera.

This link that you shared earlier does work. Studio: Hotspots | 8th Wall | 8th Wall. As does the cloned project I published with the old editor.

Pretty much hit a roadblock until I can get a simple test case working locally.

Appreciate your help! I’ll check back tomorrow and see if there is any other guidance or advice. .

Also make sure to check the Chrome settings in the settings app. It seems to have its own Camera permissions.

Is there any documentation on how to get bloom or color animation working? I’ll cut straight to the point:

We’re trying to previs Drone Shows in AR. A “Drone” in our case is a primitive sphere with a material or color animation on it. We need object animation, color animation, and bloom for our prototype to be successful.

We are able to see object animation but no color animation or bloom. There appears to be no documentation or support for figuring these things out in a timely manner.

Bloom isn’t supported in Studio yet, as there isn’t Post Processing. Color Animations are totally possible however. You can do Color Animations with a Custom Component, for example:

  const rgbToHex = (r, g, b) => {
    r = Math.max(0, Math.min(255, Math.round(r)))
    g = Math.max(0, Math.min(255, Math.round(g)))
    b = Math.max(0, Math.min(255, Math.round(b)))
    const toHex = c => c.toString(16).padStart(2, '0')
    return `#${toHex(r)}${toHex(g)}${toHex(b)}`
  }

const r = from.r + (to.r - from.r) * segmentT
const g = from.g + (to.g - from.g) * segmentT
const b = from.b + (to.b - from.b) * segmentT
const hex = rgbToHex(r, g, b)
ecs.Ui.mutate(world, powerMeterObj, (cursor) => {
  cursor.background = hex
  return false
})

We can make this approach work for color animations, ty.

You mentioned there is emissive support although no bloom, that might be good enough.

Any example for how we can make a 1-meter sphere animate emissive from say Black on frame 0 to Red Emissive on frame 100 back to black on frame 200?

Or does an emissive need to be a light object and not a primitive mesh?

Would we be more likely find success if we convert the spheres to point lights?

You could do that! Also Emissive is a property of a the material same as r, g, b, etc.