설명
Turn flat product photos into interactive 3D experiences your visitors can rotate, zoom, and even place in their own room with Augmented Reality – no code required.
3D Viewer | Documentation | Pricing | Support | Live Demo
Why 3D Viewer?
Static images make visitors guess. 3D Viewer lets them explore. Embed interactive 3D models in posts, pages, widgets, and WooCommerce product pages – visitors can rotate, zoom, pan, and inspect every angle with a mouse or touchscreen, exactly like holding the product in their hands.
Built on the proven Three.js engine, 3D Viewer supports all major 3D formats (GLB, GLTF, OBJ, STL, FBX, DAE, PLY, 3DS) and renders them responsively on every device. Lazy loading keeps your pages fast, and native Gutenberg and Elementor integration means you place a model the same way you place an image.
Selling online? Show your WooCommerce products in 3D and let customers interact before they buy – interactive product views build the confidence that turns browsers into buyers.
무료 기능 – 시작에 필요한 모든 것
- Embed Anywhere: Place 3D models in posts, pages, and widgets with a shortcode or Gutenberg block.
- All Popular 3D Formats: Upload and display .GLB, .GLTF, .OBJ, .STL, and more.
- WooCommerce Integration: Show interactive 3D product views right on your product pages.
- Touch, Pan, Zoom & Rotate: Full mouse and touchscreen gesture support out of the box.
- Augmented Reality (AR): Let mobile visitors view models in their real environment via WebXR, Scene Viewer, and Quick Look – including QR code access from desktop.
- Elementor Compatible: Drop 3D models into Elementor layouts with ease.
- Lazy Loading for Performance: Models load only when visible, keeping pages fast and SEO-friendly.
- Live Editor Preview: See your 3D model directly in the editor while you configure it.
- Optional Download Button: Let visitors download the 3D file straight from the viewer – off by default, one toggle to enable.
- Guided Setup: A short walkthrough on first activation that gets your first 3D model on the page.
프로 버전 – 더 많은 제어 및 맞춤 설정 가능
더 많은 유연성을 원하시나요? 3D 뷰어 프로에는 뷰어를 미세 조정하고 성능을 개선하며 워크플로를 간소화할 수 있는 강력한 기능이 추가되었습니다.
Pro features include:
- Drag-and-drop Elementor widget with full viewer settings.
- External model URLs (Amazon S3, Google Drive, CDNs, and more).
- Fine-grained lighting, shadow intensity, and exposure controls.
- Poster image shown while the model loads, plus a loading progress bar.
- Auto-rotate, fullscreen, and autoplay toggles.
- Custom camera angle for the perfect first impression.
- WooCommerce 3D gallery with multiple models per product.
- Hotspots and annotations to highlight product details.
How to Use 3D Viewer – Quick Start
Add your first model in under a minute:
- Go to 3D Viewer Add New in your WordPress dashboard.
- 3D 모델을 업로드하거나 URL을 붙여넣으세요.
- Customize the viewer (lighting, rotation, background, and more).
- 저장을 클릭하여 숏코드를 생성합니다.
- Paste the shortcode into any post, page, or widget.
Embed in a WooCommerce product:
- WooCommerce 상품 편집 또는 생성
- Scroll to the 3D Viewer Settings metabox.
- 모델 파일을 업로드하거나 외부 링크를 붙여넣으세요.
- Publish – the 3D model appears on the product page.
Prefer the block editor? Add the 3D Viewer block to any post or page, choose your model, and hit Publish. That’s it – your 3D model is live!
사용 사례
- WooCommerce Stores: Let customers rotate and inspect products in 3D before buying.
- Education & Training: Embed anatomical models, mechanical parts, or scientific visuals.
- Architecture & Engineering: Present 3D building plans and prototypes to clients.
- Gaming & Digital Assets: Showcase characters, assets, and environments interactively.
- Art & Design Portfolios: Highlight sculpture, product design, and creative work.
- Research & Prototyping: Share experimental models for collaborative feedback.
- Packaging & Mockups: Let stakeholders explore packaging in real time before production.
지원되는 3D 파일 형식
.GLB, .GLTF, .OBJ, .STL, .FBX, .DAE, .PLY, .3DS
모든 기기 최적화
- 완전 반응형 및 모바일 친화적
- 터치 제스처 지원 (회전, 확대/축소, 이동)
- 레티나 지원 렌더링
- Compatible with popular WordPress themes
What Users Say
❛❛It’s the most valid plugin I have found for viewing 3D models. The support is also very good and an issue I reported was immediately corrected.❜❜
– diegoparoni
❛❛Fantastic plugin. The main feature that I like is the 3D model is perfectly loaded and you can adjust the light. I am using the PRO version.❜❜
– blunoa
Like the plugin? Missing a feature? Send your feedback – we ship improvements every month.
Check Out Our Other WordPress Plugins
Html5 Video Player – Display videos as single and playlist in multiple skins.
Html5 Audio Player – Listen to audio with awesome visuals.
PDF Poster – Display and embed PDF files with different styles.
StreamCast – Customizable radio player with different skins.
Advanced Post Block – Show posts and custom posts in different layouts.
Source Code
You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository:
3D Viewer on GitHub
External Services
This plugin connects to the following external services. Connections are made only from the plugin’s admin dashboard pages and are not triggered for your site’s visitors on the front end.
bPlugins API
- Service: bPlugins product API –
https://api.bplugins.com - What it does: When you open the plugin’s dashboard, the plugin requests product information (such as the plugin’s own details and other plugins by bPlugins) so it can display product cards, version information, and upgrade options.
- What data is sent: A request is made to the bPlugins API endpoint with the product identifier (e.g.
https://api.bplugins.com/wp-json/bpl/v1/products/{id}). No personal data or site content is sent as part of this request. - When: Only while an administrator is viewing the plugin’s dashboard in wp-admin.
- Terms of Service: https://bplugins.com/terms-of-service/
- Privacy Policy: https://bplugins.com/privacy-policy/
WordPress.org Plugins API
- Service: WordPress.org Plugins Info API –
https://api.wordpress.org - What it does: The dashboard queries the public WordPress.org Plugins API to list other plugins published by the author (titles, icons, ratings, active installs, etc.).
- What data is sent: A public, read-only query request (e.g.
https://api.wordpress.org/plugins/info/1.2/?action=query_plugins&request[author]=bplugins). No personal data is sent. - When: Only while an administrator is viewing the plugin’s dashboard in wp-admin.
- Terms of Service: https://wordpress.org/about/privacy/
- Privacy Policy: https://wordpress.org/about/privacy/
Third-Party Libraries
This plugin bundles the following third-party JavaScript/PHP libraries.
Codestar Framework
- Source: http://codestarframework.com/
- GitHub: https://github.com/Codestar/codestar-framework
- License: GPLv2 or later – https://github.com/Codestar/codestar-framework/blob/master/LICENSE.md
- Purpose: Provides the options framework for the plugin’s settings and shortcode generator.
Freemius SDK
- Source: https://freemius.com/
- GitHub: https://github.com/Freemius/wordpress-sdk
- License: GPLv3 – https://github.com/Freemius/wordpress-sdk/blob/master/LICENSE.txt
- Purpose: Provides opt-in usage tracking and analytics to help improve the plugin.
Online 3D Viewer (o3dv)
- File:
public/js/o3dv.min.js - Source: https://github.com/kovacsv/Online3DViewer
- License: MIT – https://github.com/kovacsv/Online3DViewer/blob/master/LICENSE.md
- Purpose: Provides the “Advanced” 3D viewer engine, supporting GLB, GLTF, OBJ, STL, and other 3D file formats.
The bundle also includes the following sub-dependencies:
- Three.js r163 – MIT – https://github.com/mrdoob/three.js
- fflate 0.8.2 – MIT – https://github.com/101arrowz/fflate
- Chevrotain 9.0.1 – Apache-2.0 – https://github.com/Chevrotain/chevrotain
Google Model Viewer
- File:
public/js/model-viewer.latest.min.js - Source: https://github.com/google/model-viewer
- npm:
@google/model-viewer - License: Apache-2.0 (code) / BSD-3-Clause (some components) – https://github.com/google/model-viewer/blob/master/LICENSE
- Purpose: Provides the
<model-viewer>web component used for the “Lite” viewer and WooCommerce product display.
The bundle also includes the following sub-dependencies:
- Three.js r174 – MIT – https://github.com/mrdoob/three.js
- Lit 3.2.1 / LitElement 4.1.1 – BSD-3-Clause – https://github.com/lit/lit
bpl-tools
- Source / GitHub: https://github.com/bPlugins/bpl-tools
- License: GPL-2.0-or-later – https://www.gnu.org/licenses/gpl-2.0.html
- Purpose: Shared utility library providing admin dashboard components and common Gutenberg editor controls.
- External Services: The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https://github.com/bPlugins/bpl-tools#external-requests–why-they-are-made
bp-extension-manager
- Source / GitHub: https://github.com/bPlugins/bp-extension-manager
- License: GPL-2.0-or-later – https://www.gnu.org/licenses/gpl-2.0.html
- Purpose: Shared library that discovers, gates, licenses, and administers the plugin’s add-on extensions from the “Extensions” admin page.
- External Services: The library may connect to bPlugins, WordPress.org, and Freemius services to list available add-ons, resolve download URLs, and manage licenses. Connections are made only from the plugin’s admin dashboard.
스크린샷
블록
이 플러그인은 2개의 블록을 제공합니다.
- 3D Viewer Display interactive 3D models on the web.
- 3D Model Viewer Easily embed 3D models in your WordPress site with this intuitive block.
설치
From your WordPress dashboard (recommended):
- Go to Plugins Add New.
- Search for “3D Viewer”.
- Click Install Now, then Activate.
- Go to 3D Viewer Add New to upload your first model.
Manual installation:
- Upload the plugin folder to the
/wp-content/plugins/directory. - Activate the plugin through the Plugins menu in WordPress.
- Use the shortcode in any page, post, or widget.
- To embed in theme PHP, place
<?php echo do_shortcode('YOUR_SHORTCODE'); ?>in your template.
FAQ
-
Which 3D file formats does this plugin support?
-
3D Viewer supports .GLB, .GLTF, .OBJ, .STL, .FBX, .DAE, .PLY, and .3DS files.
-
Does 3D Viewer work with WooCommerce?
-
Yes. You can attach a 3D model to any product and it will display on the product page. The Pro version adds a 3D gallery with multiple models per product and per-variation models.
-
Does it support Augmented Reality (AR)?
-
Yes. Models can be viewed in AR on supported mobile devices via WebXR, Scene Viewer (Android), and Quick Look (iOS). Desktop visitors can scan a QR code to open the model in AR on their phone.
-
Can I use this plugin with Elementor?
-
Yes, both an Elementor widget and shortcode support are built in.
-
Can visitors download my 3D model file?
-
Only if you let them. The download button is off by default – enable it per model from the Gutenberg block, the Elementor widget, or the shortcode settings.
-
Will 3D models slow down my website?
-
No. Models are lazy-loaded – they only load when visible on screen – and rendering is optimized for mobile and desktop.
-
Can I load models from external URLs like Amazon S3 or Google Drive?
-
Yes, loading models from external URLs (S3, Google Drive, CDNs, and more) is available in the Pro version.
-
How can I reach you for modifications, customization, or help?
후기
기여자 & 개발자
“3D Viewer – Turn Product Pages into Interactive 3D Experiences”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.
기여자변경이력
1.9.2 – 12 August, 2026
New: Added a 3D file download button that lets visitors download the model file from the viewer. Off by default, and available in the Gutenberg block, the Elementor widget, and the shortcode generator.
New: Added a guided setup walkthrough for new installs, covering the ways to add a model and ending on your first 3D model. Existing sites can start it from Help & Demos Guided Setup.
Fixed: Uninstalling the free plugin no longer removes 3D Viewer data while 3D Viewer Pro is active.
Fixed: The Elementor widget no longer stays blank on sites that reorder, defer, or delay scripts, and the editor preview now always loads the viewer libraries.
Update: The Elementor widget keeps its configured height while no model is selected, instead of collapsing to the widget icon.
Update: Rebuilt the Elementor file picker with a file preview, a Replace button and a Remove button. Selected files are unchanged.
Fixed: The Elementor file picker no longer clashes with other bPlugins plugins (Panorama Lite, HTML5 Video Player) that shipped a control of the same name, which could leave one plugin’s picker unresponsive.
1.9.1 – 19 July, 2026
New: Enabled GLB and GLTF uploads by default; other formats can be enabled from Settings Allowed Mime Types.
New: Added reminder notices in the shortcode generator, Gutenberg block, and Elementor widget prompting to enable other 3D formats from settings.
1.9.0 – 18 July, 2026
New: Added Augmented Reality (AR) support with WebXR, Scene Viewer, and Quick Look modes, including QR code access to view models in AR from mobile devices.
New: Added an iOS-specific (.usdz) model source for AR Quick Look on Apple devices.
New: Added Exposure and Shadow Intensity controls for the Model Viewer.
New: Added a live 3D model preview panel to the editor metabox.
New: Added an Extensions catalog and manager to the admin dashboard.
Update: Refactored the admin dashboard with section icons and an improved layout.
1.8.13 – 01 June, 2026
Update: Tested with WordPress 7.0 and Updated Product Meta Field.
Update: Prefixed isGutenberg meta key and configuration options for standards compliance.
Fixed: Hardened file extension exception checks against double-extension script uploads.
New: Added Allowed Mime Types settings checklist to enable/disable 3D file formats on upload.
New: Integrated dynamic and minimal warning notices in Metaboxes and Gutenberg sidebar.
1.8.12 – 16 May, 2026
Update: Overall code quality and strengthened security protocols.
Update: Required WordPress version updated.
1.8.11 – 13 May, 2026
Update: Removed Custom CSS Field from Settings
1.8.10 – 09 May, 2026
Improved: Overall code quality and strengthened security protocols.
1.8.9 – 05 May, 2026
Update: Updated Codestar Framework for better stability.
Update: Removed restricted “Locked Fields” to improve user flexibility
New: Added Zoom In/Out controls to the Classic Shortcode Generator.
New: Added Camera controls to the Classic Shortcode Generator.
Improved: Overall code quality and strengthened security protocols.
1.8.8 – 02 April, 2026
Fixed: Woocommerce order issue
1.8.7 – 28 Mar, 2026
Fixed: Move elements fields to ‘Elements’ tab in classic editor
Fixed: Zoom not working in ‘Advanced’ Viewer
Update: Freemius SDK
1.8.6 – 15 Mar, 2026
Fixed: Remove unknown anchor link
1.8.5 – 10 Mar, 2026
Fixed: STL File does not work
Fixed: Does not work on Elementor Page Builder
1.8.4 – 28 Feb, 2026
New: 4-step Setup Wizard after installation.
Fixed: WooCommerce variation not working.
Fixed: Shadow not working.
Fixed: Rotation Delay not working.
Update: Added Info text with all the controls.
Update: Remove affiliate and contact Submenu.
Update: Minimize Shortcode area (Classic Shortcode Generator).
1.8.3 – 17 Dec, 2025
수정: 새로운 단축코드가 제대로 작동하지 않던 문제 수정.
1.8.2 – 4 Dec, 2025
- 기능: 핫스팟에 링크 추가 옵션 (프리미엄)
- 개선: 일부 자바스크립트 및 CSS 코딩
- 기능: 클래식 단축코드 생성기의 AR 모드
1.8.1 – 5 Nov, 2025
- 업데이트: 라이브러리 업데이트
- 수정: Flatsome 테마 충돌
- 삭제: 모델의 핸드 툴
- 기능: iPhone의 전체 화면 버튼
1.8.0 – 15 Sep, 2025
- 새 페이지: 대시보드
- 추가: 비주얼 에디터
- 기능: 우커머스 갤러리 첫 이미지에서 3D 표시
- 수정: 제품 페이지 레이아웃 오류
- 수정: public.css 파일 미검출
- 개선: 코드
- 기능: 초기 뷰 설정 (프리미엄)
- 기능: 증강 현실 (AR) (프리미엄)
- 기능: 핫스팟/주석 추가 옵션 (프리미엄)
- 기능: X/Y 축 회전 잠금 (프리미엄)
- 기능: 캡처 버튼 (프리미엄)
- 기능: 확대/축소 버튼 (프리미엄)
- 기능: QR 코드를 이용한 AR 뷰 (프리미엄)
- 추가됨: 프리셋 (프리미엄)
- 개선됨: 상점 페이지 및 상품 목록에서 3D 모델 표시 (프리미엄)
1.7.0 – 9 Jul, 2025
- 수정: 아이폰에서 AR 아이콘 표시 오류
- 수정: 제품 페이지에서 치명적/중대한 오류 발생
- 수정: WooCommerce에서 단일 속성 시 제품 변형에 따라 다른 3D 모델 표시
- 수정: iPhone에서 전체 화면 작동 안 함
- 수정: 3d_viewer_product 숏코드 작동 오류
- 기능: 스카이박스 높이 추가 필드
- 기능: 다중 제품 변수에 기반한 모델 표시
- 기능: 로더 추가
1.6.3 – 7 May, 2025
- 수정: 로드_텍스트도메인_저스트_인_타임이 잘못 호출되었습니다.
1.6.2 – 12 Feb, 2025 (Pro)
- 기능: 가장자리 표시 및 색상 사용자 지정 옵션(고급 뷰어, 프리미엄)
- 옵션: 줌 활성화/비활성화(고급 뷰어)
- 옵션: 줌 활성화/비활성화(우커머스)
1.6.1 – 12 Feb, 2025 (Pro)
- 수정: 정의되지 않은 percentageWrapper의 프로퍼티를 읽을 수 없음
1.6.0 – 5 Feb, 2025 (Pro)
- 옵션: HDR 스카이박스 이미지 추가(프리미엄)
- 옵션: 톤 매핑(구텐베르크에서만 사용 가능)(프리미엄)
- 기능: 모델에 팩터 및 텍스처 적용(구텐베르크에서만 사용 가능)(프리미엄)
- 기능: 텍스처 옵션을 사용하여 머티리얼 수정(구텐베르크에서만 사용 가능)(프리미엄)
1.5.1 – 1 Feb, 2025
- 업데이트: 워드프레스 SDK
1.5.0 – 03 Sep, 2024
- 기능: 스카이박스 이미지를 모델로 설정
- Feature: AR Feature
- 수정: 회전 지연
1.5.0 – 03 Sep, 2024
- 개선: 코드
- 기능: 모델이 로드될 때까지 포스터/이미지를 표시하는 옵션입니다.
- 기능: 대부분의 테마와 호환
- 수정: 제품 쇼트코드에서 전체 화면으로 작동하지 않음
1.4.2 – 27 June, 2024
- 수정: 동적 속성 생성
1.4.0 – 24 March, 2024
- 기능: 줌 레벨 설정
- 기능: 환경 이미지 설정
1.3.28 – 3 Mars, 2024
- 수정: 우드마트 단일 상품 이미지 CSS
1.3.27 – 12 Feb, 2024
- 수정: 사용자 정의 각도
1.3.26 – 7 Feb, 2024
- 수정: 모달 너비 문제
1.3.25 – 28 Jan, 2024
- 기능: 우커머스 제품에 라이트/고급 뷰어 추가
1.3.24 – 17 Jan, 2024
- 개선: 사용자 지정 선택기
1.3.23 – 7 Dec, 2023
- 개선: 가격 페이지
1.3.20 – 23 Nov, 2023
- 수정: $product가 정의되지 않음
1.3.19 – 11 Nov, 2023
- SDK 업데이트
1.3.17 – 12 Oct, 2023
- Divi 테마의 단일 제품보기 수정
1.3.16 – 5 Oct, 2023
- 3D용 제품 페이지의 모델/팝업
- 포스터 문제 수정
1.3.15 – 24/08/2023
- OV가 정의되지 않은 문제 수정
1.3.14 – 17/08/2023
- 엘리멘터 문제 수정
- 클래식 쇼트코드 생성기의 뷰어 2
1.3.11 – 29/07/2023
- 퍼센트 문제 수정
1.3.11 – 19/07/2023
- 퍼센트 문제 수정
1.3.10 – 17/07/2023
- 설정 페이지 문제 수정
1.3.9 – 11/07/2023
- 구텐베르크 쇼트코드 생성기
- 우커머스 커스텀 셀렉터
1.3.8 – 30/03/2023
- 수정: 전체 화면 버튼 문제
- 수정: 우커머스의 SSL 문제
1.3.3 – 04/09/2022
- 모델에 속성을 추가하는 apply_filters 후크 추가
1.3.1
- 전체 화면 문제 수정
1.2.9
- 너비 문제 수정
1.2.7
- SDK 업데이트
1.2.6
- 미러 문제 수정
1.2.5
- 제품 메타박스 문제 수정.
- 기타 미러 문제 해결
1.2.4
- 미러 문제 수정.
1.2.3
- 제품 문제 해결
1.2.2
- 성능 향상.
- 미러 문제 수정.
1.2.1
- 새로운 쇼트코드 생성기
- 미러 문제 수정.
1.2.0
- 우커머스 지원
- 모델을 위한 다중 소스 옵션
- 전용 설정 패널.
- 사전 설정 설정
1.1.1
- 전체 화면 기능 추가
- Custom Angle Supported For Specific Model
- 스크립트 개선
- 기타 문제 해결
1.1.0
- Added New Feature In Pro
- 옵션 패널 최적화
- 스크립트 개선
- 진행률 표시줄 문제
- 기타 문제 해결
1.0.10
- 이전 버전 쇼트코드 문제 수정.
- 스크립트 개선
- 미러 문제 수정
1.0.9
- 동일한 페이지/글에서 여러 개의 쇼트코드 지원.
- 스크립트 업데이트됨
- 응답성 개선
- 미러 문제 수정
1.0.8
- Fix https issues.
1.0.7
- 자동 회전 속도 및 지연 옵션이 추가되었습니다(프로 전용).
- 미러 문제 수정.
1.0.6
- 새로운 독점 기능 포함.
- 미러 문제 수정.
1.0.5
- 새로운 독점 기능 포함.
- 미러 문제 수정.
- 업데이트된 스크립트
1.0.4
- 새로운 기능 포함.
- Fix mirror issue.
- 업데이트된 스크립트
1.0.2
- Fix mirror issue.
- 업데이트된 스크립트
1.0.1
- Fix json issue.
1.0.0
- 초기 릴리스










