有了这些网站,让我的三维开发之路顺风又顺水!

大家好,我是日拱一卒的攻城师不浪,致力于技术与艺术的融合。这是2024年输出的第41/100篇文章。

前言

上个周发表了一篇三维开发的资源汇总类文章,深受大家的喜欢,还未阅读的朋友请戳做三维开发这么久,竟然还不知道这些宝藏网站?

今天,我将继续履行我的承诺,继续为大家分享干货,包括:数据格式转换及处理工具,三维建模工具,三维开发优秀的学习网站及资源,优秀的三维开源项目等。

数据处理展示工具

L7editor

【地址】:l7editor.antv.antgroup.com/

【介绍】:L7editor由蚂蚁集团提供的一款在线地图编辑工具,主要用于地理信息可视化,数据快速展示等;

主要具有以下功能:

  • 地图制作:支持创建自定义地图,可以方便地添加各种地理信息元素,如点、线、面等,也能够快速渲染geojson等数据格式的图层,适用于快速展示业务数据、分析结果等。

  • 数据可视化 :提供了多种数据可视化工具,如热力图、聚合图、分布图等,能够将数据直观地呈现在地图上。

  • 实时交互:支持与地图进行实时交互,可以动态调整地图视角、展示不同层级的数据。

  • 快速分享:支持将编辑好的地图快速分享,方便团队之间的协作和展示。

geojson.io

【地址】:geojson.io/

【介绍】:geojson.io由Mapbox团队开发制作,是一个在线地图编辑和数据可视化工具,专注于创建、编辑和查看 GeoJSON 格式的地理数据。

主要功能:

  • GeoJSON数据编辑:提供直观的地图界面,允许用户绘制和编辑地理数据元素(如点、线、面),生成符合 GeoJSON 标准的地理数据文件。

  • 数据可视化 :可以将已有的 GeoJSON 数据上传到地图上查看,适合快速浏览地理数据的分布和形状。

  • 数据格式转换 :支持多种数据格式的导入与导出(如 KML、Shapefile 等),方便在不同 GIS 应用间进行数据转换。

  • 协作与分享:可以将地图编辑结果生成链接或导出文件,以便与他人共享和协作。

数据转换工具

主要用于GIS领域各种格式的数据转换处理工作;

mapshaper

【地址】:mapshaper.org/

【介绍】:Mapshaper一个在线地图和地理数据处理工具,主要用于编辑、简化和转换地理数据文件。

主要功能如下:

  • 地理数据格式转换 :支持从 Shapefile、GeoJSON、TopoJSON、CSV 和 KML 等格式导入数据,并可以将其导出为多种常见 GIS 格式`。

  • 数据简化 :提供高效的多边形和线条简化算法,可以在保留地理信息形状的基础上降低数据点密度,生成更小的文件 ,适合 Web 地图和移动设备使用。

  • 属性和数据编辑:允许开发者查看、编辑和清理属性表数据,可以删除、修改、合并属性字段,以便更好地管理和整理地理数据的元信息。

  • 投影和重投影 :支持投影变换功能,用户可以在 WGS84 和其他坐标系统之间转换数据。

  • 拓扑修正 :提供拓扑修正工具,帮助用户检测和修复数据中的几何错误(如边界缝隙、重叠等),保证数据质量,特别适用于多边形数据。

  • 筛选和过滤:支持基于属性或地理位置的筛选和选择功能,方便用户提取特定数据子集。

  • 快速预览:编辑结果实时预览,方便用户评估简化或转换后的效果。

geojson-topojson

【地址】:jeffpaine.github.io/geojson-top...

【介绍】:github上的开源工具,主要用于geojson和topojson这两种数据格式的互相转换;

三维建模工具

Blender

【网址】: www.blender.org

  • 开源且功能丰富 :提供从建模、雕刻、UV展开到渲染和动画的一整套三维设计工具,功能不输商业软件。

  • 活跃的社区:拥有大量用户和开发者,提供丰富的插件和教学资源。

  • 高质量渲染 :内置 Cycles 和 Eevee 渲染引擎,支持实时渲染和高质量离线渲染。

  • 适用三维引擎 :支持导出为多种格式(如 FBX、OBJ、GLTF),可用于 Unity、Unreal Engine、Three.js、Cesium 等三维引擎。

SketchUp Free

【网址】: www.sketchup.com/plans-and-p...

  • 易用性:操作简单、学习曲线低,适合初学者快速上手。

  • Web 版本:无需安装客户端,直接在浏览器中使用,便捷性高。

  • 强大的插件支持:通过扩展库,用户可以添加许多额外功能,如地形建模、导出增强等。

  • 适用三维引擎 :可导出为常见的 3D 格式(如 OBJ、DAE),适用于 Unity、Unreal Engine 和一些 Web 三维引擎(如 Three.js)。

3DS MAX

【网址】: www.autodesk.com/products/3d...

【介绍】:3ds Max 是一款广泛使用的三维建模、动画和渲染软件,特别在游戏开发、电影制作和建筑可视化等领域中非常受欢迎。

  • 多种建模方法:支持多种建模技术,包括多边形建模、曲面建模和细分建模,使用户能够根据需求选择合适的方法

  • 高质量渲染 :内置 Arnold 渲染器,支持高质量的光照和阴影效果,适合制作真实感图像。

  • 动画制作功能 :提供丰富的动画制作功能,如骨骼动画、角色绑定、路径动画等,适合制作复杂的动画场景。

  • 模拟和动力学:支持物理模拟和粒子系统,使用户可以创建真实的动态效果。

  • 丰富的插件生态:拥有大量的第三方插件,可以增强软件功能,如增强的渲染器、建模工具和特效等。

  • 兼容性 :支持与其他软件(如 Maya、Revit、AutoCAD 等)进行数据交换,方便在多软件环境下工作。

Three学习

Three视频教程

个人非常推荐的一个Threejs入门学习视频教程,是由国外的大佬simon老师录制的。

【视频地址】:www.bilibili.com/video/BV1Ki...

Three开源

推荐作者不浪本人的Three开源项目:数字孪生园区

【开源地址】:github.com/day-day-dre...

如果觉得有用,别忘记帮我点个小星星噢~

Cesium学习

Cesium开源

【开源地址】:github.com/tingyuxuan2...

最近由于热心小伙伴的pr,又新增了不少功能,欢迎同样热爱Cesium的你提交pr,当然如果认为开源有用,也请不要吝啬你宝贵的star,支持鼓励我开源更多场景功能。

Cesium教程

作者本人开发了一套《Cesium入门到实战的教程》,如果想系统的学习Cesium的话可以交流;

另外有需要进可视化&Webgis交流群可以加我:brown_7778(备注来意),也欢迎数字孪生可视化领域的交流合作。

相关推荐
子兮曰4 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰4 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
前端小万4 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝4 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
三十而立洋4 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
卡布鲁4 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
汉堡大王95274 天前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
梦想很大很大4 天前
从运行事实到回归证据:Workrun 的 Telemetry 与 Evaluation 实践
前端·人工智能·后端
计算机魔术师4 天前
Meta Muse agent 接入 Shopify 的 Shop Pay 实现代理式购物
前端
沙蒿同学4 天前
我用 Go 搭了一条 AI Agent 流水线:从 1 张商品图到一整套淘宝详情页
前端·javascript·后端