Vuforia Studio
Recently active
Dear Community, I have developed a solution in ThingWorx and Vuforia Studio that allows users to dynamically load and interact with 3D models (PVZ files) along with associated step-based media (videos/images). Here’s an overview of the implementation:PVZ File Management:A PVZ file containing multiple animation steps is uploaded via a ThingWorx mashup.Upon upload, the system extracts step names and creates corresponding folders in the File Repository based on the location and step names folders in it and also saves PVZ file in one of the folder which later we use in vuforia studio to see animation.The extracted steps are displayed in an infotable and shown in a data grid within the ThingWorx mashup.Media Handling for Steps:Users can select first location from dropdown and then these steps willl be shown in grid and then user can upload relevant images or videos, which are stored in the respective step folders.The uploaded media is accessible via the mashup, allowing users to view a
Hi there, I would like to create a kind of webshop / decorating App using Studio, in which around 15 to 20 3D models are stored in a 2D view. When I select an object (a model) in the 2D view, it should become visible in my 3D view (3D Model Visible) and I would like to be able to move this object flexibly in my 3D world by clicking on my tablet screen.I am currently using the Spartial Target target modeling as a test. Later I would like to change this to a model target. The use case is about decorating a shelf. I have the 3D data from the shelf to store it as model tracking.When I currently move 3D objects on my screen, I move all objects and not just a selected 3D model.Is it possible to set that only a specific model is moved, which I am currently selecting? Ideally, selected 3D objects can always be moved. As a workaround, I can also imagine that the model can only be moved initially when a new 3D object is selected from the 2D overview. Has anyone had any experience
I have a dynamic repeater which has checkboxes. I also have a nonrepeater "All" checkbox that I want to use to check or uncheck all items in the repeater. Clicking each repeater item turns on/off model parts. Is there a way to get data from the repeater and do something like "for all items in repeater, check box". It looks like all the items are just called "checkbox-1". Is there a way to use the hashkey or something to programatically change the of one or all of the items? I currently am using this code://==================================================================twx.app.fn.clickItemInRepeater = function(item,list,isMultiSelect){console.warn("called clickItemInRepeater()");$scope.changeValueInJson(list,item.id_num,'checked', item.checked?false:true)console.log("clickItemInRepeater::ROW Selected:: "+JSON.stringify(item))console.log('checked?'+ item.checked);if(item.checked==false){$scope.currentSelection = 'model-1-'+ item.SBOM;console.log('showing '+$scope.curre
Hello everyone,We are aware that, as of now, Vuforia Studio and Vuforia View do not support the display of curves and points.It would be extremely beneficial to include the functionality to display curves and points in Vuforia.We have reviewed the available workaround as follows:https://www.ptc.com/en/support/article/CS300084 It seems that , this workaround is for only 2D curves. Nowadays, there are plenty of 3D curves to guide the design as well as marking the critical location such as sealant area . Furthermore, creating PDFs and images for 2D curves takes a lot of time.Since curves and points are critical elements for guiding design and ensuring product quality, the ability to display these features is greatly advantageous.I would be very appreciative if someone could voluntarily pass this message on to the development team.Thank you in advance.
To ensure uninterrupted use of the Advanced Model Target training functionality in Vuforia Studio, we strongly recommend upgrading to the latest versions of the Vuforia Experience Service. Customers using Vuforia Experience Service 9.11 or earlier risk Model Target generation failures when attempting to generate the Advanced Model Targets. For questions or assistance with updating your Vuforia Experience Service, please contact the Vuforia Technical Support team.
Vuforia can track my target image, but I'd like to add a component (new C# script) to the Image target object, such that it waits 3 seconds upon finding the image, and then randomly places one of the 3d (child) objects Unfortunately, the console shows the error TrackableBehaviour / ObserverBehaviour could not be found. How can this be done in Unity6? Delay.cs using UnityEngine; using Vuforia; public class Delay : MonoBehaviour, ITrackableEventHandler { private TrackableBehaviour mTrackableBehaviour; public GameObject childObject; void Start() { mTrackableBehaviour = GetComponent<TrackableBehaviour>(); if (mTrackableBehaviour) { mTrackableBehaviour.OnTargetStatusChanged += OnTrackableStateChanged; } } public void OnTrackableStateChanged(StatusChangeResult statusChangeResult) { if (statusChangeResult.NewStatus == Status.TRACKED) { StartCoroutine(PlaceObjectAfterDelay()); } } IEnumerator PlaceObjectAfterDelay() { yield return n
Hi Everyone, I am using Advance Model Target in Vuforia Studio but whenever I flipped the object it looses its tracking and the orientation of digital & physical model gets disturbed. Has anyone experience the same scenario & can anyone explain me why AMT behaves in this manner. Note: I have set a small area as an AMT since the model is large. Thanks & Best Regards, Aditya Gupta
hello ptc community, Is it possible that i can have filter in dropdown widget which can give me values which i can write in the field like for eg testing_value1, value2 are in the drop down and if i write val then suddenly these match value appears in the dropdown. Please let me know if its possible. Thank you so much
提供一段js代码,满足以下条件:1、请求服务器数据 2、在vuforia studio的Home.js里面使用3.请求的数据如何解析后绑定不同的文本显示在2D UI上
In View app, when a project takes time to fully load up for some reason (e.g. it has heavy models), a green line (moving to left and right) will be displayed on top of the screen to indicate that the project is still loading. We want to prevent users from doing anything while in such status and let them wait.However, currently there is no way to detect when the experience is fully loaded, and the green line is often overlooked.Therefore I think it would be nice if we have a functionality to detect it programmatically, (so that we can display more bigger icons or just disable buttons). Thanks in advance for your attention.
I've printed the sample 9.7" x 9.7" image from the Vuforia Sample Target pdf, and have a text file with a set of coordinates (in millimeters) for each stone. My goal is have Vuforia place a marker on any of the stones. For example, if I enter stone #10, the AR Android app will lookup the position from the file (89mm , 13mm) and place a marker there. However, if the camera gets too close to the image, such that only a portion is in the camera-view.. , would Vuforia know which stones are still visible? For example, if the camera is pointing to the bottom-right corner only, is Vuforia smart enough to know where on the image it is looking at so that it only places markers on the stones that are in view? BTW, I'm very new to Unity/Vuforia, so I really want to keep it simple, and avoid using OpenCV/MultiImage-Feature Tracking/Sensor Fusion. I tried searching for any example related to this, but could not find anythin
Starting with the 9.25.0 release, Vuforia View for 32-bit Android devices will be removed from the Google Play Store. If you already have Vuforia View installed on 32-bit Android devices, you can continue to use the app, but no updates will be available. Vuforia View for 64-bit Android devices will remain available. Note: The 9.25.0 release is planned for the end of March.
I want to call a function sessionTracking as below on $viewContentLoaded and get the cookie values,but my function is not getting called on $viewContentLoaded and the console statements are not getting executed, Can you please let me know how can this be achieved using Vuphoria Studio?Is there $viewContentLoaded in Vuphoria Studio If not what is the alternate way to do it? Please suggest. $scope.getCookie = function(cname) {let name = cname + "=";let decodedCookie = decodeURIComponent(document.cookie);let ca = decodedCookie.split(';');for(let i = 0; i <ca.length; i++) {let c = ca[i];while (c.charAt(0) == ' ') {c = c.substring(1);}if (c.indexOf(name) == 0) {return c.substring(name.length, c.length);}}return "";}$scope.sessionTracking = function(){let xsrfToken = $scope.getCookie('XSRF-TOKEN');console.log("xsrfToken"+xsrfToken);let studioSessionId = $scope.getCookie('studio-sessionid');console.log("studioSessionId"+studioSessionId);let studioES = $scope.getCookie(
Dear community,we've released an in-company experience to guide technicians on a series of very detailed steps and keep trace of all the progress.Our "issue" is the field of view related to the type of activity. It has to be done on a desk with our component inside a box in a vacuum state.The device (in this case a tablet) would be hard to put in the middle between the operator and the box.That said, we decided to implement the freeze in order to follow the steps with the tablet on the side.Here comes the first question: have anyone ever had the need to use a second camera as main camera so it could be mounted on a tripod while keep using the tablet to interact with the experience? Since we're not using a second camera, we noticed that the field of view of the tablet (at the moment we're using an iPad) is really small and also close to the object. So it's almost impossible to work sit on the work table while looking at the screen, the techician must stand up, raise hands and only
If I drag a wayfinder way point onto a part, it will give me the sbom id of that part as componentOccurence . How do I access that programmatically assuming it is the 1st waypoint? The helpcenter says the property is componentOccurencehttps://support.ptc.com/help/vuforia/studio/en/#page/Studio_Help_Center%2FWidgetWaypoint.html%23but none of these have worked: $scope.view.wdg['wayfinder-1'].waypointsData[0].componentOccurence$scope.view.wdg['wayfinder-1'].[0].componentOccurence$scope.view.wdg['wayfinder-1'].componentOccurence$scope.getWidgetProp("waypoint-1", "componentOccurence") Secondly, if I can set componentOccurence programmatically, do I need to have x, y, and z data set to use the waypoint?
Hello, the title is self explainatory: I have uploaded a pvz file in a Vuforia Studio experience with some sequences contained in the sequences dropdown menu of the model and I would like to show such values in a select widget. The sequences in question are those present in the attachments (which are figures in creo illustrate). It seems such a stupid thing but I'm kind of stuck in it so I wanted to know more about it.Thanks in advance
Hello everyone, I'm trying to publish a vuforia experience with model targeting but when I try to do so by pressing the publish button, it won't show the publish progress bar and, checking on the experience server, the project can't be found. By analyzing the log I found the following error:[2025-02-13T08:34:44.475Z] error: [twx-studio:index] Server error dee60aaf-9b9c-4561-a021-65d4ee2bcf63 [Error: ENOENT: no such file or directory, stat 'C:\Users\<userName>\Documents\VuforiaStudio\Projects\<projectName>\dist\lib\cdn\angular-sanitize.min.js.map'] {[2025-02-13T08:34:44.476Z] error: errno: -4058,[2025-02-13T08:34:44.476Z] error: code: 'ENOENT',[2025-02-13T08:34:44.476Z] error: syscall: 'stat',[2025-02-13T08:34:44.476Z] error: path: 'C:\\Users\\<userName>\\Documents\\VuforiaStudio\\Projects\\<projectName>\\dist\\lib\\cdn\\angular-sanitize.min.js.map',[2025-02-13T08:34:44.476Z] error: expose: false,[2025-02-13T08:34:44.476Z] error: statusCode: 404,[2025-02-13T08:34
I am using Vuforia Studio 9.22.The PDF Viewer Extension no longer launches.I preview using WindoI check the output experience on my iPad.I would like to display it in PDF without converting it to SVG.-----------------------------------------------Translated the topic from Japanese to English using google translateSubject - PDF Viewer Extensionが機能しないBody - Vuforia Studio 9.22を使用しています。PDF Viewer Extensionが起動しなくなりました。プレビューはWind出力したエクスペリエンスはIpadで確認しています。SVGに変換せずにPDFで表示させたいです。-By Community Moderation Team-----------------------------------------------
Which is best device as AR goggles to use for Vuforia Studio in future ?We have Hololens2 and Magic Leap2.Hololens2 can be use until 2027 as you know. I think Goggles with enough performance for check weld point to body in white is Magic Leap 2 or Apple Vision Pro . We have plan for introduce new AR goggles at 2nd Quarter 2025. What goggles are more likely to be compatible with Studio?Vuforia Studio & View is very good solution for us.I want to use Vuforia Studio also AR goggles.
Hello, I would like to know if there is a way to show annotations (such as dimensions) in an AR experience made with Vuforia Studio. For example, I save a PVZ file from creo view and import said PVZ file into the experience and, along with the model, the dimensions related to that pvz are shown too.Thanks in advance
Can I retrieve User Agent on Login from Vuforia View which Device logged in something like this in Thingworx or is there some other way to get device information on Login and other cookies too? // Get device info (User-Agent)var userAgent = me.GetIncomingRequestHeader({name: "User-Agent"});
Hi community,I would like to ask if it's possible to use a Bluetooth mouse or keyboard in a Hololens AR project with Vuforia Studio.I see that Bluetooth mouse is working fine in the Hololens general menu, but when I open a project in Vuforia View I can see a "Zzz" icon near the cursor and the mouse stop working. Does anyone have some suggestions? Thanks
Hello, I would like to know if there is a way to manipulate a model in Vuforia Studio (and Vuforia View) with thingmark association in the same way as spacial target's. With this I mean if there are ways to impement a pinch to scale, move and rotate gesture with thingmarks similar to that of spacial targets.Thanks in advance
Hi, Is Vuforia Studio equipped with a Dark Mode theme? I used to work in Studio every day until eyestrain got to me. A lot of programs I use feature dark themes. Creo Illustrate and Vuforia Studio are one of the few without a Dark Mode. If Vuforia Studio does not have a Dark Mode, is there some place where I can contribute to this feature? I have taken a little bit of time to create my own dark theme. The product developers are more than welcome to use my work to create a Dark Mode. Please find the results in the attachments. I ensured that the 3D scene and 2D canvas remain original to guarantee that everything in the experience is displayed correctly. The only files I changed were main.css and third-party.css. I think this is a feature that could be added to the 'settings' window. Thanks! With kind regards,Martini3119
Hello My dear Community, I have a checlist project which i have developed in vuforia studio and now goal is to use this project in 4 different countries and they have different languages. I would like to use internationalization in the project and basically just want to change the text of widget/labels. Yes i can also do it hardcoded and just swap the strings on the button click for these labels But before i do that i would like to have some insights from my community. Is it possible that i use some kind of library like for eg very famous one i18 js library or something similar which i can use there. Please let me know about it. My goal is to only change the label texts and nothing else. languages required are German, English, Serbian, Czech. Thank you
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.