Catalog npm
Back to packageRELEASE DETAILS

1.0.10

npm

3d-compress

用于处理3d模型文件压缩/拆分

3dcompresscompressiondracoglbgltf
Published9 Mar 2022
Direct dependencies8
Transitive dependenciesNot calculated

README

Current package documentation

3d-compress

一个压缩gltf/glb文件格式的js库

安装

使用npm或者yarn安装

npm install -g 3d-compress # via npm

yarn global add 3d-compress # or Yarn

3d-compress -h # 查看帮助

流程图

流程图

网格压缩类型

  • KHR_mesh_quantization
3d-compress -i demo.gltf # 默认的网格压缩方式,并且使用tiny压缩拆分出的图片文件 如需关闭 -y=false
  • EXT_meshopt_compression
3d-compress -i demo.gltf -m
  • Draco
3d-compress -i demo.gltf -d

其他

  • 先使用KHR_mesh_quantization后Draco压缩
3d-compress -i demo.gltf -q -d

推荐

3d-convert,一个简单的3d文件格式转换库

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 8

Native requirements
8 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
chalk
Environment
{
  "local_name": "chalk",
  "alias": false,
  "peer_metadata": null
}
4.1.2runtime
fs-extra
Environment
{
  "local_name": "fs-extra",
  "alias": false,
  "peer_metadata": null
}
^10.0.1runtime
gltf-pipeline
Environment
{
  "local_name": "gltf-pipeline",
  "alias": false,
  "peer_metadata": null
}
^3.0.4runtime
gltfpack
Environment
{
  "local_name": "gltfpack",
  "alias": false,
  "peer_metadata": null
}
^0.17.0runtime
mkdirp
Environment
{
  "local_name": "mkdirp",
  "alias": false,
  "peer_metadata": null
}
^1.0.4runtime
shelljs
Environment
{
  "local_name": "shelljs",
  "alias": false,
  "peer_metadata": null
}
^0.8.5runtime
tinify
Environment
{
  "local_name": "tinify",
  "alias": false,
  "peer_metadata": null
}
^1.6.1runtime
yargs
Environment
{
  "local_name": "yargs",
  "alias": false,
  "peer_metadata": null
}
^17.3.1runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-DeRz9CY1gknB9WNpIUzDMVD381m8naDhPxfaJ7QRy8SsW+wY3+ozETvYUcXpdMyuLtwpNwEvw/LsYOM3psrjbg==",
  "shasum": "9a5072952da1192bfde2a35b26312a0e80f36920",
  "tarball": "https://registry.npmjs.org/3d-compress/-/3d-compress-1.0.10.tgz",
  "fileCount": 15,
  "unpackedSize": 20187,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKAOIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY/hAAjbnjk8gE3LExLffBjV9AyFBPitURLI50j5UiDDDZf2/zjiLP\r\nbJ+BOwn3abR6mQqD1ujAxV9qWYa6MZwEHNrdXxTFTP1KscvzkR+xq3WmK+cs\r\nQL6eyGFxRCsI2d+N50iw9DnEqkN89Yl1sT/0Q5+sQIL1HxjiLCXYyw4RjsOX\r\nYk228IoIWBkpPCqOGd9/uQQD+3XLctBdXvqbcgy7RDte3T1kaStrO71CW39i\r\nZ+mI8ZR0VOzTVX/Ff+SynBYWgA5c49+SjLOsjUdDeFMguNR6pUOxq7wRr64K\r\nv2y+6H/YraVVUz1U4O2kO/PrypLJwxRa21nZOrBMgqrU8ETc2B/YDaDUhS+1\r\nfrDd3lKYhba535Zc+h3LweqUNT4pyJVFeDzIq7dlucUUFBg/DYJn/KYLz2Fp\r\ngpCUxBMi0dyZZvBvg/RctgNM2Heg1wSTOMhfJRX4V/Zbzxf/KjmOBDHxkIdA\r\nuTnrCD+4Yox+r9D740uwCDmTZufkKez4sG6g802Mvvv6mY8bxCVZ3wo6EPYR\r\nlVlhmdsA7M2HGXcu25F4N8nE7Eltpm26u1R6nJ1wcFKKzvfRYUvQVmcBF2vR\r\n2KZacUL6SC8mm0WLWV9oo4l3NGP3WvCqjGhUjwFpJ589s7b2P/zJSVculbMG\r\nVbBAJVSahlK2fjN4VMtkQRp55UuVsC39ve0=\r\n=ekjL\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEYCIQCnNRdZBZmUF7b/B05XzyB45XZv46UufaXs7dUe+pQCLgIhAMgD1Ndv06TVBVVgbddfprOf6g84VH6cciKLXRagdqWu"
    }
  ]
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:33 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:4224b0adb056d22e7dd97bb2a34db6aa28fa1e250ee7e05e44fc5f9dfbf27a24

Other collected versions

1.1.217 Jun1.1.116 Jun1.1.016 Jun1.0.1324 May1.0.1215 Mar1.0.1111 MarView all collected versions →