
內容簡介
Precise Expressions Product Customiser 3D Lite 提供商家一個完整的免費工作流程,用於圓柱形產品的個性化設計,無需特別的模型準備。
【主要功能】
• 圓柱形 3D 產品自訂工具
• 實時 3D 預覽與編輯功能
• 模型分析與報告
• 視覺包裝表面選擇
• WooCommerce 購物車與訂單持久性
• 產品層級啟用/禁用設置
外掛標籤
開發者團隊
② 後台搜尋「Precise Expressions Product Customiser 3D Lite」→ 直接安裝(推薦)
原文外掛簡介
Precise Expressions Product Customiser 3D Lite gives merchants a complete free workflow for cylindrical product personalisation, without needing special model preparation.
Lite includes:
Cylindrical 3D product customiser with a single customisation area.
Live 3D preview on the product page with text and image editing.
Move, resize, rotate, delete and clear controls.
Model analysis in the product editor: Lite loads the GLB/GLTF in the browser and reports what the model already contains (objects, meshes, materials, UV availability, prepared areas and markers). The analysis runs only in your browser, saves nothing, and changes no settings.
Visual wrap surface selection: pick the cylindrical wrap surface by clicking the model instead of renaming a material in a 3D application.
Merchant-configurable initial 3D view: rotate and zoom the preview, then save that view as the starting view customers see.
WooCommerce cart, checkout and order persistence: the customer customisation, and the surface it belongs to, travels with the cart item into the order and can be reviewed on the order admin screen.
Product-level enable/disable and model setup.
Ordinary regular cylindrical GLB/GLTF models can be configured entirely in WordPress. Blender, or any other 3D tool, is not required for the standard cylindrical workflow.
Prepared models (optional)
Lite also understands optional prepared conventions for models that already use them:
Engrave_Wrap marks the material that should receive the cylindrical artwork. When present it always takes precedence over a surface selected in WordPress.
SEC3D_DefaultFace, SEC3D_Eye and SEC3D_LookAt describe the model default facing plus the eye/look-at points used to derive the starting camera.
SEC3D_DecalTop, SEC3D_DecalBottom, SEC3D_DecalLeft and SEC3D_DecalRight describe decal placement helpers.
These names are an optional advanced/compatibility path. They are never required for the normal cylindrical workflow, and Lite works with unprepared models.
Upgrading to Pro
Precise Expressions Product Customiser 3D Pro is an add-on for this plugin. It adds planar and UV / odd-shape customisation when a valid Pro licence is active. Lite stays installed and active alongside Pro; Pro does not replace it. Models prepared with Engrave_* (planar) and Engrave_UV_* (UV zones) keep working, and Pro can also target a surface selected visually in WordPress.
While the Pro licence is inactive, Pro projection configuration already stored on a product is preserved and stays read-only, and the Lite cylindrical flow is unaffected.
Third-party libraries and source
The WordPress.org package contains an unminified local Three.js compatibility bundle, its licence, and concise provenance documentation. It does not contain the development source map, build configuration, package manifest, or upstream npm archive; Lite loads no runtime plugin assets, including fonts, remotely.
Bundled fonts
Montserrat Regular, Playfair Display Regular and Great Vibes Regular are bundled locally for the storefront and order viewer.
Licence: SIL Open Font License 1.1. The corresponding licence texts are in assets/fonts/licenses/.
Earlier saved font-family values remain valid. EB Garamond, Cinzel and Lora use the bundled Playfair Display fallback; Alex Brush and Patrick Hand use Great Vibes; Fredoka uses Montserrat. Saved Fabric JSON and order metadata are not rewritten.
three.js
Version: r186.1 (npm package 0.186.1)
Licence: MIT
Source: https://github.com/mrdoob/three.js/tree/r186
Distributed files: assets/vendor/three/three-sec3d-global.js (unminified IIFE), README.md, LICENSE
Build provenance archive SHA-256: 8cd068708ea44f2c73c944b1cead2ba2f0d5c15c8fc194e5700f4e4f4a033fe7
Licence text: assets/vendor/three/LICENSE
Draco decoder
Version: as shipped with three.js r186.1 (examples/jsm/libs/draco/gltf)
Licence: Apache License 2.0
Sources: https://github.com/mrdoob/three.js/tree/r186/examples/jsm/libs/draco/gltf and https://github.com/google/draco
Files: assets/vendor/draco/gltf/draco_decoder.wasm, draco_wasm_wrapper.js
The WASM wrapper and binary are required to decode glTF models using KHR_draco_mesh_compression. The unused generic JavaScript fallback decoder is not shipped; supported target browsers use WebAssembly.
Licence text: assets/vendor/draco/LICENSE
Fabric.js
Version: 4.6.0
Licence: MIT
Source: https://github.com/fabricjs/fabric.js/tree/v460
Files: assets/vendor/fabric/fabric.min.js
Licence text: assets/vendor/fabric/LICENSE.MD (bundled with the library)
