uni-app 3D模型 360°全景展示流程

王*

uni-app c-3D-model three.js vue3

项目描述

uni-app引入3D模型展示 插件的流程和需要注意的问题 以及如何更换展示背景图

上传时间

2023.08.16

浏览人数

1727人
王*
河南省信阳市淮滨县
Hot:3741

一.准备工作

1.在目录下pages中新建一个vue文件

2.在浏览器搜索 (https://ext.dcloud.net.cn/plugin?id=11589)网址

3.下载插件并导入

uni-app 3D模型 360°全景展示流程



4.选择要导入的项目,然后确认。

uni-app 3D模型 360°全景展示流程


5.uni_modules中查看,如果出现了要插入的插件,就表示导入成功。

uni-app 3D模型 360°全景展示流程



6.复制代码  (文档下方有示例代码,全部带走即可)粘贴到事先准备好的文件中。

7.粘贴完之后,试运行以下,可能会报错 

uni-app 3D模型 360°全景展示流程

之所以报错是因为我们没有引入three.js 

uni-app 3D模型 360°全景展示流程

8. 安装three.js  右键项目名 选择使用命令行窗口打开所在目录  输入 npm i three  出现下行代码就表示引入成功。

uni-app 3D模型 360°全景展示流程


9.效果示例  也可以更换其他的3D模型  注意3D模型文件格式为 GLTF

(https://glbxz.com/)3D模型网站

uni-app 3D模型 360°全景展示流程

到此插件引入成功 


二.更换背景图

1 首先注意查看背景图的文件格式 , 以防出错。格式为  hdr 文件

uni-app 3D模型 360°全景展示流程


2在浏览器查看hdr 格式的图片是什么 (hdr 是贴图的后缀名)

并查找更多的背景图  

https://tietu.3d66.com/tietu/_1_3779-3783.html  这是我事先找好的hdr 贴图网站 网址


uni-app 3D模型 360°全景展示流程



保存到本地即可

4把保存好的贴图素材放到项目中存放图片的文件夹里。  可以统一放在一个专门的目录中(goods)方便管理    目录名字无所谓


uni-app 3D模型 360°全景展示流程




5替换原来的背景图  注意路径不要写少或写错了

uni-app 3D模型 360°全景展示流程


效果就不展示了  ,更换背景图到这里就完成了。




4.9分

接近满分, 继续加油, 模型灯光如果能切换,会更具美魅力!
web 天津web培训 PS AJAX JQUERY 天津web培训 天津web前端培训 web培训 web前端培训 CSS jQuery 天津web前端培训班 天津web前端培训 CSS jQuery 天津web前端培训 天津web培训 天津web培训哪家好 VS Code WebStorm 天津web前端培训 web前端培训 web前端 VS Code WebStorm Dreamweaver、Visual 天津web前端培训 web前端培训 web前端 前端开发培训 VS Code DreamWeaver 天津web前端培训 web前端培训 天津前端培训 天津web培训 web前端 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 WebStorm Eclipse Editplus 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 AndroidStudio Eclipse Xcode Web Storm 天津WEB前端培训 天津WEB培训 天津前端培训 天津WEB前端培训班 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web培训 web前端开发培训 天津前端开发培训 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 web前端培训 天津web前端培训班 天津web前端培训机构 Visual Studio Code Sublime Text WebStorm Ecli 天津web前端培训 天津web前端培训机构 web前端开发培训 天津web培训 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web前端培训机构 web前端培训 web前端培训班 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web前端开发培训 天津web培训 天津前端开发培训 HBuilder Visual Studio Code Sublime Text WebS 天津web前端培训 天津web前端培训机构 天津web前端培训学校 Dreamweaver HBuilder Visual Studio Code 天津web前端培训 天津web前端培训机构 天津web前端培训班 天津web前端培训学校 web java python 天津web前端培训 天津web前端培训班 天津web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训机构 天津web前端培训学校 web前端培训 web java python 天津web前端培训 天津web前端培训机构 web前端培训班 web前端培训 web java python 天津web前端培训 天津web前端培训班 天津web前端培训机构 web前端培训学校 python java web 天津web前端培训 天津web前端培训学校 web前端培训机构 web前端培训 web java python 天津web前端培训 天津web前端培训机构 天津web前端培训班 web python java 天津web前端培训 天津web前端培训学校 web前端培训班 web python java 天津web前端培训 天津web前端培训班 web前端培训