# \[3D-Tile-Tools\]

**URL:** <https://community.cesium.com/t/3d-tile-tools/7780>\
**Category:** CesiumJS\
**Created:** [December 8, 2018, 3:05pm UTC](https://community.cesium.com/t/3d-tile-tools/7780 "2018-12-08T15:05:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ng\_c\_Hung\_D](https://avatars.discourse-cdn.com/v4/letter/n/c0e974/32.png) [@Ng\_c\_Hung\_D](https://community.cesium.com/u/Ng_c_Hung_D)\
**Post date:** [December 8, 2018, 3:05pm UTC](https://community.cesium.com/t/3d-tile-tools/7780/1 "2018-12-08T15:05:01Z")

</div>

Hi guys, thanks for your amazing tool for 3d tile!

Now I’m try to optimized b3dm file with optimizeB3dm in 3d-tiles-tool project but when run command to optimized, I just received an error:

TypeError: GltfPipeline.parseArguments is not a function!

can you help me to resolved this issues,

many thanks!

Ngoc Hung.

---

<div class="post-metadata">

**Author:** ![Ng\_c\_Hung\_D](https://avatars.discourse-cdn.com/v4/letter/n/c0e974/32.png) [@Ng\_c\_Hung\_D](https://community.cesium.com/u/Ng_c_Hung_D)\
**Post date:** [December 9, 2018, 5:52am UTC](https://community.cesium.com/t/3d-tile-tools/7780/2 "2018-12-09T05:52:53Z")

</div>

and when I updated version of gltf-pipeline in package.json , this issue has resolved but I have new issue :  
Binary glTF version is not 1, my gltf was compressed with gltf-pipeline draco.

can you help me?

Vào Th 7, 8 thg 12, 2018 vào lúc 22:05 Ngọc Hùng Đỗ [ngochung95.cntt@gmail.com](mailto:ngochung95.cntt@gmail.com) đã viết:

---

<div class="post-metadata">

**Author:** ![omar](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/omar/32/1999_2.png) [@omar](https://community.cesium.com/u/omar)\
**Post date:** [December 11, 2018, 7:44pm UTC](https://community.cesium.com/t/3d-tile-tools/7780/3 "2018-12-11T19:44:52Z")

</div>

I think 3D Tiles Tools is meant to run with the 1.0 version of glTF pipeline, unless you’re using the 2.0 branch ([https://github.com/AnalyticalGraphicsInc/3d-tiles-tools/tree/2.0-tools/tools](https://github.com/AnalyticalGraphicsInc/3d-tiles-tools/tree/2.0-tools/tools)) which I think is still experimental.

So updating gltf-pipeline separately might be a problem. The other thing is that by default running something through gltf pipeline should automatically convert it from glTF 1 to 2.

Does downloading a clean copy of the 3d-tiles-tools repo, running npm install and then running optimizeB3dm not work for you?
