Centrum formatu PKM - internetowy konwerter PKM i przeglądarka tekstur ETC1
Kompleksowe zasoby online w formacie PKM stworzone dla ekosystemu Androida. Użyj łatwego konwertera PKM (PNG/JPG do PKM) i szczegółowej przeglądarki PKM, aby uzyskać niezawodne skompresowane pliki ETC1.
O formacie PKM
PKM (Ericsson Structure Compression) to prosty i wydajny format kontenera zaprojektowany specjalnie dla skompresowanych tekstur ETC1. Stało się standardowym formatem w tworzeniu gier mobilnych, szczególnie na platformach Android.
Lekka konstrukcja
Minimalny narzut nagłówka pliku, zoptymalizowany pod kątem szybkiego ładowania i analizowania na urządzeniach mobilnych.
Kompresja ETC1
Wykorzystuje kompresję ETC1, zapewniając współczynnik kompresji 6:1 dla tekstur RGB z obsługą dekodowania sprzętowego.
Szerokie wsparcie sprzętowe
Obsługiwane przez wszystkie urządzenia OpenGL ES 2.0+, zapewniające kompatybilność w całym ekosystemie Androida.
Prosty format
Prosta specyfikacja ułatwia wdrażanie niestandardowych czytników i modułów zapisujących.
Dane techniczne
Struktura pliku
- •16-bajtowy nagłówek zawierający magiczną liczbę, wersję, typ formatu i wymiary
- •Surowe skompresowane dane tekstury ETC1 za nagłówkiem
- •Opcjonalny łańcuch mipmap przechowywany sekwencyjnie
Szczegóły kompresji
- Type:
- ETC1 (kompresja tekstur Ericsson 1)
- Block Size:
- 4×4 piksele na blok
- Ratio:
- Współczynnik kompresji 6:1 (4 bity na piksel)
- Quality:
- Zoptymalizowany pod kątem naturalnych obrazów i rozproszonych tekstur
Ograniczenia
- ETC1 nie obsługuje kanału alfa (tylko RGB)
- Optymalna wydajność dzięki kwadratowym teksturom potęgi dwóch
- Może powodować artefakty na teksturach z ostrymi przejściami kolorów
Typowe przypadki użycia
Tworzenie gier mobilnych
Podstawowy format tekstur dla gier na Androida wymagających dekompresji przyspieszanej sprzętowo i wydajnego wykorzystania pamięci.
Rozproszone tekstury
Idealny do rozproszonych map, tekstur środowiska i elementów interfejsu użytkownika bez przezroczystości.
Obsługa starszego systemu Android
Niezbędny w przypadku gier przeznaczonych dla starszych urządzeń z systemem Android i obsługujących OpenGL ES 2.0.
Integracja rurociągu aktywów
Szeroko obsługiwane przez silniki gier i narzędzia do kompresji tekstur w celu zautomatyzowanych przepływów pracy.
PKM kontra inne formaty
KTX oferuje większą elastyczność w przypadku wielu formatów kompresji, ale wiąże się z większym obciążeniem
ASTC zapewnia lepszą jakość i obsługę alfa, ale wymaga nowszego sprzętu (OpenGL ES 3.0+)
PVR jest zoptymalizowany pod kątem procesorów graficznych PowerVR, ale ma ograniczoną obsługę na urządzeniach innych niż PowerVR
PNG jest bezstratny, ale ma znacznie większy rozmiar pliku i wymaga dekompresji procesora
Powiązane narzędzia i zasoby
Zakoduj do PKM
Konwertuj obrazy do formatu PKM z kompresją ETC1
Dekoduj pliki PKM
Przeglądaj i wyodrębniaj tekstury z plików PKM
Narzędzia zewnętrzne
- →Narzędzie do kompresji tekstur ARM Mali
- →Wyobraźnia PVRTexTool
- →Narzędzie Android SDK itp.1tool