Obj转3DTiles(自动LOD)

这篇具有很好参考价值的文章主要介绍了Obj转3DTiles(自动LOD)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🥙资源

程序包下载👈
obj转3dtiles,程序员的宝藏,OBJ,3DTiles,LOD

🍰注意事项

使用建模软件导出一个obj模型,注意事项:

  1. uv要在0-1范围内

  2. 模型材质中的贴图要解包不然无法导出
    obj转3dtiles,程序员的宝藏,OBJ,3DTiles,LOD

  3. 各种资源命名只用英文避免出现奇怪的符号
    obj转3dtiles,程序员的宝藏,OBJ,3DTiles,LOD

🍜使用方法

💡命令行参数说明

  -s, --stage            (Default: Tiling) 设置完成某个阶段后停止 (Decimation, Splitting, Tiling)
  
  -l, --lods             (Default: 3) LOD 生成层数 ,如果输入 5 则每个模型块的子模型数量为 5减去模型块LOD层级

  -d, --divisions        (Default: 2) 模型切割次数,切割成棋盘格,没开启z轴切割时模型块数量为 切割次数的平方
  -z, --zsplit           (Default: false) 同时沿着z轴切割,模型块数量为切割次数的3次方
  -k, --keeptextures     (Default: false) 保留原始贴图
  
  --lat                  设置纬度
  --lon                  设置精度
  --alt                  (Default: 0) 海拔高度(米)
  
  --use-system-temp      (Default: false) 使用系统缓存目录
  --keep-intermediate    (Default: false) 保留处理过程文件

💡demo

在程序包目录使用命令行工具进行转换:

Obj2Tiles --lods 8 --divisions 3 --lat 40.689434025350025 --lon -74.0444987716782 --alt 120 model.obj ./output

obj转3dtiles,程序员的宝藏,OBJ,3DTiles,LOD

obj转3dtiles,程序员的宝藏,OBJ,3DTiles,LOD

obj转3dtiles,程序员的宝藏,OBJ,3DTiles,LOD文章来源地址https://www.toymoban.com/news/detail-614521.html

到了这里,关于Obj转3DTiles(自动LOD)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Cesium clipping planes 3dtiles模型剖切 3dtiles模型贴地 vue代码

    使用Cesium的clippingPlanes实现对3dtiles模型的剖切效果。 相关官方文档地址:ClippingPlaneCollection、Cesium3DTileset 官方Demo地址:3D Tiles Clipping Planes 官方介绍:Cesium Feature Highlight: Clipping Planes 函数用于加载和显示3D Tiles模型以及剪切平面clipping planes。 在函数内部,首先创建了一个 Cesium.P

    2024年04月23日
    浏览(37)
  • gltf转3DTiles

    💡.下载转换程序 💡.下载安装python 💡.下载安装vscode 进入转换程序目录,进入cmd,执行pip install -r requirements.txt,自动安装相关依赖包。 💡.进入程序目录,用VSCode打开main.py文件,修改 fin 为需要转换的模型路径( 注意要有两个反斜杠! ) 💡.生成的模型在 转换模型 相同目录

    2024年02月16日
    浏览(34)
  • 三维数据格式3DTiles

    它是Cesium于2016年3月定义的一种三维模式瓦片数据结构,它将海量的三维数据用分块、分层的形式组织起来,很大程度上减轻了浏览器的负担,除此外还提供了细节层次的LOD(Levels of Detail 多细节层次)功能,在远观时,降低模型的面数和精度,拉近后再将细节加载出来,大大

    2023年04月08日
    浏览(43)
  • 三维格式转换成3dtiles

    obj-gltf,3dtile     参考 http://t.csdn.cn/7fGm0   https://github.com/CesiumGS/obj2gltf https://github.com/PrincessGod/objTo3d-tiles     Shp,osgb,fbx -3dtiles 支持 osg、osgb、obj、fbx、3ds 等单一通用模型数据转为 gltf、glb 格式。 转出格式为 2.0 的gltf,可在以下网址验证查看: https://pissang.github.io/clay-viewer/e

    2024年02月09日
    浏览(47)
  • Osgb转3DTiles工具

    三维倾斜摄影生产主要格式为Osgb,目前三维模型主要展示场景为web,大部分使用框架都是Cesium库,格式为 3DTiles,目前市面上osgb转3DTiles的软件已经有好几个,付费免费都有。 先说免费软件: 1、CesiumLab 下载地址:Cesium实验室官网 (cesiumlab.com) 2、osg2cesiumApp 链接:https://pan.b

    2024年02月16日
    浏览(62)
  • Cesium 3Dtiles偏移调整

    Cesium 3Dtiles偏移调整可以通过以下步骤进行: 根据前后经纬度和高度计算变换矩阵-平移矩阵: step1: 根据tileset的边界球体中心点的笛卡尔坐标得到经纬度坐标。 step2: 根据经纬度和高度0,得到地面笛卡尔坐标。 step3: 根据经纬度和需要的高度,得到偏移后的笛卡尔坐标。 st

    2024年01月25日
    浏览(45)
  • ThreeJS-加载3dtiles数据

    目前加载3dtiles数据的方式有三种,均是借助第三方插件的方式 3d-tiles-renderer https://github.com/NASA-AMMOS/3DTilesRendererJS

    2024年02月11日
    浏览(45)
  • 3DTiles Terrian Builder

    使用 cesium terrain builder 工具制作3DTiles地形。 准备某地区DEM影像,投影为EPSG:4326。 拉取 docker image run 生成切片 生成layer.json CTB生成的瓦片是经过GZIP压缩的。 https://github.com/tum-gis/cesium-terrain-builder-docker https://github.com/ahuarte47/cesium-terrain-builder/blob/master/src/TerrainTile.cpp QuantizedMesh

    2023年04月08日
    浏览(34)
  • shp数据制作3DTiles白膜

    3D Tiles格式介绍 3D Tiles用于大场景的三维模型。 3D Tiles是一个开放的规范,用于传输海量的异构三维地理空间数据集。使用概念上类似于terrain和imagery的瓦片流技术,3D Tiles 使得建筑物数据集、BIM模型、点云和摄影测量模型等大模型比较流畅的在Web端进行浏览展示。 3D Tiles官方

    2024年02月11日
    浏览(109)
  • cesium加载三维模型3dtiles

    目的:为避免跨域 输入cmd命令 python3 -m http.server 5500 http://127.0.0.1:5500/data/mars3d-max-shihua-3dtiles-master/tileset.json http://127.0.0.1:5500/cesium/cesium%E5%8A%A0%E8%BD%BD3dtile2.html

    2024年02月13日
    浏览(96)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包