Microsoft 3D Viewer
Microsoft 3D Viewer is a free application developed by Microsoft for Windows operating systems, designed to allow users to view, rotate, pan, zoom, and interact with 3D models and animations in real time, including support for augmented reality experiences on compatible devices like HoloLens.[1] It provides lighting controls, model data inspection, and visualization tools to facilitate exploration of 3D content from various online sources or user-created files (formerly including the Remix 3D community, discontinued in 2019).[1][2] Originally introduced as View 3D and rebranded to Mixed Reality Viewer with the Windows 10 Fall Creators Update in October 2017, the app was overhauled and renamed Microsoft 3D Viewer in October 2018 alongside the Windows 10 October 2018 Update, featuring an updated user interface and enhanced functionality for broader 3D viewing beyond mixed reality.[3][4] The application is available for download from the Microsoft Store and comes pre-installed on devices like HoloLens 2, where it supports persistent hologram placement and compatibility checks for mixed reality applications.[1][2] Key features include real-time rendering with adjustable environments and lighting, cross-section views for internal model inspection, and integration with Windows tools like Paint 3D for seamless 3D content handling, though Paint 3D was deprecated in 2024.[1][4] It supports a range of file formats, including 3MF, STL, OBJ, PLY, GLTF, and GLB, with GLB recommended as the preferred format for security and compatibility.[1][2] In February 2024, support for FBX files was disabled by default due to a security vulnerability that could allow remote code execution, though users can re-enable it via settings at their own risk.[5] The app requires Windows 10 version 1809 or later and remains actively updated, with the latest version as of July 2025.[1][6]Introduction
Overview
Microsoft 3D Viewer is a 3D graphics viewer and augmented reality application developed by Microsoft Corporation.[3][5] The application enables users to visualize 3D models, animations, and scenes in real-time, supporting interactive exploration through features like lighting adjustments and model inspection.[7] As of July 2025, the latest version is 7.2506.10022.0, available via the Microsoft Store with the most recent update on July 8, 2025.[7][8] Originally launched as a basic 3D viewing tool, it has evolved to incorporate augmented reality functionalities, allowing users to overlay models onto real-world environments using device cameras.[3][9]Purpose and Use Cases
Microsoft 3D Viewer serves as a lightweight application designed for the quick inspection and visualization of 3D models without requiring specialized or resource-intensive software, making it suitable for both casual users and those in educational or prototyping contexts.[10][11] It enables users to load and examine models in real-time, supporting scenarios such as educational demonstrations where animations and structures can be explored interactively to aid learning in fields like architecture or biology.[11] For prototyping, it facilitates rapid reviews of digital designs during early development stages, allowing non-experts to assess form and function before committing to physical production.[12] Key use cases include viewing 3D scanned data from devices like smartphones or photogrammetry tools, where users can rotate and zoom to verify capture accuracy without additional processing.[11] It is particularly valuable for previewing models prior to 3D printing, enabling checks for scale, orientation, and surface details directly from common formats to minimize printing errors.[11] In creative workflows, such as design reviews in collaborative teams, it supports presentations and feedback sessions in industries like product design or marketing.[4][11] The application's benefits lie in its accessibility for beginners, offering intuitive controls and real-time rendering that operates efficiently on standard hardware without demanding high-end GPUs.[10][11] This democratizes 3D exploration, allowing casual users to engage with models from online libraries or personal scans for hobbies like gaming asset review or virtual staging.[11] However, it is not intended as a comprehensive editing tool, prioritizing viewing and basic inspection over model creation or advanced modifications to maintain simplicity and performance.[12][11]History
Initial Development
The Microsoft 3D Viewer, initially released under the name View 3D Preview, originated as part of Microsoft's broader "3D for Everyone" initiative announced in late 2016 to democratize 3D content creation and viewing across Windows applications and devices.[13] This effort was driven by the company's ambition to integrate 3D modeling seamlessly into everyday tools, complementing emerging mixed reality technologies like HoloLens and fostering an ecosystem for 3D object sharing and interaction.[14] The app's development aligned with the Windows 10 Creators Update, which emphasized creative tools and accessibility for 3D experiences beyond specialized software.[15] View 3D Preview first became available on December 7, 2016, as a pre-release version included in Windows 10 Insider Preview Build 14986 for Fast ring participants, allowing early testing of 3D model handling within the operating system.[13] Its core purpose was to provide a simple, native way for users to open, view, rotate, and zoom 3D models, particularly those created or exported from companion apps like Paint 3D, without requiring additional installations.[13] At launch, it supported common formats such as .fbx and .3mf, enabling quick interaction with 3D assets to support Microsoft's push toward mixed reality content pipelines.[13] The app achieved general availability on April 11, 2017, bundled as a default application with the Windows 10 Creators Update (version 1703), marking its official debut to the wider user base.[15] Upon first launch, View 3D Preview automatically rendered a default animated model named "Bee.glb," depicting a wasp against a gray background to demonstrate real-time 3D animation and basic viewing controls.[16] This initial experience highlighted the app's role in making 3D visualization intuitive and tied to Windows' evolving 3D ecosystem.[13]Name Changes and Major Updates
Originally released as View 3D in April 2017, the application underwent its first major rebranding in October 2017 to Mixed Reality Viewer, reflecting an increased emphasis on augmented reality functionalities.[17][18] In October 2018, it was renamed again to 3D Viewer, simplifying the title while retaining AR capabilities and introducing features like adjustable object placement in mixed environments.[19] Significant updates included the integration of enhanced AR tools in the 2017 Mixed Reality Viewer version, enabling spatial anchoring of 3D models in real-world settings.[20] In March 2021, Microsoft ceased pre-installing 3D Viewer on clean installations of Windows 11 Insider Preview builds, though it remained available via the Microsoft Store.[21] A critical security update in February 2024 disabled support for FBX files in 3D Viewer due to a vulnerability (CVE-2024-20677) in the file format's handling, which could allow remote code execution.[5][22] This change addressed risks identified in Office applications as well, and as of November 2025, FBX support has not been reinstated.[5] The most recent update, version 7.2506.10022.0, was released on July 15, 2025, focusing on performance optimizations and bug resolutions to improve model loading and rendering stability.[7]Features
Viewing and Interaction Tools
Microsoft 3D Viewer provides intuitive interaction methods for manipulating 3D models on screen, enabling users to rotate the model by clicking and dragging with the mouse or using touch gestures on compatible devices.[11] Zooming is achieved by scrolling the mouse wheel or pinching on touch interfaces, while panning shifts the view by holding the shift key and dragging or using multi-finger gestures.[23] For animated models, an animation panel at the bottom of the interface allows users to play, pause, scrub through frames, and adjust playback speed, supporting real-time preview of movements.[4] Viewing angles can be adjusted via six preset camera positions, such as front, side, or top views, or through a navigation cube with directional arrows for precise orientation.[11] Lighting controls enhance model inspection by allowing customization of illumination to highlight details and reduce shadows. Users can select from nine preset environment themes in the Environment & Lighting tab, which adjust overall hue, saturation, and value.[11] Additionally, a light rotation wheel enables directional control of up to three light sources, with sliders for modifying intensity and color filters to alter brightness and saturation for optimal visualization.[4][23] Inspection features facilitate detailed examination of models, including tools to measure distances between parts directly within the viewer.[11] The Stats & Shading section displays key model data, such as vertex counts, triangle counts, UV sets, materials, and textures, allowing users to overlay texture maps like metallic or glossy effects for analysis.[11] This data grid also reveals UV coordinates and color information, aiding in quality checks without external software.[23] Export options support sharing and further use of viewed models, with the ability to capture screenshots via the File menu's Export Image command (Ctrl+E), configurable for resolution and format.[11] Models can be exported directly for sharing or integration into other applications.[4] Animated models are exportable in their dynamic state, preserving playback for external viewing.[7]Augmented Reality Capabilities
Microsoft 3D Viewer incorporates mixed reality capabilities that enable users to overlay digital 3D models onto their physical surroundings, creating immersive augmented reality experiences without requiring specialized hardware beyond a standard camera.[3] This feature builds on the app's core viewing tools by projecting models into the live camera feed, allowing for spatial interaction where objects appear anchored relative to real-world surfaces.[4] Activation of AR mode occurs through a dedicated "Mixed Reality" button in the app interface, which prompts for camera access and switches to a passthrough view from the device's front-facing camera.[9] Users then tap the screen to place the 3D model on a detected flat surface, enabling manipulation such as rotation, scaling, and repositioning while maintaining its position in the environment as the device moves.[3] The overlay relies on basic computer vision techniques for surface detection and tracking, providing a seamless blend of virtual and physical elements suitable for previewing designs or visualizing concepts in context.[11] A key aspect of these capabilities is the built-in capture functionality, which allows users to take photos of the augmented scenes directly within the app, preserving the model’s integration with the real-world background for sharing or documentation purposes.[3] This tool facilitates quick snapshots of anchored models, enhancing practical applications like product prototyping or educational demonstrations. The feature requires Windows 10 version 16299.0 or later on devices equipped with a compatible camera, such as Microsoft Surface tablets or laptops with front-facing webcams, ensuring broad accessibility on standard hardware.[11] However, performance can vary based on device specifications, with smoother tracking and rendering on higher-end systems, and effectiveness influenced by environmental factors like adequate lighting and textured surfaces for reliable detection.[11] Current implementations do not support multi-user AR sessions or advanced spatial persistence across sessions, limiting it to single-device, real-time experiences.[4]Supported File Formats
Microsoft 3D Viewer supports a range of 3D file formats, enabling users to load and visualize models directly within the application. As of November 2025, the primary formats include glTF, GLB (binary glTF), OBJ, STL, PLY, and 3MF, with internal conversion to glTF for rendering where necessary.[1][24] GLB serves as the recommended and most efficient format, offering binary encoding for compact file sizes while preserving meshes, materials, UV mapping, textures, vertex colors, and animations, including skeletal rigging up to basic levels (limited to 4 influences per vertex and 30 FPS).[5][12] The following table summarizes the key supported formats and their capabilities in 3D Viewer:| Format | Description and Use | Key Features Supported | Limitations |
|---|---|---|---|
| GLB/glTF | Binary and JSON-based open standard for efficient 3D transmission and web compatibility; primary format for complex models. | Meshes, materials, UVs, textures, vertex colors, animations (including basic rigging). | Advanced features like NURBS or subdivision surfaces not supported; file size optimization recommended for performance.[12][25] |
| OBJ | Wavefront format for geometry and basic scene data, commonly used in modeling software exports. | Meshes, materials, UVs, textures. | No vertex colors or animations; lacks support for complex rigging or skeletal structures.[1][12] |
| STL | Stereolithography format, standard for 3D printing workflows and surface geometry representation. | Meshes (triangulated). | No materials, UVs, textures, colors, or animations; binary and ASCII variants supported, but no scale metadata preserved. Ideal for 3D printing previews due to its simplicity.[1][12] |
| PLY | Polygon file format for 3D scans and point clouds, supporting basic vertex data. | Meshes, vertex colors. | No materials, UVs, textures, or animations; limited to simple geometry without rigging.[1][12] |
| 3MF | 3D Manufacturing Format, designed for additive manufacturing with rich metadata. | Meshes, materials, UVs, textures, vertex colors. | No animations or rigging support; optimized for print-ready models but may require conversion for full viewing features.[1][12] |
Availability and Compatibility
Platform Support
Microsoft 3D Viewer is primarily supported on Windows 10 (version 16299.0 or higher) and Windows 11, where it runs on standard personal computers with x86, x64, or ARM64 architectures. Windows 10 reached end of support on October 14, 2025; while the app remains compatible and installable, the operating system no longer receives security updates or technical support from Microsoft, which may impact overall system security when using the app.[27] On Windows 10, the application was pre-installed by default until version 21H2, after which it was removed from clean installations to streamline the operating system, though it remains fully functional when downloaded from the Microsoft Store.[28][29] In Windows 11, it has never been included as a default installation and is available exclusively via the Microsoft Store since the OS's release in 2021.[30] For hardware compatibility, the app operates on typical PCs, including desktops, laptops, and tablets, without requiring specialized graphics hardware beyond standard integrated or discrete GPUs.[7] Augmented reality features necessitate a device equipped with a compatible camera, such as those found in modern laptops or Microsoft Surface tablets, enabling real-time overlay of 3D models onto the physical environment.[3] The application does not support mobile operating systems like Android or iOS, nor does it run on macOS or Linux distributions, confining its availability to Windows-based ecosystems.[11] It is also compatible with HoloLens devices running Windows Holographic, extending its use to mixed reality hardware within the Windows family.[7]Installation and Updates
Microsoft 3D Viewer is available as a free download from the Microsoft Store, using the app ID 9nblggh42ths, allowing users to install it directly on compatible Windows devices.[7] For enterprise environments, such as those managed by Intune, installation can also be performed via PowerShell scripts, often utilizing the Winget package manager with the commandwinget install --id=Microsoft.Microsoft3DViewer -e to deploy the app across multiple devices without manual intervention.[31]
Updates to the app are handled automatically through the Microsoft Store, ensuring users receive the latest version, such as 7.2506.10022.0 released in July 2025, provided the device is connected to the internet and Store settings permit automatic downloads. As of November 2025, no newer version has been released.[7] Users can also manually check for updates by opening the Microsoft Store, navigating to the Library section, and selecting the update option for 3D Viewer if available.[31]
To uninstall the app, users can go to Settings > Apps > Apps & features, search for "3D Viewer," and select Uninstall. In managed or enterprise settings, bulk removal can be achieved using PowerShell scripts, such as Get-AppxPackage -allusers Microsoft.Microsoft3DViewer | Remove-AppxPackage, which can be deployed via tools like Intune for organization-wide execution.[32]
One challenge with installation and updates is that older versions, like 1.0.95.0, may persist on devices not fully integrated with the Microsoft Store, requiring manual intervention or re-registration to access newer releases. Additionally, Microsoft does not provide an official offline installer, limiting deployment options in air-gapped environments to unofficial methods or scripted downloads.[31]