Problem with Face Capture Detecting Cameras

Hello, I’m currently trying to experiment with the new Face Capture beta feature in the Animation Editor.

Studio has detected my two cameras (I have one built-in and one plug-in USB camera), but it still says “Detecting a camera” and doesn’t let me begin recording even after I select the camera I want.

This screenshot shows that it has detected my cameras but still shows the “Detecting a camera” message:

  1. I’ve looked around on the Developer Hub and on the Forum but haven’t seen anything that addresses this issue.
4 Likes

Update: When I click on the “…” to open camera settings, I get this printout in the console:

  12:10:17.335  builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:115: Unknown ElementKind "nil"  -  Edit
  12:10:17.335  Stack Begin  -  Studio
  12:10:17.335  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 414 - function mountVirtualNode  -  Studio
  12:10:17.335  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 115 - function updateChildren  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 149 - function updateVirtualNodeWithRenderResult  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 336 - function __mount  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 408 - function mountVirtualNode  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 115 - function updateChildren  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 149 - function updateVirtualNodeWithRenderResult  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 336 - function __mount  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 408 - function mountVirtualNode  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 115 - function updateChildren  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 144 - function updateVirtualNode  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 84 - function updateChildren  -  Studio
  12:10:17.336  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 149 - function updateVirtualNodeWithRenderResult  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 499 - function __resolveUpdate  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 437 - function __update  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 274 - function updateVirtualNode  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 84 - function updateChildren  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 149 - function updateVirtualNodeWithRenderResult  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 499 - function __resolveUpdate  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 437 - function __update  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 274 - function updateVirtualNode  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 84 - function updateChildren  -  Studio
  12:10:17.337  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 149 - function updateVirtualNodeWithRenderResult  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 499 - function __resolveUpdate  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 437 - function __update  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 274 - function updateVirtualNode  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 84 - function updateChildren  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 149 - function updateVirtualNodeWithRenderResult  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 499 - function __resolveUpdate  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 437 - function __update  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 274 - function updateVirtualNode  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 84 - function updateChildren  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler', Line 149 - function updateVirtualNodeWithRenderResult  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 499 - function __resolveUpdate  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 437 - function __update  -  Studio
  12:10:17.338  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component', Line 161 - function setState  -  Studio
  12:10:17.339  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Src.Components.FacialAnimationRecorder.FacialAnimationRecorder', Line 128  -  Studio
  12:10:17.339  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.DeveloperFramework.DeveloperFramework.UI.Components.Button', Line 104  -  Studio
  12:10:17.339  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.SingleEventManager', Line 80  -  Studio
  12:10:17.339  Stack End  -  Studio
  12:10:17.348  builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Store:13: Received error: Caught error flushing store updates

builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.NoYield:28: builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:115: Unknown ElementKind "nil"
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:414 function mountVirtualNode
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:115 function updateChildren
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:336 function __mount
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:408 function mountVirtualNode
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:115 function updateChildren
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:336 function __mount
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:408 function mountVirtualNode
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:115 function updateChildren
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:144 function updateVirtualNode
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:437 function __update
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:437 function __update
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:437 function __update
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:437 function __update
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:437 function __update
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:274 function updateVirtualNode
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:84 function updateChildren
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.createReconciler:149 function updateVirtualNodeWithRenderResult
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:499 function __resolveUpdate
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:437 function __update
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.Roact.Roact.Component:161 function setState
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.RoactRodux.RoactRodux.connect:181
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Signal:99 function fire
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Store:198

builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Store:18 function tracebackReporter
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.NoYield:15 function resultHandler
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.NoYield:28 function NoYield
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Store:197
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Store:194 function flush
builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Store:82
  -  Edit
  12:10:17.348  Stack Begin  -  Studio
  12:10:17.349  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Store', Line 13 - function reportUpdateError  -  Studio
  12:10:17.349  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Store', Line 203 - function flush  -  Studio
  12:10:17.349  Script 'builtin_AnimationClipEditor.rbxm.AnimationClipEditor.Packages._Index.roblox_rodux.rodux.Store', Line 82  -  Studio
  12:10:17.349  Stack End  -  Studio

Has anyone else run into this? I haven’t seen anything helpful online, including on the dev documentation website and the dev forum.

2 Likes

I’ve had the exact same problem, did you find any fix yet?

Roblox Studio updates after I posted this seem to have resolved the issue. I also got a new computer, so I’m not sure how relevant this is to your problem. Sorry!

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.