Recently active
Vuforia Studio New Contour Shader A new contour shader is available for outlining objects. For more information, see Shaders. New virtualMode Parameter for Highlight Shader A new virtualMode parameter is available for the highlight shader that renders highlighted parts as opaque. For more information, see Shaders. New Opacity Parameter for Flow Shader A new opacity parameter is available for the flow shader. For more information, see Shaders. State-based Model Target Updates General UI improvements for state-based Model Targets in the Model Target Editor A new targetState API is available for state-based Model Targets that provides the estimated state of the model. For more information, see JavaScript Event for State Changes in State-based Model Targets. Specify New Source Directory for Projects and Assets Users can now specify a custom source directory for their projects and assets. For more information, see Specify a Custom Source Directory for Vuforia Studio Projects
Hello.I want to download Vuforia Studio, but this website say to me, no your account low please upgrade.But i don't know how make i this?Can you help me please?
I am using the Model Target and I want that when I point to the Model Target I get information about the object but I don't know how to do it.Does anyone know of a Tutorial or a project that does something similar with documentation?I am using Unity 2022.3.45f
Does anybody already tried to install Vuforia View in there?
@AmandaZupferPreviously, it was mentioned that Creo Illustrate 8.1 and below were supported for creating sequences in Vuforia Studio. Could you please confirm which version of Creo Illustrate is currently supported for the latest version of Vuforia Studio (9-24-7)? Regards Paul
Since Microsoft's announcement that they will end support for the HoloLens 2 in 2027, we have received multiple customer inquiries about Vuforia View and HoloLens 2. In response, we would like to repost a message from Oct 22, 2024 to our Vuforia Studio customers: Vuforia and Microsoft have a long-standing partnership, and we have worked closely with them on the HoloLens 2. We will continue to support the HoloLens 2. Additionally, the Vuforia team is developing alternative solutions for hands-free tasks, ensuring that customers using the HoloLens 2 today will have a path forward when the device is no longer available.
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-----------------------------------------------
Vuforia Studio Documented Shaders Now Available for 3D Models Shaders used in various forms are now available as standard shaders that can be called from Home.js or <view>.js). Information for the following shaders is available: desaturate flow highlight planar_cut spherical_cut xray For more information, see Shaders. New Number Input Widget The new Number Input widget separates Number type input from the Text Input widget. Previously, you had to define either text or number type input all in the Text Input widget to include numerical input data. For more information, see Number Input.Note: Existing Text Input widgets with Number selected as Type will still work in published experiences, but editing widget data is locked. Use the new Number Input widget to include numerical input in your experience. Additionally, we do recommend replacing all existing numeric Text Input widgets with Number Input widgets, as all remaining Text Input widgets with Number set for Type will
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.