실용적인 시작
gltfpack로 GLB를 최적화하는 방법
보수적인 패스로 시작한 다음 한 번에 하나의 설정을 변경하십시오. 비교하고 돌아갈 수 있도록 원본 모델을 유지하세요.
1. 독립형 모델 가져오기
최대 50MB까지 지오메트리와 텍스처가 내장된 GLB 하나를 선택하세요. 여기서는 별도의 .gltf, .bin 및 이미지 파일이 허용되지 않습니다. 파일을 선택하면 로컬 브라우저 미리보기가 열립니다. 모델 최적화를 클릭한 경우에만 서버에서 처리가 시작됩니다.
2. 출발점을 선택하세요
보수적 원래 텍스처 형식을 유지하고 삼각형 축소 또는 Meshopt 압축을 요청하지 않습니다. 파일 크기 우선 높은 Meshopt 압축을 추가합니다. 둘 다 기본적으로 명명된 노드, 명명된 재료 및 extras를 유지합니다. 두 사전 설정 모두 무손실이 아닙니다.
보수적인 사전 설정은 현재 다음 로컬 명령을 생성합니다.
gltfpack -i input.glb -o output.glb -kn -km -ke더 작은 파일 사전 설정은 다음을 추가합니다. -cc. 이 서비스의 출력을 재현할 때 일치하는 기본 gltfpack 1.3 바이너리를 사용하세요.
3. 가장 큰 기여자를 조정합니다.
형상이 많은 파일의 경우 삼각형 대상을 점차 낮추고 실루엣과 얇은 부품을 검사합니다. 목표는 정확한 최종 개수가 아닌 단순화 목표입니다. 텍스처가 많은 파일의 경우 KTX2 또는 WebP를 선택하여 텍스처 품질과 최대 크기를 활성화합니다. 치수가 작을수록 형상 변경보다 눈에 띄는 영향이 더 클 수 있습니다.
읽기 호환성 가이드 압축을 활성화하거나 텍스처 형식을 변경하기 전에.
형상 정밀도 조정
고급 설정을 사용하면 위치, 텍스처 좌표, 법선 및 정점 색상에 대해 1~16비트를 선택할 수 있습니다. 값이 높을수록 더 미세한 디테일이 유지되지만 크기가 커질 수 있습니다. 기본값으로 시작한 다음 실루엣, UV 솔기 및 음영을 검사합니다. 기하학 양자화 비활성화는 이러한 비트 설정을 무시하고 -noq를 추가합니다. 단순화, 텍스처 변환 또는 기타 최적화를 비활성화하지 않습니다.
애니메이션 샘플링 속도
애니메이션에만 영향을 미칩니다. 속도가 낮을수록 크기가 줄어들 수 있지만 동작이 덜 부드러워집니다. 리샘플링하지 않으면 소스 타이밍이 유지됩니다. 다른 애니메이션 최적화는 여전히 적용됩니다.
4. 비교 및 다운로드
원본과 최적화 간을 전환하고, 여러 각도에서 모델을 검사하고, 크기와 삼각형 개수를 확인하세요. 개수는 모든 장면 인스턴스가 아닌 각 메시 프리미티브를 한 번 합산합니다. 또한 대상 뷰어에서 애니메이션, 재질 및 애플리케이션 동작을 테스트합니다.
결과가 만료되기 전에 다운로드하세요. 업로드 후 60분이 소요됩니다. 결과 패널에는 정확한 설정에 해당하는 명령이 포함되어 있습니다. 더 큰 출력이 유효한 결과일 수 있습니다. 다른 설정을 시도하거나 원본을 유지하세요.
로컬 엔진을 사용하는 경우
자산이 이 서비스의 한도를 초과하거나, 이 인터페이스 외부의 명령줄 옵션이 필요하거나, 장치에 남아 있어야 하는 경우 gltfpack를 로컬로 실행하세요. 기본 gltfpack는 이 사이트의 단일 GLB 워크플로보다 더 많은 입력 형식을 허용합니다. 참조 공식 엔진 문서 설치 및 전체 옵션 목록.
옵티마이저 열기 ↗