Skip to content

🔥 🎉 A 3D model visualization editing system developed based on three. js includes model loading, model external import, model background image, panoramic image, model animation, model lighting, model positioning, auxiliary lines, model glow, model drag and drop, model disassembly,

License

Notifications You must be signed in to change notification settings

wantnocode/Three3d-view

 
 

Repository files navigation

🌱基于Three.js+Vue3+Element-Plus开发的3d模型可视化编辑系统

star fork

🎨预览

🍻问题/功能

  1. 任何问题bug和功能需求欢迎提issues
  2. 更多功能持续更新中...

🗃️ 功能简介

  • 1.📌背景:背景图,背景颜色,全景图的可视化编辑
  • 2.🚀动画:模型自带动画的播放功能,动画播放速度,动作幅度,循环方式的可视化编辑
  • 3.🔥属性:模型轴旋转,模型位置,模型骨架,模型坐标轴的可视化编辑
  • 4.🎉灯光:环境光,点光源,聚光灯,半球光的可视化编辑
  • 5.📦️材质:模型材质贴图修改,材质颜色,透明度,网格的可视化编辑
  • 6.✨后期:模型辉光效果,场景色调,模型拆解,模型材质可拖拽的可视化编辑
  • 7.⚡️模型导入编辑功能(.glb, .obj, .gltf, .fbx)格式
  • 8.⚡️模型编辑效果预览
  • 9.🍻支持模型编辑的数据保存,支持多个3d模型组件拖拽配置和编辑效果预览
  • 10.🔥 支持模型加载进度条显示,模型封面下载,模型文件导出(.glb,.gltf)
  • 11.👷 支持几何体模型拖拽添加,删除和数据配置可视化编辑

🌐 安装/启动

 yarn  / yarn serve 
 npm i / npm run serve
 cnpm i / cnpm run serve

注意

  1. node版本>=16.0.0,当前three.js版本157
  2. 部分功能的使用对电脑的内存依赖较高,如有卡顿等场景请确保有足够的内存使用空间
  3. 建议使用谷歌浏览器(chrome)
  4. 模型数据编辑配置存储在localStorage如有数据相关报错清除本地数据缓存重新进入即可
  5. 外部模型不支持效果预览,和数据保存
  6. 3d模型对性能依赖较高,模型库组件配置过(>4),可能导致浏览器崩溃
  7. 部分特殊模型文件和大模型文件加载可能会导致系统卡顿很长时间,如遇到这种情况(欢迎提issues)

💚如果觉得该项目对你有帮助留个star也是不错的⭐

👷 界面

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

🍻 相关链接

模型下载网站 https://sketchfab.com/feed
贴图素材网站 https://polyhaven.com/

About

🔥 🎉 A 3D model visualization editing system developed based on three. js includes model loading, model external import, model background image, panoramic image, model animation, model lighting, model positioning, auxiliary lines, model glow, model drag and drop, model disassembly,

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.9%
  • Vue 43.6%
  • HTML 1.9%
  • Less 0.6%