建模程序 多个定时程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

53 lines
3.0 KiB

Usage: gltfpack [options] -i input -o output
Basics:
-i file: input file to process, .obj/.gltf/.glb
-o file: output file path, .gltf/.glb
-c: produce compressed gltf/glb files (-cc for higher compression ratio)
Textures:
-tc: convert all textures to KTX2 with BasisU supercompression
-tu: use UASTC when encoding textures (much higher quality and much larger size)
-tq N: set texture encoding quality (default: 8; N should be between 1 and 10
-ts R: scale texture dimensions by the ratio R (default: 1; R should be between 0 and 1)
-tl N: limit texture dimensions to N pixels (default: 0 = no limit)
-tp: resize textures to nearest power of 2 to conform to WebGL1 restrictions
-tfy: flip textures along Y axis during BasisU supercompression
-tj N: use N threads when compressing textures
Texture classes:
-tc C: use ETC1S when encoding textures of class C
-tu C: use UASTC when encoding textures of class C
-tq C N: set texture encoding quality for class C
... where C is a comma-separated list (no spaces) with valid values color,normal,attrib
Simplification:
-si R: simplify meshes targeting triangle count ratio R (default: 1; R should be between 0 and 1)
-sa: aggressively simplify to the target ratio disregarding quality
Vertices:
-vp N: use N-bit quantization for positions (default: 14; N should be between 1 and 16)
-vt N: use N-bit quantization for texture coordinates (default: 12; N should be between 1 and 16)
-vn N: use N-bit quantization for normals and tangents (default: 8; N should be between 1 and 16)
-vc N: use N-bit quantization for colors (default: 8; N should be between 1 and 16)
-vpn: use normalized attributes for positions instead of using integers
Animations:
-at N: use N-bit quantization for translations (default: 16; N should be between 1 and 24)
-ar N: use N-bit quantization for rotations (default: 12; N should be between 4 and 16)
-as N: use N-bit quantization for scale (default: 16; N should be between 1 and 24)
-af N: resample animations at N Hz (default: 30)
-ac: keep constant animation tracks even if they don't modify the node transform
Scene:
-kn: keep named nodes and meshes attached to named nodes so that named nodes can be transformed externally
-km: keep named materials and disable named material merging
-ke: keep extras data
-mm: merge instances of the same mesh together when possible
-mi: use EXT_mesh_gpu_instancing when serializing multiple mesh instances
Miscellaneous:
-cf: produce compressed gltf/glb files with fallback for loaders that don't support compression
-noq: disable quantization; produces much larger glTF files with no extensions
-v: verbose output (print version when used without other options)
-r file: output a JSON report to file
-h: display this help and exit