Obj转3DTiles(自动LOD)

Obj转3DTiles

  • 资源
  • 注意事项
  • 使用方法
    • 命令行参数说明
    • demo

资源

程序包下载
Obj转3DTiles(自动LOD)_第1张图片

注意事项

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

  1. uv要在0-1范围内

  2. 模型材质中的贴图要解包不然无法导出
    Obj转3DTiles(自动LOD)_第2张图片

  3. 各种资源命名只用英文避免出现奇怪的符号
    Obj转3DTiles(自动LOD)_第3张图片

使用方法

命令行参数说明

  -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(自动LOD)_第4张图片

Obj转3DTiles(自动LOD)_第5张图片

Obj转3DTiles(自动LOD)_第6张图片

你可能感兴趣的:(程序员的宝藏,OBJ,3DTiles,LOD)