Catalog npm
Back to packageRELEASE DETAILS

1.0.1

npm

3d-compress

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

3dcompresscompressiondracoglbgltf
Published28 Feb 2022
Direct dependencies9
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 9

Native requirements
9 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
cesium
Environment
{
  "local_name": "cesium",
  "alias": false,
  "peer_metadata": null
}
^1.89.0runtime
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-hlF1O2ABCA+hrnabUp2/YN4dro8zkixNp5RCfG6IvcBPi2L+KXn5MO6M0w1WPzK2z4UO5CyAmKJjlHhwXk+gww==",
  "shasum": "c6854f9a13203b2d23f71e158e223091ed83d525",
  "tarball": "https://registry.npmjs.org/3d-compress/-/3d-compress-1.0.1.tgz",
  "fileCount": 13,
  "unpackedSize": 19039,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHNONACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIyw//Sk/LlC/Cuc1EROb0tUux7FcF+XhA8Wo0/BrGA0uSMN3Yxqwu\r\nOkETNcJUEJ65mgXgGH9OUGcCMEmwWS712/m8+rLskqjZV/GtXGxXpKnnIAfT\r\nIQxP07DTbxxV5K7pNydo7rtSUuF1m/HCGGrdgi4iX1rhQthuWTOmKlQOd5nD\r\n3TdUnB81ZAsBSYuprPVMjDBiUBpsthQXP+zKI9KWii75ASxL50BGANfGkk1r\r\n16nSjjzP9R5H34IaQGPYYaFW2PrpZ98Y35zMRjPaKkxcRc2Xkzl7Q//dm0k0\r\n3245xHNE1hLOCP02FpLXqI1bRs0kYTSR+73W1mP2e6gg5+rmmG0MGZ4MH2l0\r\nPGOWON1n2slx+BdhtT8zOf4iUlaEm9cW6hU2XTtRXpV1BlGg8cWur3UEqd7C\r\nnKceg8C1eTq/FH10Zr+va1XJg2h2voOeLYmURVvQ2qOCL4mdZcb1nh6KkTLb\r\ncAkKnZ2aJ5FmMLT4TGFU87FZvSibtotTM+Zj18/8NiLmjcx/ZQzvIMLJJC2Q\r\nCiN/lNng4G0bILzWsKDv7+y0PzsaQZrYe3EdJPGZPLoZFw89lG4+S/hOh+zk\r\nHsp90QJ2BvO3VB1t3nleRNYn/CSSKq+wzon/cOrUMy4MKLQmYbzZeB6SisNC\r\nHF1F6TflcBHXoVA5nu04NDy2u50841NxYXI=\r\n=F11P\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEYCIQDIdChdopPrrBim05FU3GETpw79TLhMgH0In0ZkgLt15QIhANteZAnwiTlF1Ah2Ybf0mUF+6Uxp3eWSjd8WdgeWC5BN"
    }
  ]
}

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:7fee182b8fe353553bce6cae246e9b000ca69d32c5eae124ebbd3cb5dcd7be0a

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 →