Request

Response

    V6 Changelog



    IMPORTANT

    Next major release: LMV 7.0

    BREAKING CHANGES: The next major release, LMV 7.0 is expected to contain breaking changes to better accommodate upstream merges, specify new file loaders, reduce package size, and improve performance.

    We strongly recommend that you specify the version of Viewer code you are using for web applications deployed in production. By including a specific version number, you can update your application as necessary to accommodate breaking changes and dictate when to migrate to the next version. To learn how to load version-specific Viewer libraries, refer to the section “Getting the Code” in Developer’s Guide Basics .

    6.6.4

    Release Date: 2019-06-12

    Fixed

    • LMV-4744 Non-photoreal Rendering causes black screen in Chrome v75

    6.6.3

    Release Date: 2019-06-07

    Fixed

    • LMV-2958 2D annotations obscured by opaque selection highlight.

    Changed

    • LMV-2958 2D selection opacity is now configurable through argument in existing Viewer API set2dSelectionColor()

    6.6.2

    Release Date: 2019-06-05

    Fixed

    • LMV-4720 Hyperlinks do not work in 6.6.1

    6.6.1

    Release Date: 2019-05-20

    Fixed

    • LMV-4634 Objects are not isolating properly in large NWD models

    6.6.0

    Release Date: 2019-04-23

    Changed

    • LMV-4399: Section tool will now take into account the camera’s viewport during initialization

    Added

    • Support for Autodesk.AEC.LevelsExtension on mobile platforms.
    • Support for Autodesk.BIM360.Extension.PushPin (pushpins) and Autodesk.PDF (vector PDF).
    • Pushpin thumbnail & screenshots enhancements.
    • Method rearrangeByPriorities to toolController API.
    • Handler for swipe gesture.
    • LMV-4218: config3d.modelBrowserIsolateSelectedNodes to configure the Model Browser to isolate the selected nodes or not (default is set to not isolate it).
    • DockingPanel.bringToFront()

    Removed

    • LMV-4218: Transparent selection highlighting

    Fixed

    • LMV-2958: Selection highlights for 2D are not transparent and obscured annotations
    • LMV-4308: Section tool cuts plane partially if state was saved with viewer.getState()
    • LMV-4338: Rendering of rotated images in PDF Extension
    • LMV-4308: Section tool cuts plane partially after using viewer.restoreState()
    • LMV-4150: Dialog title gets truncated
    • LMV-4140: The camera cannot be tilted in first person mode if the initial point of view is looking straight down or up at the model
    • LMV-4428: Reduce hitTest when mouse hovering on the canvas

    6.5.0

    Release Date: 2019-03-04

    Changed

    • LMV-4003: To properly support models with animation, on-demand-loading is disabled in viewer.loadDocumentNode() when Autodesk.Fusion360.Animation is present in BubbleNode’s extensions.
    • LMV-3886: UI code for the Explode slider has been moved out of GuiViewer3D and into extension Autodesk.Explode.
    • LMV-4069: Settings Panel (which had been locked in a fixed location since being updated in 4.1.0) is now floating and can again be moved around the canvas.
    • BLMV-3048: Code for section planes from LevelsExtension was moved out of viewerState.cutplanes and into viewerState.floorGuid.

    Added

    • Model Browser displays child element count in parentheses.

      New child element countOriginal behavior
      Model Browser (latest) Model Browser (earlier versions)
    • WebGLRenderer can now use a WebGL2 context
    • LMV-4201: New methods to Fusion Animation extension Autodesk.Fusion360.Animation to optionally decouple cameras from animation:

    setFollowCamera(bool)

    isFollowingCamera():bool

    When setFollowCamera(false) is invoked, playing an animation will not affect the camera state. Likewise, the animation will not stop when the user orbits the model. The default behavior remains unchanged. The UI also remains unchanged, so the feature can only be activated via javascript.

    • recursive flag to viewer.setThemingColor function:

      setThemingColor( dbId, color [, model [, recursive ] ] )

    dbId number
    color THREE.Vector4 (r, g, b, intensity), all in [0,1].
    model Autodesk.Viewing.Model <optional>
    NEW! recursive boolean <optional> Should apply theming color recursively to all child nodes.
    • LMV-3934: model.getPropertyDb().executeUserFunction():Promise

    Allows executing user supplied function code on the worker thread against the PropertyDatabase instance. The returned value from the supplied function will be used to resolve the returned Promise.

    Example:

    executeUserFunction(function userFunction(pdb) {
         var dbId = 1;
         pdb.enumObjectProperties(dbId, function(propId, valueId) {
               // do stuff
         });
    })
    

    Get started with the step-by-step Property Database Queries tutorial.

    • LMV-4174: new totalRasterPixels property to decide when to render PDFs using the new vector renderer. (Once this property is enabled in Derivative Services,) PDF pages that contain less than about 1 megapixel of raster images will be rendered with the vector renderer; otherwise the Leaflet renderer is still used.

    Removed

    None

    Fixed

    • LMV-4064: Screenshot includes overlays, SAO and antialiasing
    • BLMV-2790: Icons get mixed with lowercase letter font in IE/Edge
    • BLMV-2918: Use DPI data embedded in markups/pushpins to scale them according to the DPI of the current version
    • LMV-4131: shadow maps which were broken after 3.3
    • BLMV-2978: Shift+Click selects object while selector is disabled
    • LMV-3886: Explode slider doesn’t work on Android mobile devices
    • LMV-4004: Improper selection color on theming colored items
    • BLMV-2977: navigation lock race condition with touch devices.
    • DropMeTool logic to resolve overlapping viewports
    • Viewcube triad sometimes vanishes when aligned to axis
    • fitBounds now takes into account camera rotation (roll)

    6.4.2

    Release Date: 2019-02-06

    Fixed

    • LMV-4237: Runtime error when invoking viewer.finish()

    6.4.1

    Release Date: 2019-01-23

    Fixed

    • LMV-4064: Include overlays and SAO in screen shot

    6.4.0

    Release Date: 2019-01-22

    Added

    • LMV-4020: Danish locale support
    • Leaflet support to viewer.impl.getScreenshotProgressive
    • Support ghosted object in getScreenshotProgressive
    • LMV-3511: Support for undo in the markups extension to automatically select the next markup item available to undo.
    • Support different dpi leaflet-pdf file compare
    • BIM color theme via viewer.setTheme(‘bim-theme’).
    • LMV-4123: Method BubbleNode.useAsDefault():Boolean

    CrossFadeEffects extension

    CrossFade effects are an optional LMV feature that supports rendering into multiple color targets and blending between them. This addition moves the implementation from the viewer core to a new extension “CrossFadeEffects”.

    The extension id is: Autodesk.CrossFadeEffects

    Example:

    var extName = 'Autodesk.CrossFadeEffects';
    NOP_VIEWER.loadExtension(extName);
    
    function setCameraToRoom() {
        var cam = {
           fov:          53.13010235415598,
           isPerspective:true,
           orthoScale:   6.442020414517138,
           position:     {x:-23.63091853857176, y: 0.9033896546012906, z:-4.261154219883789},
           target:       {x:-20.871083468967406, y: 6.520671770079398, z:-5.787286273399167},
           up:           {x:0.10446560472788749, y: 0.21262602957092375, z:0.9715333802694284}
        };
        NOP_VIEWER.impl.setViewFromCamera(cam, true);
    }
    
    function fadeExample() {
    
        // apply fade transition
        var viewer = NOP_VIEWER;
        var ext = viewer.getExtension(extName);
        ext.fadeToViewerState(setCameraToRoom, 1.5);
    }
    
    Show More

    Geolocation extension

    Provides functions for converting GPS coordinates in WGS-84 format { x: Longitude, y: Latitude, z: Height(m) } into Viewer scene coordinates and back. Supports a single 3D model loaded into the scene.

    The extension id is: Autodesk.Geolocation

    Example:

    viewer.loadExtension('Autodesk.Geolocation')

    Functions:

    hasGeolocationData()

    Does the model contain geolocation data?

    returns boolean (true when the model contains geolocation data)

    lmvToLonLat( lmvPoint )

    Converts viewer coordinates (obtained with something like viewer.clientToWorld()) into { x: Longitude, y: Latitude, z: Height (meters) } in WGS-84 format.

    returns {THREE.Vector3}: (GPS coordinate in WGS-84 format: { x: Longitude, y: Latitude, z: Height } )

    lonLatToLmv( lonLat )

    Converts coordinates from { x: Longitude, y: Latitude, z: Height (meters) } in WGS-84 format into viewer scene coordinates.

    returns {THREE.Vector3}: (3D point in the scene)

    openGoogleMaps( [ pointLL84 ] )

    Returns a Google Maps URL with a PIN on the specified GPS location. When no argument is provided, the URL will use the Model’s geolocation if available.

    activate()

    Click the model to set points and see optional panel UI for testing and debugging Geolocation Extension

    Changed

    • Redesigned Environments UI in Settings Panel.
    • BLMV-2115: [PushPin extension] Save external IDs along with LMV IDs
    • BLMV-2525: [PushPin extension] Save globalOffset to viewerState
    • FloorSelector: Avoid using crossFade effects when running on mobile

    Fixed

    • LMV-3606: Restore topology highlight in measure tool for Fusion models
    • LMV-3196: Transparent object loses transparency and becomes opaque on focus.
    • LMV-3722: Selected transparent objects become opaque when the view is orbited, panned or zoomed.
    • LMV-3967: First Person extension does not properly initialize FOV from ortho view
    • LMV-3975: Crash with F2D files missing rcv_offsets and rcvs property DB files
    • Improve bubbleNode.search docs
    • BLMV-2644: [Markups extension] Fix canvg import on IE11 and Edge
    • BLMV-2685: [Pixel Compare] sensitivity of threshold
    • Some PDF text characters failing to get filled
    • LMV-4067: JsDocs search function
    • LMV-4076: Animation scrub for opacity
    • LMV-4043: DocumentBrowser extension lists an empty “folder” entry
    • LMV-4133: Inconsistent appearance of Phong material with mirror transform. Backfacing normals now face the camera in this case

    Version 6.3.5

    Release Date: 2018-12-14

    Fixed

    • LMV-4075: Issue with loading models from manifests where the view-node isn’t a child of a geometry node.

    Version 6.3.4

    Release Date: 2018-12-05

    Fixed

    • LMV-4049: Issue of MarkupCore’s renderToCanvas() displaying upside-down.

    Version 6.3.3

    Release Date: 2018-11-27

    Fixed

    • Issue in 6.1 and later where incompatible libraries caused 2D sheets to render black. URLs for dependencies are now set to load matching versions.

    Version 6.3.2 BROKEN

    Release Date: 2018-11-26

    Broken

    • Regression error introduced in version number handling when attempting to prevent issue where incompatible libraries caused 2D sheets to render black. SEE FIX IN PATCH 6.3.3.

    Version 6.3.1

    Release Date: 2018-11-20

    Changed

    • Restore function Autodesk.Viewing.Private.getHtmlTemplate for compatibility.

    Version 6.3.0

    Release Date: 2018-11-19

    Added

    • LMV-3766 Support for leaflet pyramid output with missing levels

    Autodesk.PDF extension

    Prototype vector rendering loader for PDF files.

    Sample code:

    // Create Viewer instance and load PDF file on page 1
        Autodesk.Viewing.Initializer(options, function() {
            var viewer = new Autodesk.Viewing.Viewer3D(div,config3d);
            viewer.start()
            viewer.loadExtension('Autodesk.PDF').then(function() {
                // URL parameter `page` will override value passed to loadModel
                viewer.loadModel('path/to/file.pdf', { page: 1 });
            });
        });
    
    Show More

    Autodesk.DocumentBrowser extension

    Toolbar button and panel for viewing all 2D and 3D models available in a JSON manifest.

    Document Browser Extension Document Browser Extension

    viewer.loadDocumentNode

    New model loading API: viewer.loadDocumentNode(lmvDocument, bubbleNode, options)

    lmvDocument
    The Document instance, which owns the model being loaded
    bubbleNode
    The specific manifest node to load (within the Document)
    options
    <optional>
    Options to pass to Autodesk.Viewing.Viewer3D#loadModel. Will be initialized internally if not specified. Leave empty in most cases.

    loadOptions

    loadOptions.skipHiddenFragments:bool to skip initially hidden meshes

    Changed

    Property Panel

    Property Panel’s title will now display the name of the selected node.

    Properties: Older versionsProperties: 6.3 updated title
    Properties - original behavior Properties - 6.3 improved title

    Other:

    • Default value for BlendShader’s AO opacity
    • Default values for SAOShader’s radius and intensity.
    • All documentation URLs referencing forge.autodesk.com are now referencing forge.developer.com
    • Model loading UI will now be removed as soon as geometry is ready for rendering

    Fixed

    • SplitScreen: Fix pan speed in SplitScreen when using 3 or 4 viewports
    • SplitScreen: Roll tool no longer jumps when dragging across viewports
    • LMV-3823: Missing Uint8Array.prototype.slice in IE11 while loading Leaflet PDFs
    • Keep View Cube’s triad oriented correctly when top/front/etc. changes
    • Incorrect selection color for wide lines
    • Let avp.ENABLE_INLINE_WORKER be changed at run time
    • LMV-3783: viewer.clearSelection no longer fires an event when nothing is selected

    Version 6.2.3

    Release Date: 2018-11-26

    Fixed

    • Issue in 6.1 and later where incompatible libraries caused 2D sheets to render black. URLs for dependencies are now set to load matching versions.

    Version 6.2.2

    Release Date: 2018-10-17

    Fixed

    • LMV-3726 WebVR extension not working

    Version 6.2.1

    Release Date: 2018-10-12

    Fixed

    • LMV-3809 DWFx embedded images have low resolution

    Version 6.2.0

    Release Date: 2018-09-12

    Added

    Probing

    Extension Autodesk.OMV for On Machine Verification flows.

    On-machine Verification - Probing Display of measurement/probe points

    Probing - Confetti setting Setting confetti diameter

    Changed

    Split Screen Extension

    Support for up to 4 views in SplitScreenExt

    Split Screen Extension Split Screen Extension - up to 4 linked views

    Fixed

    • BLMV-2463: Unable to close sub-menu. (Centers toolbar only with text-align: center)
    • Incorrectly named property - RenderContext.getConfig().clearColorBottom
    • BLMV-2458: Viewer runs out of memory when loading large textures
    • LMV-3703: Model Browser becomes empty after unloading a non-primary model

    Version 6.1.2

    Release Date: 2018-11-26

    Fixed

    • Issue in 6.1 and later where incompatible libraries caused 2D sheets to render black. URLs for dependencies are now set to load matching versions.

    Version 6.1.1

    Release Date: 2018-08-21

    Fixed

    • LMV-3689 - Selection not working correctly

    Version 6.1.0

    Release Date: 2018-08-21

    Changed

    • MEASUREMENT_CHANGED_EVENT to contain type & id

    Added

    • Handling new paper transform for 2d files.
    • Support for png based leaflets
    • Function viewer.getVisibleModels()
    • Allow meta keys (CMD) to be used on mac. Applies to Markup’s copy/paste/undo/redo commands. All tools benefit from this change, too.

    Removed

    • Global variable LMV_RESOURCE_VERSION

    Fixed

    • zoomWindowTool issue on window resize
    • Markup’s text input height when zooming
    • iOS10 device keyboard now hides after editing a text markup
    • Top right area is now clickable when viewcube is disabled (ex: 2D documents)
    • “Calibration required” dialog displays as expected
    • Path to markups output files in string replace
    • Editing markup in IE11 (update canvg third party to address)
    • Environment Background image visiblity while in 2D file compare
    • Visibility of measuring axes on mobile devices
    • Camera view when loading Navisworks saved views
    • Bump map heuristics overwriting the specified bumpScale / “generic_bump_amount” in certain cases.
    • Measure button behavior when pressing for the second time
    • Duplication of focal length and edit frame elements when changing sheets
    • 3D section missing capping in the view saved with a pushpin
    • Text markup jumps after finishing editing on iOS
    • World up tool (roll) for extension Autodesk.SplitScreen
    • BimWalk guide missing title: Run
    • Zoom tool when Autodesk.SplitScreen extension is active.


    Version 6.0.2

    Release Date: 2018-08-13

    Fixed

    • Filter functions for extension Autodesk.SplitScreen


    Version 6.0.1

    Release Date: 2018-07-25

    Fixed

    • Avoid dispatching events when viewer.getScreenShot() is invoked.


    Version 6.0.0

    Release Date: 2018-07-24

    NOTE: This release includes breaking changes described below. As a workaround, affected users may include a version number to the CDN url. Please visit Basics page for details.

    Changed

    Screenshots

    BREAKING CHANGE: getScreenShotBuffer() has been removed.

    getScreenShot(width, height, onComplete) has been improved to allow arbitrary sized screenshots. In addtion, the parameters are now optional (defaults to the canvas size)

    Viewer Canvas (350px x 400px)getScreenShot () (350px x 400px)
    Viewer Canvas (350 x 400) Low Fidelity (350 x 400)
    getScreenShot (3500,4000)Blow-up of getScreenShot(3500,4000)
    High Fidelity (3500 x 4000) Magnification

    Other Changes

    • Several performance improvements for loading PDF and 2D models.

    Added

    API endpoints for EMEA (eu) Data Center Support

    Note that in some cases you may wish to determine if the bucketKey is from EMEA or US. Start by base64 decoding the URN, then check if it contains urn:adsk.wipemea:xxx (for EMEA) or urn:adsk.wipprod:xxx (for US). Read more in the blog about European data center support.

    SplitScreen Extension

    • Added Autodesk.SplitScreen extension
    • Added optional params to facilitate multi-viewport rendering.
    More:
    • Vertex array objects default to false on mobile devices to save memory
    • Autodesk.BIM360.Extension.PushPin extension
    • Panning with middle button when editing markup is now allowed
    • Added layerOrder support
    • Added viewer.impl.cancelLeafletScreenshot() to cancel time-consuming PDF screenshots
    • More render settings can be controlled via metadata: renderEnvironmentDisplayEdges, renderEnvironmentDisplayPoints and additional parameters for renderEnvironmentAmbientShadows.

    Removed

    • Removed viewer.getScreenShotBuffer(). Please use viewer.getScreenShot(), instead.
    • window.Hammer removed in favor of Autodesk.Viewing.Hammer

    Fixed

    • Fixed ray intersection fixes aggregated views
    • fragmentList.getOriginalWorldBounds() no longer crashes in 2D
    • AGD/Scalaris files without stress data are now handled properly
    • Issue with text markup being cut after saving
    • Issue with callbacks when ending markup creation on mobile.
    • getCameraUpVector() case where up and direction vectors are colinear
    • Issues with Moldflow visualization extension seen in Edge/IE11
    • Inability to load certain files from modelderivative/v2/ endpoint.
     
    ______
    icon-svg-close-thick

    Cookie preferences

    Your privacy is important to us and so is an optimal experience. To help us customize information and build applications, we collect data about your use of this site.

    May we collect and use your data?

    Learn more about the Third Party Services we use and our Privacy Statement.

    Strictly necessary – required for our site to work and to provide services to you

    These cookies allow us to record your preferences or login information, respond to your requests or fulfill items in your shopping cart.

    Improve your experience – allows us to show you what is relevant to you

    These cookies enable us to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we use to deliver information and experiences tailored to you. If you do not allow these cookies, some or all of these services may not be available for you.

    Customize your advertising – permits us to offer targeted advertising to you

    These cookies collect data about you based on your activities and interests in order to show you relevant ads and to track effectiveness. By collecting this data, the ads you see will be more tailored to your interests. If you do not allow these cookies, you will experience less targeted advertising.

    icon-svg-close-thick

    THIRD PARTY SERVICES

    Learn more about the Third-Party Services we use in each category, and how we use the data we collect from you online.

    icon-svg-hide-thick

    icon-svg-show-thick

    Strictly necessary – required for our site to work and to provide services to you

    Qualtrics
    We use Qualtrics to let you give us feedback via surveys or online forms. You may be randomly selected to participate in a survey, or you can actively decide to give us feedback. We collect data to better understand what actions you took before filling out a survey. This helps us troubleshoot issues you may have experienced. Qualtrics Privacy Policy
    Akamai mPulse
    We use Akamai mPulse to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Akamai mPulse Privacy Policy
    Digital River
    We use Digital River to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Digital River Privacy Policy
    Dynatrace
    We use Dynatrace to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Dynatrace Privacy Policy
    Khoros
    We use Khoros to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Khoros Privacy Policy
    Launch Darkly
    We use Launch Darkly to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Launch Darkly Privacy Policy
    New Relic
    We use New Relic to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. New Relic Privacy Policy
    Salesforce Live Agent
    We use Salesforce Live Agent to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Salesforce Live Agent Privacy Policy
    Wistia
    We use Wistia to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Wistia Privacy Policy
    Tealium
    We use Tealium to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Tealium Privacy Policy
    Upsellit
    We use Upsellit to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Upsellit Privacy Policy
    CJ Affiliates
    We use CJ Affiliates to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. CJ Affiliates Privacy Policy
    Commission Factory
    We use Commission Factory to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Commission Factory Privacy Policy
    Google Analytics (Strictly Necessary)
    We use Google Analytics (Strictly Necessary) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Strictly Necessary) Privacy Policy
    Typepad Stats
    We use Typepad Stats to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. Typepad Stats Privacy Policy
    Geo Targetly
    We use Geo Targetly to direct website visitors to the most appropriate web page and/or serve tailored content based on their location. Geo Targetly uses the IP address of a website visitor to determine the approximate location of the visitor’s device. This helps ensure that the visitor views content in their (most likely) local language.Geo Targetly Privacy Policy
    SpeedCurve
    We use SpeedCurve to monitor and measure the performance of your website experience by measuring web page load times as well as the responsiveness of subsequent elements such as images, scripts, and text.SpeedCurve Privacy Policy
    Qualified
    Qualified is the Autodesk Live Chat agent platform. This platform provides services to allow our customers to communicate in real-time with Autodesk support. We may collect unique ID for specific browser sessions during a chat. Qualified Privacy Policy

    icon-svg-hide-thick

    icon-svg-show-thick

    Improve your experience – allows us to show you what is relevant to you

    Google Optimize
    We use Google Optimize to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Google Optimize Privacy Policy
    ClickTale
    We use ClickTale to better understand where you may encounter difficulties with our sites. We use session recording to help us see how you interact with our sites, including any elements on our pages. Your Personally Identifiable Information is masked and is not collected. ClickTale Privacy Policy
    OneSignal
    We use OneSignal to deploy digital advertising on sites supported by OneSignal. Ads are based on both OneSignal data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that OneSignal has collected from you. We use the data that we provide to OneSignal to better customize your digital advertising experience and present you with more relevant ads. OneSignal Privacy Policy
    Optimizely
    We use Optimizely to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Optimizely Privacy Policy
    Amplitude
    We use Amplitude to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Amplitude Privacy Policy
    Snowplow
    We use Snowplow to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Snowplow Privacy Policy
    UserVoice
    We use UserVoice to collect data about your behaviour on our sites. This may include pages you’ve visited. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our platform to provide the most relevant content. This allows us to enhance your overall user experience. UserVoice Privacy Policy
    Clearbit
    Clearbit allows real-time data enrichment to provide a personalized and relevant experience to our customers. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID.Clearbit Privacy Policy
    YouTube
    YouTube is a video sharing platform which allows users to view and share embedded videos on our websites. YouTube provides viewership metrics on video performance. YouTube Privacy Policy

    icon-svg-hide-thick

    icon-svg-show-thick

    Customize your advertising – permits us to offer targeted advertising to you

    Adobe Analytics
    We use Adobe Analytics to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, and your Autodesk ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Adobe Analytics Privacy Policy
    Google Analytics (Web Analytics)
    We use Google Analytics (Web Analytics) to collect data about your behavior on our sites. This may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. We use this data to measure our site performance and evaluate the ease of your online experience, so we can enhance our features. We also use advanced analytics methods to optimize your experience with email, customer support, and sales. Google Analytics (Web Analytics) Privacy Policy
    AdWords
    We use AdWords to deploy digital advertising on sites supported by AdWords. Ads are based on both AdWords data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AdWords has collected from you. We use the data that we provide to AdWords to better customize your digital advertising experience and present you with more relevant ads. AdWords Privacy Policy
    Marketo
    We use Marketo to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. We may combine this data with data collected from other sources to offer you improved sales or customer service experiences, as well as more relevant content based on advanced analytics processing. Marketo Privacy Policy
    Doubleclick
    We use Doubleclick to deploy digital advertising on sites supported by Doubleclick. Ads are based on both Doubleclick data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Doubleclick has collected from you. We use the data that we provide to Doubleclick to better customize your digital advertising experience and present you with more relevant ads. Doubleclick Privacy Policy
    HubSpot
    We use HubSpot to send you more timely and relevant email content. To do this, we collect data about your online behavior and your interaction with the emails we send. Data collected may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, email open rates, links clicked, and others. HubSpot Privacy Policy
    Twitter
    We use Twitter to deploy digital advertising on sites supported by Twitter. Ads are based on both Twitter data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Twitter has collected from you. We use the data that we provide to Twitter to better customize your digital advertising experience and present you with more relevant ads. Twitter Privacy Policy
    Facebook
    We use Facebook to deploy digital advertising on sites supported by Facebook. Ads are based on both Facebook data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Facebook has collected from you. We use the data that we provide to Facebook to better customize your digital advertising experience and present you with more relevant ads. Facebook Privacy Policy
    LinkedIn
    We use LinkedIn to deploy digital advertising on sites supported by LinkedIn. Ads are based on both LinkedIn data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that LinkedIn has collected from you. We use the data that we provide to LinkedIn to better customize your digital advertising experience and present you with more relevant ads. LinkedIn Privacy Policy
    Yahoo! Japan
    We use Yahoo! Japan to deploy digital advertising on sites supported by Yahoo! Japan. Ads are based on both Yahoo! Japan data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Yahoo! Japan has collected from you. We use the data that we provide to Yahoo! Japan to better customize your digital advertising experience and present you with more relevant ads. Yahoo! Japan Privacy Policy
    Naver
    We use Naver to deploy digital advertising on sites supported by Naver. Ads are based on both Naver data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Naver has collected from you. We use the data that we provide to Naver to better customize your digital advertising experience and present you with more relevant ads. Naver Privacy Policy
    Quantcast
    We use Quantcast to deploy digital advertising on sites supported by Quantcast. Ads are based on both Quantcast data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Quantcast has collected from you. We use the data that we provide to Quantcast to better customize your digital advertising experience and present you with more relevant ads. Quantcast Privacy Policy
    Call Tracking
    We use Call Tracking to provide customized phone numbers for our campaigns. This gives you faster access to our agents and helps us more accurately evaluate our performance. We may collect data about your behavior on our sites based on the phone number provided. Call Tracking Privacy Policy
    Wunderkind
    We use Wunderkind to deploy digital advertising on sites supported by Wunderkind. Ads are based on both Wunderkind data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Wunderkind has collected from you. We use the data that we provide to Wunderkind to better customize your digital advertising experience and present you with more relevant ads. Wunderkind Privacy Policy
    ADC Media
    We use ADC Media to deploy digital advertising on sites supported by ADC Media. Ads are based on both ADC Media data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that ADC Media has collected from you. We use the data that we provide to ADC Media to better customize your digital advertising experience and present you with more relevant ads. ADC Media Privacy Policy
    AgrantSEM
    We use AgrantSEM to deploy digital advertising on sites supported by AgrantSEM. Ads are based on both AgrantSEM data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that AgrantSEM has collected from you. We use the data that we provide to AgrantSEM to better customize your digital advertising experience and present you with more relevant ads. AgrantSEM Privacy Policy
    Bidtellect
    We use Bidtellect to deploy digital advertising on sites supported by Bidtellect. Ads are based on both Bidtellect data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bidtellect has collected from you. We use the data that we provide to Bidtellect to better customize your digital advertising experience and present you with more relevant ads. Bidtellect Privacy Policy
    Bing
    We use Bing to deploy digital advertising on sites supported by Bing. Ads are based on both Bing data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Bing has collected from you. We use the data that we provide to Bing to better customize your digital advertising experience and present you with more relevant ads. Bing Privacy Policy
    G2Crowd
    We use G2Crowd to deploy digital advertising on sites supported by G2Crowd. Ads are based on both G2Crowd data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that G2Crowd has collected from you. We use the data that we provide to G2Crowd to better customize your digital advertising experience and present you with more relevant ads. G2Crowd Privacy Policy
    NMPI Display
    We use NMPI Display to deploy digital advertising on sites supported by NMPI Display. Ads are based on both NMPI Display data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that NMPI Display has collected from you. We use the data that we provide to NMPI Display to better customize your digital advertising experience and present you with more relevant ads. NMPI Display Privacy Policy
    VK
    We use VK to deploy digital advertising on sites supported by VK. Ads are based on both VK data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that VK has collected from you. We use the data that we provide to VK to better customize your digital advertising experience and present you with more relevant ads. VK Privacy Policy
    Adobe Target
    We use Adobe Target to test new features on our sites and customize your experience of these features. To do this, we collect behavioral data while you’re on our sites. This data may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, your IP address or device ID, your Autodesk ID, and others. You may experience a different version of our sites based on feature testing, or view personalized content based on your visitor attributes. Adobe Target Privacy Policy
    Google Analytics (Advertising)
    We use Google Analytics (Advertising) to deploy digital advertising on sites supported by Google Analytics (Advertising). Ads are based on both Google Analytics (Advertising) data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Google Analytics (Advertising) has collected from you. We use the data that we provide to Google Analytics (Advertising) to better customize your digital advertising experience and present you with more relevant ads. Google Analytics (Advertising) Privacy Policy
    Trendkite
    We use Trendkite to deploy digital advertising on sites supported by Trendkite. Ads are based on both Trendkite data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Trendkite has collected from you. We use the data that we provide to Trendkite to better customize your digital advertising experience and present you with more relevant ads. Trendkite Privacy Policy
    Hotjar
    We use Hotjar to deploy digital advertising on sites supported by Hotjar. Ads are based on both Hotjar data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Hotjar has collected from you. We use the data that we provide to Hotjar to better customize your digital advertising experience and present you with more relevant ads. Hotjar Privacy Policy
    6 Sense
    We use 6 Sense to deploy digital advertising on sites supported by 6 Sense. Ads are based on both 6 Sense data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that 6 Sense has collected from you. We use the data that we provide to 6 Sense to better customize your digital advertising experience and present you with more relevant ads. 6 Sense Privacy Policy
    Terminus
    We use Terminus to deploy digital advertising on sites supported by Terminus. Ads are based on both Terminus data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that Terminus has collected from you. We use the data that we provide to Terminus to better customize your digital advertising experience and present you with more relevant ads. Terminus Privacy Policy
    StackAdapt
    We use StackAdapt to deploy digital advertising on sites supported by StackAdapt. Ads are based on both StackAdapt data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that StackAdapt has collected from you. We use the data that we provide to StackAdapt to better customize your digital advertising experience and present you with more relevant ads. StackAdapt Privacy Policy
    The Trade Desk
    We use The Trade Desk to deploy digital advertising on sites supported by The Trade Desk. Ads are based on both The Trade Desk data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that The Trade Desk has collected from you. We use the data that we provide to The Trade Desk to better customize your digital advertising experience and present you with more relevant ads. The Trade Desk Privacy Policy
    RollWorks
    We use RollWorks to deploy digital advertising on sites supported by RollWorks. Ads are based on both RollWorks data and behavioral data that we collect while you’re on our sites. The data we collect may include pages you’ve visited, trials you’ve initiated, videos you’ve played, purchases you’ve made, and your IP address or device ID. This information may be combined with data that RollWorks has collected from you. We use the data that we provide to RollWorks to better customize your digital advertising experience and present you with more relevant ads. RollWorks Privacy Policy

    Are you sure you want a less customized experience?

    We can access your data only if you select "yes" for the categories on the previous screen. This lets us tailor our marketing so that it's more relevant for you. You can change your settings at any time by visiting our privacy statement

    Your experience. Your choice.

    We care about your privacy. The data we collect helps us understand how you use our products, what information you might be interested in, and what we can improve to make your engagement with Autodesk more rewarding.

    May we collect and use your data to tailor your experience?

    Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.