Three.js 在微信小程序中实现3D展厅

金辉逸梦 2023-09-27 17:14:08

 一:简介

        在微信小程序中,使用和构建3D数字孪生应用一直是我的梦想。经过我多年的学习和积累,终于实现了基础的业务功能,并且已经在微信小程序上成功发布、上线。(目前样式比较丑,待优化的地方还很多,我回努力的)。

      小程序的名称”元宇宙1314”,小程序简介”在元宇宙上爱我一生一世”。灵感来源是,给“元宇宙”一个技术热门词汇,赋予爱情的价值,好比钻石和婚姻的关系。主要应用在恋爱的情侣,亲子,旅游以及喜欢拍照的人群。(非常欢迎各位兄弟推广和关注小程序)

二:主要功能

主要功能有"根据模板创建展厅","展厅详情","编辑展厅","展厅预览","展厅分享","展厅删除"等等

1. 创建展厅

       点击首页”+”号浮动按钮,进入展厅创建页面,选择展厅模版(展厅模版在“平台整体愿景”中更详细),输入展厅名称,然后上传自己喜欢的照片后,点击保存按钮,在列表会生成展厅记录。

2. 展厅详情

   点击展厅记录,进入展厅详情页面,主要是修改上传图片的名称和排序。

       

3. 编辑展厅

  左滑展厅记录,点击“编辑”按钮,进入编辑页面,可以修改展厅名称和上传的照片。

 

4. 展厅预览

    左滑展厅记录,点击预览按钮,可以在3D效果下,预览上传的照片,点击照片可以放大。3D场景可以全方位移动和旋转。点击照片名称,可以跳转到对应照片的位置

 


5. 展厅分享

    可以将3D展厅分享给你喜欢的人(情侣,亲子,客户等)

 


6. 展厅删除

删除展厅记录。(物理删除)


        本系统后端和《三维模型管理系统》后台有业务是有关联的,底层采用非对称加密的方式进行文件存储,我自己也看不到数据详情,已保证用户的安全。

三:平台整体愿景

      《三维模型管理系统》用来管理3D场景,场景中可以配置模型,光源,颜色,地面等属性。3D场景有个重要的属性是用途,用途可以是《3D展厅模版》,生成的模版可以关联到小程序中,在创建展厅时,选择对应的模版。模版可以在后台配置对应的主图,是否允许分享,上传照片个数,是否支持视频等等

       王者钟无艳有句很有意思的台词“光有想法和行动是不够的,还得有钱”,由于愿景太过于宏达。希望喜欢的老板和兄弟,多多关注。一起挣钱一起花

...全文
382 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_39962733 2024-10-11
  • 打赏
  • 举报
回复

您好,大佬很喜欢这个效果
可以提供一下源码吗?谢谢

金辉逸梦 2024-10-11
  • 举报
回复
@weixin_39962733 可以,现在bug还比较多
内容概要:本文档汇总了大学生创新创业训练计划代码程序开发的核心要点与资源,依据2025年最新申报要求和技术实践案例展开。首先介绍了主流技术栈的选择,涵盖后端开发(Python、Java、Node.js)、前端开发(Vue.js/React、微信小程序)以及数据库(MySQL、MongoDB)。其次列举了典型项目代码案例,如管理系统开发(Python+Django实现项目管理后台、Java+SpringBoot开发智能硬件控制平台)、数据分析与可视化(Python+Pandas+Matplotlib开发数据分析工具、Node.js+ECharts构建实时数据大屏)、创新应用场景(微信小程序+云开发实现地图导航系统、Three.js开发3D虚拟展厅)。再者阐述了开发流程与规范,包括协作管理(代码托管、文档编写)和项目验收要求。最后提供了资源获取渠道和支持方式,如开源代码参考、院校技术支持,并强调了跨学科融合和合规性审查的重要性。; 适合人群:参与创新创业训练计划的大学生,尤其是计算机相关专业的学生。; 使用场景及目标:帮助大学生了解创新创业训练计划的技术选型、项目开发流程及规范,指导他们完成高质量的项目申报与实施,提高项目的实用性和创新性。; 其他说明:文档内容紧密结合实际案例,提供了丰富的技术栈选择和项目开发指导,有助于学生更好地理解和掌握创新创业项目开发的关键技术和流程。同时提醒开发者注意跨学科融合和合规性审查,确保项目合法合规。

476

社区成员

发帖
与我相关
我的任务
社区描述
让我们一起打造“元宇宙”!
vr 企业社区
社区管理员
  • 社区云
  • 杨东杰
  • Lumos_zbj
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧