There are multiple factors that can lead to stuttering. Possible solutions are:
There is not much we can do to make your scene lighter or your computer faster, but you can try:
Make sure you use VirtuCamera in a well illuminated place, also try to avoid pointing the camera to big solid surfaces or using empty rooms with no features to track. Finally, make sure you don’t cover the camera lens of your device.
VirtuCamera uses ARKit (iOS) / ARCore (Android) to recreate camera motion. It takes ARKit / ARCore some time to learn the environment, if you dedicate a minute to walk around the place after you tap the “link” button, you will probably get better results.
VirtuCamera captures every minimal shake of your hands, also the tracking may be a bit jittery sometimes. If you want to smooth the result, you can use the smoothing slider on the app.
If you want it even smoother, you can simplify the animation curves after recording. There you can play with the time and value tolerances, to make it totally smooth or maintain some detail.
You probably need to adjust the scale units for your scene, please see Setting up the scale for more details.
If camera tracking works but the viewport stream appears completely black on macOS, the most likely cause is a screen recording permission issue rather than a problem with the plugin itself.
The first time viewport streaming starts, macOS usually asks whether the DCC is allowed to capture the screen. If that permission is denied, missed, or not granted correctly, the result can be a black viewport stream while camera tracking continues to work normally.
Please check this in macOS:
Settings → Privacy & Security → Screen & System Audio Recording
Make sure the DCC is listed there and enabled. If the DCC was launched from Terminal, Terminal may also require permission as well.
Most common solutions to this error are:
If none of the above worked, you may have some kind of connectivity problem with your router and/or computer.
Please first make sure that your iPhone is signed in to the same Apple ID that was originally used to purchase VirtuCamera 2. If a different account is signed in for Media & Purchases, the app may not be able to validate properly.
If that is already correct, please try the following:
– Remove VirtuCamera 2 from the iPhone.
– Go to Settings > [your name] > Media & Purchases and sign out.
– Restart the iPhone.
– Sign back in to Media & Purchases using the same Apple ID that originally purchased VirtuCamera 2.
– Download and install VirtuCamera 2 again from the App Store.
– Open the app and check whether the connection issue is resolved.
This process can help iOS refresh the App Store account state and make the purchase transaction available again to the app.
Please read the how-tos first. Most plugin loading problems can be avoided by following the instructions carefully, and many can be resolved without further back and forth.
We do support VirtuCamera in general. However, as we have very limited resources, the standard version of the app does not include custom troubleshooting. If the How-Tos or FAQ do not solve the issue, and only as a last resort, please provide:
– App platform: iOS or Android
– App version
– Plugin version
– DCC name and exact version
– Operating system used for the DCC, including the exact OS version
– A list of any third-party plug-ins/add-ons installed in the DCC, excluding those that come with it by default (just the ones you installed after installing the DCC)
– A clear explanation of exactly what is happening
– Screenshots of the issue, if relevant
– Full terminal, console, or command-line output, including the complete stack trace from both the app and the computer, if available
– If no stack trace is shown, launch the DCC from Terminal on macOS/Linux or from Command Prompt/PowerShell on Windows, reproduce the issue again, and provide the full output
Reports that do not include the information above may not be answered, in order to avoid wasting limited time and resources.
Yes. In some cases, third-party Blender add-ons can interfere with VirtuCamera or with Blender itself.
Before reporting the issue, test VirtuCamera in a completely clean Blender environment to rule out local conflicts. VirtuCamera’s Blender add-on is self-contained and does not depend on external components beyond the files included with the add-on itself.
We are also aware of at least one known add-on conflict involving a Blender add-on whose initials are “BCC”. In our testing, that add-on appears to download and install additional files or libraries outside of its own add-on scope, which can affect/break other add-ons, including VirtuCamera. VirtuCamera does not download nor modify shared add-on files or libraries in this way. After that add-on was removed, everything worked perfectly fine.
Please try the following:
1. Remove any previously installed third-party add-ons from Blender’s user folders.
Typical Blender user paths are:
Windows: C:\Users\[Username]\AppData\Roaming\Blender Foundation\Blender\[Version]\
macOS: ~/Library/Application Support/Blender/[Version]/
Linux: ~/.config/blender/[Version]/
Please check in particular (inside the previous Blender paths):
– scripts/addons
– extensions/
2. Make sure any potentially conflicting add-ons, especially the add-on whose initials are “BCC”, are fully removed before testing again.
3. Uninstall Blender.
4. Reinstall Blender so you are starting from a clean installation.
5. Reinstall VirtuCamera by following this guide exactly: https://virtucamera.com/installation-in-blender/
If VirtuCamera works correctly in a clean Blender installation, the original issue was most likely caused by a conflict in the previous Blender environment.
If Blender still crashes in a clean installation, provide the information requested in the FAQ above, including the full terminal, console, or crash output.
If you have an older version of any DCC, you can try if it works (some probably does, some probably won’t), but we will not give support on versions older than the previous mentioned and any request of it will be ignored.
For the Pro Entrerprise tier, any custom adaptation can be arranged as a part of the contract, including any DCC/version.
Tablets and phones with the following specs:
– Android: Android 12+; only devices certified with ARCore
– iOS: iOS 16+; only devices certified with ARKit.
On iOS, most iPhones and iPads that meet the previous certification requirements should work well. Of course, common sense still applies: an iPhone 17 Pro Max will not behave exactly the same as an iPhone 12.
But on Android, a wide range of phones will have access to the app, but obviously common sense is required here too. The quality of the experience will be as good as the sensor/camera can move ARCore. As a professional-tier product, you should assume a minimum level of quality on your device. Obviously, you will not be able to get the same experience on a $100 Android phone as on a Samsung Galaxy S26/iPhone 17. Although it is not related to the price, but to the quality/support of the sensors/camera, there are cheap Android phones out there working much better than other, more expensive ones, as their sensors are handled much better (because of driver support, hardware, etc.).
As long as you have a proper device, there is no difference in the experience between iOS and Android.
You can choose whichever platform you prefer.
Due to a completely different architecture the new plugins for v2 are not compatible with the old VirtuCamera app.
VirtuCamera 2 is a completely new generation of the product, and way more complex in every sense, which incorporates a new secure encrypted architecture that is not compatible with the old v1 plugins.
Our resources are limited, maybe one day.
Support for Unreal, Unity, or even ComfyUI is definitely possible—it depends on demand, how the app evolves, and where we focus next.
In the meantime, anyone can build a plugin with our API.
Please note that VirtuCamera 1 and its plugins are discontinued and are no longer available.
As VirtuCamera evolved from a one-person project into a company, its current policies no longer align with the previous ones. Because of this, we are no longer able to provide the v1 app or its plugins.
You can still download the app from the App Store if you installed it in the past, so existing users are not losing access to it. And as long as you have a backup of the plugins, you may still be able to use them. In any case, these plugins are very old and will not support current DCC versions.
VirtuCamera 1 is 7 years old and had almost 5 years of support.
VirtuCamera 1 was not financially viable. It could not pay for the level of development required for the updates and features it deserved.
VirtuCamera 1 also did not have the same fixed infrastructure costs, ongoing operational costs, and long-term maintenance requirements as VirtuCamera 2.
We had 2 options:
– Abandon it.
– Build a new and much better v2 with a sustainable business model.
For pure love to the craft, we decided to do the second option.
As said, v1 app is 7 years old, with almost 5 years of support.
While we decided to continue and make a v2 of the app, we decided we did not want to earn money from an app we would no longer maintain or continue. So we had 2 options:
1) Remove it from sale and availability.
2) While working on v2 until we finish, offer it for free to anyone who could still take advantage of it, even though the plugins were not updated to the latest versions.
We decided on the second option, out of gratitude for anyone who could still be interested.
We are not able to provide an APK, because it would not work. The app depends on certificates generated through the Google Play purchase.