To start, you just need to pick what type of experience you want to create then select START. There is no initial sign up required. We want you to try it out first. When you are ready to view your creation you are asked to enter your email, that's all. If you are interested in a Premium or Premium Plus account that's when you will be asked to enter your complete name and billing information. But first, try it out for free.
CASTS (AR experiences) are billed on a monthly basis on the same day each month. If the billing date is the last day of the month it will automatically be the last day of each subsequent month. Cancellation requests must be made 7 days before the renewal date, no refund will be provided for the late cancellations or refund requests without a valid technical or performance issue. 100% refund will be provided in case of serious performance or technical issues, the customer has to send a valid proof of the issue in the form of screenshot or video format. Refund requests have to be raised before 15 days of the renewal date. Any refund requests after 15 days of the purchase date will not be considered.
Every studio is a 3D environment. The only difference is what the plane will include. PrintCAST requires you to upload a flat print image. GeoCAST automatically opens up a map. ShowCAST is blank for object placement.
At the top of each studio, you will find a mouse navigation guide to help you move the canvas around and zoom in and out. When designing you will want to inspect your design from all angles to ensure your placement is accurate.
Within each studio, you will find an asset guide that will show you how to resize, move and position your digital content. If you have difficulty with an asset try resetting the positioning or remove the asset and start over. Try rotating the canvas for a better angle.
To maximize your working space click the ‘Powered by WorldCAST’ watermark in the bottom right corner of the Studio.
To exit full-screen mode, simply click the watermark again, or scroll your mouse to the very top of the screen to reveal an exit button.
GLB and GLTF formats. We also feature a formal creative partnership with Sketchfab, so our subscribers have access to over three million 3D models created by international graphic designers and animators within the studio itself. WorldCAST will automatically convert your files to the USDZ format required for iOS.
(Currently only PrintCAST & GeoCAST support video)
PrintCAST and GeoCAST studios currently accept videos sized to a maximum of 100MB. If your video is larger than the max upload size, try going back to your editing suite and compressing it to a suitable size.
In terms of resolution, 360p is preferred, but the studio will accept 480p, 720p, and 1080p.
We have partnered with some amazing agencies so contact us for more information.
Grab the blue arrow hovering on top of your AR element and hold the mouse button down to move your content asset up and down.
Always be sure to keep your content above the plane of view in the Studio to ensure your content is fully visible to mobile audiences. If nothing else start over.
No. The beauty of the WorldCAST engine is that it’s available on any browser. All you need to access the WorldCAST platform is an internet connection and an up-to-date browser of your choice.
We recommend using Chrome, Safari, or Firefox, in that order.
KP9 Interactive implements server-side encryption and session protection on their WorldCAST Platform for keeping content safe. WorldCAST accounts use salted passwords with one-way cryptographic hash functions to prevent any unwanted access. Another double layer of security with software and hardware firewalls along with load balancing running on our isolated IBM servers ensures that content is secure and delivered clientside fast at scale.
Sharing is caring!
Once you’ve created and saved your CAST you will receive an email with details about your creation and how to view and share it. Towards the bottom of the email is a section labeled “SHARE YOUR CAST” which has a link to your CAST that you can copy and share with others.
Additionally, in the WorldCAST Portal itself, or in the Studio Preview window, when your CAST is loaded, a Share icon will appear in the lower-left corner. Clicking it provides a list of logos to social media platforms that can be quickly used to share your creativity with your friends and followers!
Models can be made in different file formats and by different software, which can lead to challenges in keeping all models consistent with one another across all devices.
We strive for a what-you-see-is-what-you-get (WYSIWYG) Studio environment so that you know what you create is what a user will see, but it would be a massive undertaking to account for the myriad of ways a model creator might construct their artwork.
Creators with experience and understanding of best practices are much more likely to create web-friendly models that behave much more reliably and consistently between Studio and Portal.
We’re working hard to better support dynamic content like YouTube videos, as well as web pages in general. It won’t be long before you can simply copy and paste a link and have your YouTube video appear in your CAST anywhere you’d like.
Interactive buttons can be made out of images, text, or 3D models. Once you have created an image, text, or 3D model object in your CAST, simply select the object you wish to make interactive to open its properties window this is where you can add an URL, phone number, or email address into that field. Be advised, sometimes a URL that works might not register as valid. We recommend that you check yourself that all of your URLs, phone numbers, and email addresses are valid.
When you upload the file make sure you select green screen ON or OFF and the studio will do the rest. Only available for Premium and Premium+ subscribers.
Without diving into crazy detail, basically, every Android and iPhone dmart device manufactured within the past three or so years will accommodate the Portal. OR you can find your device in the long list below.
For best results, use Chrome or Firefox as your browser on Android devices and use Safari on iOS.
iPhone
iPhone 12 Pro iPhone 12 Pro Max iPhone 12 mini iPhone 12 iPhone 11 Pro iPhone 11 Pro Max iPhone 11
iPhone XS
iPhone ten s
iPhone XS Max
iPhone ten s Max
iPhone XR
iPhone ten r iPhone X iPhone 8 iPhone 8 Plus iPhone 7 iPhone 7 Plus iPhone 6s iPhone 6s Plus iPhone SE
iPad
iPad Pro
(all models) iPad Air
(4th generation) iPad Air
(3rd generation) iPad
(5th generation or later) iPad mini
(5th generation)
Device list (table)
Manufacturer Device model Comments
Asus ROG Phone
Asus ROG Phone II
Asus ROG Phone III Supports Depth API
Asus ROG Phone 5 Supports Depth API
Asus Zenfone 6
Asus Zenfone 7/7 Pro Supports Depth API
Asus Zenfone 8 Supports Depth API
Asus Zenfone AR
Asus Zenfone ARES
Fujitsu arrows 5G F-51A Supports Depth API
Fujitsu arrows NX9 F-52A Supports Depth API
General Mobile GM 9 Plus
Google Nexus 5X Requires Android 8.0 or later
Not currently included in the CSV file provided by the Google Play Console
Google Nexus 6P Requires Android 8.0 or later
Google Pixel
Google Pixel XL
Google Pixel 2 Supports 60 fps camera capture frame rate on the rear-facing camera
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Google Pixel 2 XL Supports 60 fps camera capture frame rate on the rear-facing camera
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Google Pixel 3 Supports 60 fps camera capture frame rate on the rear-facing camera
When 60 fps camera capture mode is active, the camera uses fixed focus
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Google Pixel 3 XL Supports 60 fps camera capture frame rate on the rear-facing camera
When 60 fps camera capture mode is active, the camera uses fixed focus
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Google Pixel 3a Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Google Pixel 3a XL Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Google Pixel 4 Supports 60 fps camera capture frame rate on the rear-facing camera on Android 10 Dec 2019 OTA or later
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Dual camera support will be rolled out in the coming weeks
Google Pixel 4 XL Supports 60 fps camera capture frame rate on the rear-facing camera on Android 10 Dec 2019 OTA or later
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Dual camera support will be rolled out in the coming weeks
Google Pixel 4a Supports Depth API
Google Pixel 4a 5G Supports Depth API
Google Pixel 5 Supports 60 fps camera capture frame rate on the rear-facing camera
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
HMD Global Nokia 3.4
HMD Global Nokia 5.4
HMD Global Nokia 6 (2018) Also known as Nokia 6.1
HMD Global Nokia 6.1 Plus
HMD Global Nokia 6.2 Requires Android 10.0 or later
HMD Global Nokia 7 Plus
HMD Global Nokia 7.1
HMD Global Nokia 7.2 Requires Android 10.0 or later
HMD Global Nokia 8 Requires Android 8.0 or later
HMD Global Nokia 8 Sirocco
HMD Global Nokia 8.1
HMD Global Nokia 8.3 5G
HTC Desire 21 Pro 5G Supports Depth API
Huawei Honor 8X
Huawei Honor 10 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei Honor View 10 Lite
Huawei Honor V20 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei Mate 20 Lite Supports Depth API
Huawei Mate 20 Supports Depth API
Huawei Mate 20 Pro Supports Depth API
Huawei Mate 20 X Supports Depth API
Huawei Nova 3 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei Nova 3i Supports Depth API
Huawei Nova 4 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei P20 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei P20 Pro Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Huawei P30 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei P30 Pro Supports multiple GPU texture resolutions - 2048x1536, 1280x960, 480p
Huawei Porsche Design Mate RS
Huawei Porsche Design Mate 20 RS
Huawei Y9 2019
Infinix Mobile Note 6
Infinix Mobile Note 7
Infinix Mobile Zero 8
Infinix Mobile Note 10 Pro
Kyocera Torque 5G Supports Depth API
Kyocera Torque G04
Lenovo Lenovo K13 Note
Lenovo Lenovo Tab P11 Pro Supports Depth API
Lenovo Lenovo Tab P11 5G Supports Depth API
Lenovo Lenovo Yoga Tab 11 Supports Depth API
LitByLeia Lume Pad Supports Depth API
LG G6 Requires Android 8.0 or later
LG G7 Fit
LG G7 One
LG G7 ThinQ ARCore uses the wide angle fixed focus rear facing camera for AR tracking
LG G8 ThinQ Supports multiple GPU texture resolutions - 1080p, 720p, 480p
LG G8S ThinQ
LG G8X ThinQ Supports Depth API
LG G Pad 5 10.1 FHD
LG K61
LG K71
LG K92 Supports Depth API
LG Q6 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
LG Q70
LG Q8
LG Q92 Supports Depth API
LG style2 ARCore uses the wide angle fixed focus rear facing camera for AR tracking
LG style3
LG Stylo 5
LG Stylo 6
LG Stylo 7 Supports Depth API
LG V30 Requires Android 8.0 or later
ARCore uses the wide angle fixed focus rear facing camera for AR tracking
LG V30+ Requires Android 8.0 or later
ARCore uses the wide angle fixed focus rear facing camera for AR tracking
LG V30+ JOJO Requires Android 8.0 or later
ARCore uses the wide angle fixed focus rear facing camera for AR tracking
LG LG Signature Edition 2017 Requires Android 8.0 or later
ARCore uses the wide angle fixed focus rear facing camera for AR tracking
LG V35 ThinQ ARCore uses the wide angle fixed focus rear facing camera for AR tracking
Supports Depth API
LG LG Signature Edition 2018 ARCore uses the wide angle fixed focus rear facing camera for AR tracking
LG V40 ThinQ ARCore uses the wide angle fixed focus rear facing camera for AR tracking
LG V50 ThinQ Supports multiple GPU texture resolutions - 1080p, 720p, 480p
LG V50S ThinQ Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
LG LG Signature Edition 2019 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
LG V60 ThinQ Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
LG V60 ThinQ 5G Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
LG VELVET 5G Supports Depth API
LG VELVET 2 Pro Supports Depth API
LG WING 5G Supports Depth API
Motorola moto g⁵ˢ plus Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g⁶ Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g⁶ plus Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g⁷
Motorola moto g⁷ play
Motorola moto g⁷ plus
Motorola moto g⁷ power
Motorola moto g⁷ play
Motorola moto g⁸ Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g⁸ play Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g⁸ plus Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g⁸ power Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g⁸ power lite Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g⁹ play
Motorola moto g⁹ plus Supports Depth API
Motorola moto g⁹ power Supports Depth API
Motorola moto g 5G Supports Depth API
Motorola moto g power 2021 Supports Depth API
Motorola moto g power Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g pro Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g stylus Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola moto g stylus (2021) Supports Depth API
Motorola moto g stylus 5G Supports Depth API
Motorola moto g(30)
Motorola moto g(40) fusion
Motorola moto g(10)
Motorola moto g(50)
Motorola moto g(60)
Motorola moto g(100) Supports Depth API
Motorola motorola edge Supports Depth API
Motorola motorola edge s Supports Depth API
Motorola motorola edge plus Supports Depth API
Motorola motorola one
Motorola motorola one 5G Supports Depth API
Motorola motorola one action
Motorola motorola one fusion Supports Depth API
Motorola motorola one fusion+ Supports Depth API
Motorola motorola one hyper Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Motorola motorola one macro
Motorola motorola one power
Motorola motorola one vision
Motorola motorola one zoom
Motorola motorola Razr(2020) Supports Depth API
Motorola moto x⁴ Requires Android 8.0 or later
Motorola moto z² force Requires Android 8.0 or later
Motorola moto z³
Motorola moto z³ play
Motorola moto z⁴
OnePlus OnePlus 3T Requires Android 8.0 or later
OnePlus OnePlus 5
OnePlus OnePlus 5T
OnePlus OnePlus 6 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
OnePlus OnePlus 6T Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
OnePlus OnePlus 7 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
OnePlus OnePlus 7 Pro Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
OnePlus OnePlus 7 Pro 5G Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
OnePlus OnePlus 7T Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
OnePlus OnePlus 7T Pro Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
OnePlus OnePlus 8 Supports Depth API
OnePlus OnePlus 8 Pro Supports Depth API
OnePlus OnePlus 8T Supports Depth API
OnePlus OnePlus 9 Supports Depth API
OnePlus OnePlus 9 Pro Supports Depth API
OnePlus OnePlus 9R Supports Depth API
OnePlus OnePlus Nord Supports Depth API
OnePlus OnePlus N10 Supports Depth API
OnePlus OnePlus Nord CE Supports Depth API
OnePlus OnePlus Nord N200 5G Supports Depth API
Oppo A52
Oppo A72
Oppo A72 5G
Oppo A92
Oppo A92s
Oppo A93 5G
Oppo A94 Supports Depth API
Oppo F11 Pro
Oppo F15
Oppo F17 Pro
Oppo F19 Pro+ Supports Depth API
Oppo Find X2 Supports Depth API
Oppo Find X2 Pro Supports Depth API
Oppo Find X3 Pro Supports Depth API
Oppo K3 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Oppo K5 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Oppo R17 Pro
Oppo Reno
Oppo Reno2 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Oppo Reno2 F
Oppo Reno2 Z Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Oppo Reno3
Oppo Reno3 5G Supports Depth API
Oppo Reno3 A
Oppo Reno3 Pro
Oppo Reno3 Pro 5G
Oppo Reno4 4G
Oppo Reno4 SE 5G Supports Depth API
Oppo Reno5 Supports Depth API
Oppo Reno5 A Supports Depth API
Oppo Reno5 5G
Oppo Reno5 Pro 4G
Oppo Reno5 Pro 5G Supports Depth API
Oppo Reno5 Pro+ 5G Supports Depth API
Oppo Reno6 Pro+ 5G
Oppo Reno 10x Zoom Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Oppo Reno A Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Oppo Reno Z
realme 5
realme 5 Pro
realme 6
realme 6 Pro
realme 7
realme 7i
realme 7 Pro
realme 8 Pro
realme Narzo 20 Pro
realme Q
realme X
realme X Lite
realme XT
realme X2
realme X2 Pro
realme X3 Super Zoom
realme X7 5G
realme X7 Pro 5G
realme X50 Pro
realme X50t 5G
realme realme V5 5G
realme realme v15 5G
realme realme GT 5G
realme realme GT Neo Supports Depth API
realme realme 8 5G
Samsung Galaxy A3 (2017) Requires Android 8.0 or later
ARCore always runs with auto focus mode enabled on the rear facing camera
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Samsung Galaxy A5 (2017) Supports multiple GPU texture resolutions - 1440x1080, 960x720, 480p
Samsung Galaxy A6 (2018)
Samsung Galaxy A7 (2017) Some models only support OpenGL ES 3.0 and earlier
Samsung Galaxy A7 (2018) Some models only support OpenGL ES 3.0 and earlier
Requires Android 9.0 or later
Samsung Galaxy A8
Samsung Galaxy A8+ (2018)
Samsung Galaxy A20
Samsung Galaxy A20s
Samsung Galaxy A20e
Samsung Galaxy A22 5G
Samsung Galaxy A30
Samsung Galaxy A30s
Samsung Galaxy A31
Samsung Galaxy A32
Samsung Galaxy A32 5G
Samsung Galaxy A40
Samsung Galaxy A41
Samsung Galaxy A42 5G Supports Depth API
Samsung Galaxy A50 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Samsung Galaxy A50s Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Samsung Galaxy A51
Samsung Galaxy A51 5G Supports Depth API
Samsung Galaxy A52 Supports Depth API
Samsung Galaxy A52 5G Supports Depth API
Samsung Galaxy A60
Samsung Galaxy A70
Samsung Galaxy A70s Requires Android 10 or later
Samsung Galaxy A71
Samsung Galaxy A72 Supports Depth API
Samsung Galaxy A71 5G Supports Depth API
Samsung Galaxy A80 Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
Samsung Galaxy A90 5G Supports Depth API
Samsung Galaxy F22
Samsung Galaxy F41
Samsung Galaxy F62
Samsung Galaxy Fold Supports Depth API
Samsung Galaxy Z Fold2 5G Supports Depth API
Samsung Galaxy J5 (2017) SM-J530 models
Some models only support OpenGL ES 3.0 and earlier
Supports multiple GPU texture resolutions - 960x720, 480p
Samsung Galaxy J5 Pro SM-J530 models
Some models only support OpenGL ES 3.0 and earlier
Supports multiple GPU texture resolutions - 960x720, 480p
Samsung Galaxy J7 (2017) SM-J730 models
Some models only support OpenGL ES 3.0 and earlier
Certain models only support OpenGL ES 3.1 and earlier
Samsung Galaxy J7 Pro SM-J730 models
Some models only support OpenGL ES 3.0 and earlier
Certain models only support OpenGL ES 3.1 and earlier
Samsung Galaxy M20 Requires Android 10 or later
Samsung Galaxy M21
Samsung Galaxy M30s
Samsung Galaxy M31
Samsung Galaxy M31s
Samsung Galaxy M32
Samsung Galaxy M51
Samsung Galaxy M62
Samsung Galaxy Note8 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy Note9 Supports Depth API
Samsung Galaxy Note10 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy Note10 5G Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy Note10+ Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
Samsung Galaxy Note10+ 5G Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
Samsung Galaxy Note10 Lite Supports Depth API
Samsung Galaxy Note20 5G Supports Depth API
Samsung Galaxy Note20 Ultra 5G Supports Depth API
Samsung Galaxy Quantum2 Supports Depth API
Samsung Galaxy S7 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Samsung Galaxy S7 edge Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Samsung Galaxy S8 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S8+ Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S9 Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S9 Qualcomm Supports multiple GPU texture resolutions - 2048x1536, 1280x960, 480p
Supports Depth API
Samsung Galaxy S9+ Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S9+ Qualcomm Supports multiple GPU texture resolutions - 2048x1536, 1280x960, 480p
Supports Depth API
Samsung Galaxy S10e Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S10e Qualcomm Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Samsung Galaxy S10 Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S10 Qualcomm Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Samsung Galaxy S10+ Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S10+ Qualcomm Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Samsung Galaxy S10 5G Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
Samsung Galaxy S10 Lite Supports Depth API
Samsung Galaxy S20 Supports Depth API
Samsung Galaxy S20 5G Supports Depth API
Samsung Galaxy S20+ Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
Samsung Galaxy S20+ 5G Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
Samsung Galaxy S20 Fan Edition Supports Depth API
Samsung Galaxy S20 Fan Edition 5G
Samsung Galaxy S20 Ultra 5G Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
Samsung Galaxy S21 5G Supports Depth API
Samsung Galaxy S21+ 5G Supports Depth API
Samsung Galaxy S21 Ultra 5G Supports Depth API
Samsung Galaxy Tab A7
Samsung Galaxy Tab Active 3
Samsung Galaxy Tab Active Pro
Samsung Galaxy Tab S3 ARCore always runs with auto focus mode enabled on the rear facing camera
Samsung Galaxy Tab S4 Supports multiple GPU texture resolutions - 1440x1080, 960x720, 480p
Samsung Galaxy Tab S5e
Samsung Galaxy Tab S6
Samsung Galaxy Tab S6 Lite
Samsung Galaxy Tab S7 Supports Depth API
Samsung Galaxy Tab S7+ Supports Depth API
Samsung Galaxy Tab S7+ Lite Supports Depth API
Samsung Galaxy XCover Pro
Samsung Galaxy Z Flip Supports Depth API
Samsung Galaxy Z Flip 5G Supports Depth API
Sharp AQUOS R3 Supports Depth API
Sharp AQUOS R5G Supports Depth API
Sharp AQUOS R6 Supports Depth API
Sharp AQUOS sense3
Sharp AQUOS sense3 basic
Sharp AQUOS sense3 plus
Sharp AQUOS sense4 Supports Depth API
Sharp AQUOS sense4 basic Supports Depth API
Sharp AQUOS sense4 lite Supports Depth API
Sharp AQUOS sense4 plus
Sharp AQUOS sense5G Supports Depth API
Sharp AQUOS zero2
Sharp AQUOS zero5G basic Supports Depth API
Sharp AQUOS zero5G basic DX Supports Depth API
Sharp Leitz Phone1 Supports Depth API
Sharp S7
Sony Xperia XZ Premium Requires Android 8.0 or later
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Sony Xperia XZ1 Requires Android 8.0 or later
Sony Xperia XZ1 Compact Requires Android 8.0 or later
Sony Xperia XZ2 Requires Android 8.0 or later with software update after Aug 2018 (security patch level 2018-08-05 or later)
Supports Depth API
Sony Xperia XZ2 Compact Requires Android 8.0 or later with software update after Aug 2018 (security patch level 2018-08-05 or later)
Supports Depth API
Sony Xperia XZ2 Premium Requires Android 8.0 or later with software update after Aug 2018 (security patch level 2018-08-05 or later)
Supports Depth API
Sony Xperia XZ3 Supports Depth API
Sony Xperia 1
Sony Xperia 1 Professional Edition
Sony Xperia 1 II Supports Depth API
Sony Xperia 1 III Supports Depth API
Sony Xperia 5 Supports Depth API
Sony Xperia 5 II Supports Depth API
Sony Xperia 5 III Supports Depth API
Sony Xperia PRO Supports Depth API
Sony Xperia 10 III
TCL 10 5G UW Supports Depth API
Tecno Camon 12 Pro
Tecno Camon 16 Premier
Tecno Camon 16 Pro
Tecno Camon 17 Pro
Tecno Phantom 9
Tecno Phantom X Pro
Tecno Pova 2
Umx(Ultimate Mobile Experience) U3AR Device without Front Camera, doesn't support ARCore Front Camera
Vinsmart Live 4 Supports Depth API
Vinsmart Aris Pro
Vivo Nex 3 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Vivo Nex 3 5G Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Vivo NEX S
Vivo NEX Dual Display Edition
Vivo iQOO 3 4G
Vivo iQOO 3 5G
Vivo V17
Vivo V20
Vivo V20 Pro
Vivo X23
Vivo X50
Vivo X50 Pro
Vivo X50e 5G
Vivo X60 Pro Supports Depth API
Vivo I2011 Supports Depth API
Vivo V2041 Supports Depth API
Vivo V2045 Supports Depth API
Vivo V2046 Supports Depth API
Vivo V2050 Supports Depth API
Wiko View 3 Pro
Xiaomi Mi 8
Xiaomi Mi 8 SE
Xiaomi Mi 9
Xiaomi Mi 9 Lite
Xiaomi Mi 9 SE
Xiaomi Mi 10
Xiaomi Mi 10i Supports Depth API
Xiaomi Mi 10 Lite Supports Depth API
Xiaomi Mi 10 Lite 5G Supports Depth API
Xiaomi Mi 10 Lite Zoom
Xiaomi Mi 10 Pro Supports Depth API
Xiaomi Mi 10T Pro
Xiaomi Mi 11
Xiaomi Mi 11 Pro Supports Depth API
Xiaomi Mi 11 Ultra Supports 60 fps camera capture frame rate on the rear-facing camera
Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Xiaomi Mi A3
Xiaomi Mi Mix 2S Supports multiple GPU texture resolutions - 1920x1440, 1280x960, 480p
Xiaomi Mi Mix 3
Xiaomi Mi Note 10
Xiaomi Mi Note 10 Lite
Xiaomi Mi Note 11 Lite
Xiaomi Mi Note 11 Lite 5G Supports Depth API
Xiaomi Pocophone F1 Supports Depth API
Xiaomi POCO X2
Xiaomi POCO X3
Xiaomi POCO X3 Pro Supports Depth API
Xiaomi POCO X3 NFC
Xiaomi POCO M2 Pro
Xiaomi Redmi K20
Xiaomi Redmi K20 Pro
Xiaomi Redmi K30 4G version only
Xiaomi Redmi K30 Pro
Xiaomi Redmi K40 Supports Depth API
Xiaomi Redmi K40 Pro/Pro+
Xiaomi Redmi K40 Gaming
Xiaomi Redmi 10X 4G
Xiaomi Redmi Note 7 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Xiaomi Redmi Note 7 Pro
Xiaomi Redmi Note 8
Xiaomi Redmi Note 8 Pro
Xiaomi Redmi Note 8T
Xiaomi Redmi Note 9
Xiaomi Redmi Note 9 Pro
Xiaomi Redmi Note 9 Pro Max
Xiaomi Redmi Note 9S
Xiaomi Redmi Note 9 (5G) Supports Depth API
Xiaomi Redmi Note 10 Supports Depth API
Xiaomi Redmi Note 10S
Xiaomi Redmi Note 10 5G Supports Depth API
Xiaomi Redmi Note 10 Pro
Xiaomi Redmi Note 10 Pro Max Supports Depth API
Zebra ET51s 8" Enterprise Tablet Supports Depth API
Zebra ET56s 8" Enterprise Tablet Supports Depth API
Zebra ET56 10" Enterprise Tablet Supports Depth API
Zebra TC21 WLAN Touch Computer
Zebra TC26 WWAN Touch Computer
Zebra EC50 WLAN Enterprise Computer Supports Depth API
Zebra EC55 WWAN Enterprise Computer Supports Depth API
Zebra TC52 WLAN Touch Computer
Zebra TC52x WLAN Touch Computer Supports Depth API
Zebra TC57 WWAN Touch Computer
Zebra TC57x WWAN Touch Computer Supports Depth API
Zebra TC72 WLAN Touch Computer
Zebra TC77 WWAN Touch Computer
ZTE Libero 5G
Android (China)
In China, devices do not ship with the Google Play Store. The Android devices listed here support ARCore via Google Play Services for AR, which is available as a separate downloadable service from these app stores:
Xiaomi app store (小米应用商店)
Huawei Apps Gallery (华为应用商店)
OPPO APP Market (OPPO 软件商店)
Samsung Galaxy Apps (三星应用市场)
V-Appstore (vivo应用商店)
ARCore supports these devices sold in the China region:
Manufacturer Device model Comments
Huawei Honor 10 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei Honor Magic 2
Huawei Honor V20 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Huawei Maimang 7
Huawei Mate 20 Supports Depth API
Huawei Mate 20 Pro
Huawei Mate 20 X Supports Depth API
Huawei Nova 3 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei Nova 3i
Huawei Nova 4 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei P20 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei P20 Pro Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Huawei P30 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Huawei P30 Pro Supports multiple GPU texture resolutions - 2048x1536, 1280x960, 480p
Supports Depth API
Huawei Porsche Design Mate RS
Huawei Porsche Design Mate 20 RS
Oppo A53 5G
Oppo A93 5G
Oppo Find X3 Supports Depth API
Oppo Find X3 Pro Supports Depth API
Oppo F19 Pro+ Supports Depth API
Oppo K5 Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Oppo K7x Supports Depth API
Oppo K9 5G
Oppo Reno
Oppo Reno 10x Zoom Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Oppo Reno Ace Supports Depth API
Oppo Reno Ace 2
Oppo Reno Z
Oppo Reno2 Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Oppo Reno2 Z Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Oppo Reno4 SE 5G Supports Depth API
Oppo Reno5 5G
Oppo Reno5 K 5G
Oppo Reno5 Pro 4G
Oppo Reno5 Pro 5G Supports Depth API
Oppo Reno5 Pro+ 5G Supports Depth API
Oppo Reno6 Pro+ 5G
realme Q
realme Q2 Pro 5G
realme Q3 5G
realme X
realme X Lite
realme X2
realme X2 Pro
realme X3
realme X50 Pro Player
realme X7 5G
realme X7 Pro 5G
realme V5 5G
realme 真我V13 5G
realme 真我GT
realme realme GT Neo Supports Depth API
Samsung Galaxy Note9
Samsung Galaxy S9 Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S9 Qualcomm Supports multiple GPU texture resolutions - 2048x1536, 1280x960, 480p
Supports Depth API
Samsung Galaxy S9+ Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S9+ Qualcomm Supports multiple GPU texture resolutions - 2048x1536, 1280x960, 480p
Supports Depth API
Samsung Galaxy S10e Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S10e Qualcomm Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Samsung Galaxy S10 Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S10 Qualcomm Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Samsung Galaxy S10+ Exynos Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Samsung Galaxy S10+ Qualcomm Supports multiple GPU texture resolutions - 1440x1080, 1280x960, 480p
Supports Depth API
Samsung Galaxy S10 5G Supports multiple GPU texture resolutions - 1080p, 720p, 480p
Supports Depth API
Supports time-of-flight (ToF) hardware depth sensor
Vivo iQOO
Vivo iQOO 5 5G
Vivo iQOO 5 Pro 5G
Vivo iQOO Neo3 5G
Vivo iQOO U1
Vivo iQOO Z1x
Vivo NEX S
Vivo NEX 3 4G/5G
Vivo S7 5G
Vivo X23
Vivo X50 5G
Vivo X50 Pro
Vivo X50 Pro+
Vivo V2046A
Vivo V2047A
Vivo V2056A
Vivo Y51s
Vivo Y70s
Xiaomi Mi Mix 2S Supports multiple GPU texture resolutions - 1920x1440, 1280x960, 480p
Xiaomi Mi Mix 3
Xiaomi Mi 8 SE
Xiaomi Mi 8 SE
Xiaomi Mi 9
Xiaomi Mi 10 Ultra
No. Due to the complexity of the Studio, the webAR editor is optimized for laptops and desktop computers.
WorldCAST is a computer vision platform with proprietary markerless/marker/geospatial tracking. Our one studio, ShowCAST, will use our SLAM engine or if one already exists in the case of ARkit/iOS, as an example, we will use that. One Apple release WebXR for Safari on iOS - we will be releasing WorldCAST 2.0
Simultaneous Localization and Mapping (SLAM) is a technique used in computer vision and robotics to construct or update a map of an unknown environment while simultaneously keeping track of an agent's location within that environment. Essentially, SLAM enables a device, such as a robot or a mobile phone, to navigate and understand its surroundings in real-time without relying on pre-existing maps.
SLAM typically involves three main components:
Mapping: This involves creating or updating a map of the environment based on sensor data, such as images or laser scans.
Localization: This refers to estimating the device's position within the map.
Loop Closure: This is the process of recognizing previously visited locations to improve the accuracy of the map and the device's position estimation.
Horizontal and vertical markerless tracking with point clouds are two different approaches to tracking the movement and position of objects or devices in a 3D space without the need for external markers. Here are the main differences between them:
Horizontal Markerless Tracking:
Focuses on tracking movement along the horizontal plane, typically on a flat surface like a tabletop or floor.
Often used in augmented reality (AR) applications for placing virtual objects on surfaces in the user's environment.
Relies on features extracted from the environment, such as corners or edges, to track movement and estimate position.
Examples include ARKit's horizontal plane detection for iOS devices and ARCore's plane detection for Android devices.
Vertical Markerless Tracking:
Tracks movement along the vertical plane, such as walls or other vertical surfaces.
Useful for applications where virtual objects need to be anchored to walls or other vertical structures.
Similar to horizontal tracking but adapted to detect and track features specific to vertical surfaces.
Can be used in various scenarios, including interior design apps, virtual art installations, or architectural visualization.
Both horizontal and vertical markerless tracking rely on point clouds, which are collections of 3D points representing surfaces or objects in the environment. These points are typically obtained from depth sensors like LiDAR or structured light cameras, or derived from stereo image pairs. The main difference lies in the orientation of the tracked surfaces and the specific features used for tracking in each case.
Vertical tracking in computer vision can be challenging due to various factors, particularly artifacts. Artifacts are unwanted distortions or irregularities in the image caused by various sources such as sensor noise, lighting conditions, lens imperfections, or reflections. These artifacts can interfere with the accurate detection and tracking of objects, especially when they occur in the vertical direction.
Here's why artifacts make vertical tracking difficult:
Noise Interference: Artifacts can introduce noise into the image, making it harder for computer vision algorithms to distinguish between relevant objects and background clutter, especially in the vertical dimension where artifacts may be more prominent.
Feature Extraction: Computer vision systems often rely on extracting distinctive features from images to track objects. Artifacts can obscure or distort these features, leading to inaccuracies in tracking, particularly in the vertical plane where artifacts might be more prevalent.
Scale and Perspective: Some artifacts may affect the scale or perspective of objects in the image, making it challenging for tracking algorithms to maintain accurate spatial relationships, especially in the vertical direction where perspective distortion can be more pronounced.
Limited Data Availability: In some cases, artifacts may lead to occlusions or missing data in the image, reducing the amount of useful information available for tracking. This limitation can be more pronounced in the vertical dimension due to the orientation of the camera or the nature of the scene being captured.
Overall, the presence of artifacts in computer vision images poses significant challenges for vertical tracking by introducing noise, obscuring features, altering scale and perspective, and limiting available data.
iOS and Android experiences differ slightly
Cannot place objects below the “ground” in ShowCAST; CASTs will always appear to be placed ON the ground, using the bottom-most geometry of the CAST to determine the ground plane.
A good internet connection is strongly recommended for all experiences, especially ShowCAST.
Battery life will vary depending on which studio you’re using ShowCAST requires more computing power so it may use more battery life.
Older devices can be drained quicker
Newer the device the better performance & battery life for AR experiences