Coder Social home page Coder Social logo

jhjade / three3d-view Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhangbo126/threejs-3dmodel-edit

0.0 0.0 0.0 179.12 MB

🔥 🎉 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,

Home Page: https://zhangbo126.github.io/Three3d-view/

License: Mulan Permissive Software License, Version 2

JavaScript 53.84% HTML 1.91% Vue 43.66% Less 0.59%

three3d-view's Introduction

🌱基于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,
  2. 部分功能的使用对电脑的内存依赖较高,如有卡顿等场景请确保有足够的内存使用空间
  3. 建议使用谷歌浏览器(chrome)
  4. 模型数据编辑配置存储在localStorage如有数据相关报错清除本地数据缓存重新进入即可
  5. 外部模型不支持效果预览,和数据保存
  6. 3d模型对性能依赖较高,模型库组件配置过(>4),可能导致浏览器崩溃

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

👷 界面

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

🍻 相关链接

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

three3d-view's People

Contributors

zhangbo126 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.