3d 编辑算法总结

目录

[pascalorg/editor 建筑编辑](#pascalorg/editor 建筑编辑)

threejs-3dmodel-edit

[🛠️ 它主要能做什么?](#🛠️ 它主要能做什么?)

ShadowEditor


pascalorg/editor 建筑编辑

https://github.com/pascalorg/editor 这个做什么的

根据其 GitHub 页面,pascalorg/editor 是一个开源的、基于 Web 的 3D 建筑设计编辑器,可以让你直接在浏览器里创建、编辑和分享建筑项目。

threejs-3dmodel-edit

根据其 GitHub 页面,zhangbo126/threejs-3dmodel-edit 是一个功能非常全面的、基于 Web 的 3D 模型可视化编辑系统

你可以把它看作一个在线的、开源的"3D模型配置器"或"轻量级3D展厅后台"。它侧重于对已有3D模型进行外观、环境、动画等方面的调整和展示,而不是从零开始搭建建筑结构。

🛠️ 它主要能做什么?

这个项目提供了一个完整的图形界面,让你可以通过鼠标点击和拖拽来操作3D模型,而不需要编写代码。它的核心功能分为几个大类:

1. 模型与环境编辑

  • 模型操作 :可以加载外部模型(支持 glTF、OBJ、USDZ 等格式),对模型进行拖拽、缩放、旋转拆解 ,并支持多模型同时管理

  • 材质调整:修改模型的材质类型(如金属、粗糙度)、颜色、透明度,并可以更换贴图。

  • 场景设置 :更换背景(颜色、图片、全景图,甚至视频),添加和调整多种灯光(环境光、平行光、点光源、聚光灯)。

  • 辅助工具 :显示网格辅助线坐标轴,帮助精确定位。

2. 动画与特效

  • 动画控制:播放、暂停模型自带的动画,并可以调节动画速度和影响范围(如仅旋转X轴)。

  • 后期特效 :添加可调节颜色、强度、半径的辉光(Bloom)效果

  • 交互标签:在模型特定位置添加可编辑内容的3D文字标签。

3. 项目输出与集成

  • 保存与导出 :编辑好的场景配置可以保存在浏览器本地(localStorage),也可以将模型导出为 .glb, .obj, .usdz 等文件。

  • 代码嵌入 :这是一个特色功能,它可以将你编辑好的3D场景生成一段嵌入代码,方便你把交互式3D模型嵌入到自己的网站或大屏展示项目中。

bash 复制代码
https://github.com/zhangbo126/threejs-3dmodel-edit 

ShadowEditor

复制代码
https://github.com/tengge1/ShadowEditor
相关推荐
熊猫钓鱼>_>2 小时前
用 OHAudioSuite 空间渲染节点搭一座「3D 有声博物馆」——从三种模式到 FreeBuds 头追的实战记录
c++·3d·ai·harmonyos·arkts·audio·ohaudiosuite
weixin_468466851 天前
从“建模城市”到“按需查询”:D4RT如何用200+FPS重新定义动态3D世界
人工智能·3d·具身智能·d4rt·4d重建
PhotonixBay3 天前
3D共聚焦显微镜与探针式粗糙度仪:谁更适合亚表面损伤检测?
图像处理·人工智能·测试工具·3d
自动化监测Learner3 天前
Cesium 加载大雁塔 3D Tiles 实录:从模型结构剖析到局部虚拟化(剖切 + 骨架线)实现
3d
FOORIR 客流统计3 天前
智能客流系统未来趋势:3D视觉、AI识别与数据分析的融合架构
人工智能·3d·数据分析
3D小将4 天前
3D格式转换之Rhino转换为IGS格式技术
3d·stp模型·igs模型·glb模型
PhotonixBay4 天前
InGaAs微透镜3D形貌怎么测?共聚焦显微镜在光通信的应用实践
功能测试·测试工具·3d·测试标准
学习星球4 天前
AI 一句话生成 3D 游戏世界:腾讯 HY-World 2.0 开源深度解析与本地实战
开发语言·人工智能·游戏·3d·ai·课程设计·ai编程
ai小陈5 天前
Hunyuan3D-2云端部署实战:图生3D、文生3D怎么跑更稳
人工智能·科技·3d·ai·音视频·gpu算力
独立开发之道5 天前
Three.js 创建 VR 内容:四步把一个普通 3D 场景送进头显
javascript·3d·vr