Alexey Gulev преди 1 година
родител
ревизия
0e5c00680f
променени са 3 файла, в които са добавени 6 реда и са изтрити 61 реда
  1. 3 29
      docs/en/manuals/texture-profiles.md
  2. 0 5
      docs/ko/manuals/texture-profiles.md
  3. 3 27
      docs/pl/manuals/texture-profiles.md

+ 3 - 29
docs/en/manuals/texture-profiles.md

@@ -88,7 +88,7 @@ If two [path settings](#path-settings) matches the same file and the path uses d
 : One or more texture formats to generate. If several formats are specified, textures for each format are generated and included in the bundle. The engine selects textures of a format that is supported by the runtime platform.
 
 *Mipmaps*
-: If checked, mipmaps are generated for the platform. Checked by default.
+: If checked, mipmaps are generated for the platform. Unchecked by default.
 
 *Premultiply alpha*
 : If checked, alpha is premultiplied into the texture data. Checked by default.
@@ -116,7 +116,7 @@ Since 1.2.185 we've redefined these enums, since they are a bit ambiguous.
 :::
 
 *Type*
-: Selects the type of compression used for the resulting compressed image, `COMPRESSION_TYPE_DEFAULT`, `COMPRESSION_TYPE_WEBP` or `COMPRESSION_TYPE_WEBP_LOSSY`. See [Compression Types](#compression-types) below for more details.
+: Selects the type of compression used for the resulting compressed image, `COMPRESSION_TYPE_DEFAULT` or `COMPRESSION_TYPE_BASIS_UASTC`. See [Compression Types](#compression-types) below for more details.
 
 ## Texture formats
 
@@ -126,23 +126,9 @@ Since Basis Universal compression transcoding is dependent on the device's GPU c
 `TEXTURE_FORMAT_RGB`, `TEXTURE_FORMAT_RGBA`, `TEXTURE_FORMAT_RGB_16BPP`, `TEXTURE_FORMAT_RGBA_16BPP`, `TEXTURE_FORMAT_LUMINANCE` and `TEXTURE_FORMAT_LUMINANCE_ALPHA`.
 
 The Basis Universal transcoder supports many output formats, like `ASTC4x4`, `BCx`, `ETC2`, `ETC1` and `PVRTC1`.
-For a complete, up-to-date list, see
-
-::: sidenote
-The hardware specific output formats are currently disable due to the recent upgrade to our usage of Basis Universal encoder.
-
-We are currently looking into how to reintroduce support for both these formats, as well as readding support for WEBP compression.
-Our current long running task of introducing content pipeline plugins aim to fix this.
-:::
 
 The following lossy compression formats are currently supported:
 
-PVRTC
-: Textures are compressed in blocks. In 4 bit mode (4BPP) each block is 4×4 pixels. In 2 bit mode (2BPP) each block is 8×4 pixels. Each block always occupies 64 bits (8 bytes) of memory space.  The format is used in all generations of the iPhone, iPod Touch, and iPad. (certain Android devices, that use PowerVR GPUs, also support the format). Defold supports PVRTC1, as indicated by the suffix "V1" in the format identifiers.
-
-ETC
-: Ericsson Texture Compression. Blocks of 4×4 pixels are compressed into a single 64-bit word. The 4×4 block is divided in half and each half is assigned a base color. Each pixel is then encoded as one of four offset values from the base color of its half. Android supports ETC1 since version 2.2 (Froyo). Defold compresses ETC1 textures.
-
 | Format                            | Compression | Details  |
 | --------------------------------- | ----------- | -------------------------------- | ---- |
 | `TEXTURE_FORMAT_RGB`              | none        | 3 channel color. Alpha is discarded |
@@ -151,11 +137,6 @@ ETC
 | `TEXTURE_FORMAT_RGBA_16BPP`       | none        | 3 channel color and full alpha. 4+4+4+4 bits. |
 | `TEXTURE_FORMAT_LUMINANCE`        | none        | 1 channel gray-scale, no alpha. RGB channels multiplied into one. Alpha is discarded. |
 | `TEXTURE_FORMAT_LUMINANCE_ALPHA`  | none        | 1 channel gray-scale and full alpha. RGB channels multiplied into one. |
-| `TEXTURE_FORMAT_RGB_PVRTC2BPPV1`  | 1:16 fixed. | No alpha. Requires square images. Non square images will be resized. |
-| `TEXTURE_FORMAT_RGB_PVRTC4BPPV1`  | 1:8 fixed   | No alpha. Requires square images. Non square images will be resized. |
-| `TEXTURE_FORMAT_RGBA_PVRTC2BPPV1` | 1:16 fixed | Pre-multiplied alpha. Requires square images. Non square images will be resized. |
-| `TEXTURE_FORMAT_RGBA_PVRTC4BPPV1` | 1:8 fixed. | Pre-multiplied alpha. Requires square images. Non square images will be resized. |
-| `TEXTURE_FORMAT_RGB_ETC1`         | 1:6 fixed  | No alpha |
 
 
 ## Compression types
@@ -163,9 +144,7 @@ ETC
 The following software image compression types are supported. The data is uncompressed when the texture file is loaded into memory.
 
 ::: sidenote
-Currently the `WEBP` compression will always fallback to `BASIS_UASTC` compression.
-
-We are currently looking into how to reintroduce support for both these formats, as well as readding support for WEBP compression.
+We are currently looking into how to reintroduce support for hardware formats, as well as readding support for WEBP compression.
 Our current long running task of introducing content pipeline plugins aim to fix this.
 :::
 
@@ -173,11 +152,6 @@ Our current long running task of introducing content pipeline plugins aim to fix
 | --------------------------------- | ------------------------- | ---- |
 | `COMPRESSION_TYPE_DEFAULT`        | All formats               | Generic lossless data compression. Default. |
 | `COMPRESSION_TYPE_BASIS_UASTC`    | All RGB/RGBA formats      | Basis Universal high quality, lossy compression. Lower quality level results in smaller size. |
-| `COMPRESSION_TYPE_WEBP`           | All formats               | WebP lossless compression. Higher quality level results in smaller size. |
-| `COMPRESSION_TYPE_WEBP_LOSSY`     | All non hardware compressed formats. | WebP lossy compression. Lower quality level results in smaller size. |
-
-For hardware compressed texture formats PVRTC or ETC, the WebP lossless compression process transforms the compressed hardware texture format data into data more suitable for WebP image compression using an internal intermediate format. This is then transformed back into the compressed hardware texture format when loaded by the run-time. WebP lossy type is currently not supported for hardware compressed texture formats PVRTC and ETC.
-
 
 ## Example image
 

+ 0 - 5
docs/ko/manuals/texture-profiles.md

@@ -90,8 +90,3 @@ Ericsson Texture Compression. 4x4 픽셀 그룹은 단일 64비트 word 형식
 | TEXTURE_FORMAT_LUMINANCE | none  | One channel gray-scale, no alpha | RGB 채널이 하나로 곱해짐. Alpha는 버려짐 |
 | TEXTURE_FORMAT_RGB | none | 3 channel color | Alpha는 버려짐 |
 | TEXTURE_FORMAT_RGBA | none | 3 channel color and full alpha | - |
-| TEXTURE_FORMAT_RGB_PVRTC2BPPV1 | 1:16 fixed | No alpha | 정사각형 이미지 필요. 정사각형이 아닌 이미지는 리사이징 됨 |
-| TEXTURE_FORMAT_RGB_PVRTC4BPPV1 | 1:8 fixed | No alpha | 정사각형 이미지 필요. 정사각형이 아닌 이미지는 리사이징 됨 |
-| TEXTURE_FORMAT_RGBA_PVRTC2BPPV1 | 1:16 fixed | Pre-multiplied alpha | 정사각형 이미지 필요. 정사각형이 아닌 이미지는 리사이징 됨 |
-| TEXTURE_FORMAT_RGBA_PVRTC4BPPV1 | 1:8 fixed | Pre-multiplied alpha | 정사각형 이미지 필요. 정사각형이 아닌 이미지는 리사이징 됨 |
-| TEXTURE_FORMAT_RGB_ETC1 | 1:6 fixed | No alpha | - |

+ 3 - 27
docs/pl/manuals/texture-profiles.md

@@ -86,7 +86,7 @@ Jeśli dwa [ustawienia ścieżki](#path-settings) pasują do tego samego pliku i
 : Jedna lub więcej formatów tekstury do wygenerowania. Jeśli określono wiele formatów, zostaną wygenerowane tekstury dla każdego formatu i dołączone do paczki. Silnik wybiera tekstury formatu obsługiwanego przez platformę uruchomieniową.
 
 *Mipmaps*
-: Jeśli zaznaczone, generowane są [mipmapy](https://pl.wikipedia.org/wiki/Mipmapping) dla platformy. Domyślnie jest zaznaczone.
+: Jeśli zaznaczone, generowane są [mipmapy](https://pl.wikipedia.org/wiki/Mipmapping) dla platformy. Domyślnie nie jest zaznaczone.
 
 *Premultiply alpha*
 : Jeśli zaznaczone, alfa, czyli wskaźnik przezroczystości, jest wstępnie mnożona do danych tekstury. Domyślnie jest zaznaczone.
@@ -114,7 +114,7 @@ Od wersji 1.2.185 nazwy te zostały zmienione - zredefiniowane, aby uniknąć ni
 :::
 
 *Type*
-: Pozwala określić typ kompresji dla obrazów, `COMPRESSION_TYPE_DEFAULT`, `COMPRESSION_TYPE_WEBP` albo `COMPRESSION_TYPE_WEBP_LOSSY`. Zobacz [Typy Kompresji tutaj](#compression-types).
+: Pozwala określić typ kompresji dla obrazów, `COMPRESSION_TYPE_DEFAULT` albo `COMPRESSION_TYPE_BASIS_UASTC`. Zobacz [Typy Kompresji tutaj](#compression-types).
 
 ## Formaty tekstur
 
@@ -125,21 +125,8 @@ Ponieważ transkodowanie kompresji Basis Universal zależy od możliwości karty
 
 Transkoder Basis Universal obsługuje wiele formatów wyjściowych, takich jak: `ASTC4x4`, `BCx`, `ETC2`, `ETC1` i `PVRTC1`.
 
-::: sidenote
-Specyficzne formaty wyjściowe sprzętu są obecnie wyłączone z powodu ostatniej aktualizacji naszego kodera Basis Universal.
-
-Obecnie analizujemy, jak ponownie wprowadzić obsługę tych formatów, a także dodatkową obsługę kompresji WEBP.
-Nasze obecne długotrwałe zadanie polegające na wprowadzeniu wtyczek do przetwarzania treści ma na celu rozwiązanie tego problemu.
-:::
-
 Obecnie obsługiwane są następujące formaty kompresji stratnej:
 
-PVRTC
-: [PowerVR Texture Compression](https://en.wikipedia.org/wiki/PVRTC) - tekstury są kompresowane w blokach. W trybie 4-bitowym (4BPP) każdy blok ma rozmiar 4x4 pikseli. W trybie 2-bitowym (2BPP) każdy blok ma rozmiar 8x4 pikseli. Każdy blok zawsze zajmuje 64 bity (8 bajtów) miejsca w pamięci. Format ten jest używany we wszystkich generacjach iPhone'a, iPoda Touch i iPada (niektóre urządzenia Androida, korzystające z układów graficznych PowerVR, również obsługują ten format). Defold obsługuje PVRTC1, oznaczane przyrostkiem "V1" w identyfikatorach formatów.
-
-ETC
-: [Ericsson Texture Compression](https://en.wikipedia.org/wiki/Ericsson_Texture_Compression) - bloki 4x4 pikseli są kompresowane do jednego słowa o rozmiarze 64 bitów. Blok 4x4 jest dzielony na pół, a każda połowa jest przypisana do podstawowego koloru. Następnie każdy piksel jest kodowany jako jedna z czterech wartości przesunięcia od koloru podstawowego swojej połowy. Android obsługuje ETC1 od wersji 2.2 (Froyo). Defold kompresuje tekstury ETC1.
-
 | Format                            | Kompresja   | Szczegóły  |
 | --------------------------------- | ----------- | -------------------------------- | ---- |
 | `TEXTURE_FORMAT_RGB`              | brak        | Kolor 3-kanałowy. Alfa jest usuwana. |
@@ -148,11 +135,6 @@ ETC
 | `TEXTURE_FORMAT_RGBA_16BPP`       | brak        | Kolor 3-kanałowy i pełna alfa. 4+4+4+4 bity. |
 | `TEXTURE_FORMAT_LUMINANCE`        | brak        | Skala szarości 1-kanałowa, brak alfy. Kanały RGB pomnożone przez siebie. Alfa jest usuwana. |
 | `TEXTURE_FORMAT_LUMINANCE_ALPHA`  | brak        | Skala szarości 1-kanałowa i pełna alfa. Kanały RGB pomnożone przez siebie. |
-| `TEXTURE_FORMAT_RGB_PVRTC2BPPV1`  | 1:16 stała  | Brak alfy. Wymagane obrazy kwadratowe. Obrazy niekwadratowe zostaną przeskalowane. |
-| `TEXTURE_FORMAT_RGB_PVRTC4BPPV1`  | 1:8 stała   | Brak alfy. Wymagane obrazy kwadratowe. Obrazy niekwadratowe zostaną przeskalowane. |
-| `TEXTURE_FORMAT_RGBA_PVRTC2BPPV1` | 1:16 stała  | Wstępnie pomnożona alfa. Wymagane obrazy kwadratowe. Obrazy niekwadratowe zostaną przeskalowane. |
-| `TEXTURE_FORMAT_RGBA_PVRTC4BPPV1` | 1:8 stała   | Wstępnie pomnożona alfa. Wymagane obrazy kwadratowe. Obrazy niekwadratowe zostaną przeskalowane. |
-| `TEXTURE_FORMAT_RGB_ETC1`         | 1:6 stała   | Brak alfy |
 
 
 ## Typy kompresji
@@ -160,9 +142,7 @@ ETC
 Obsługiwane są następujące typy programowych kompresji obrazów. Dane są rozpakowywane, gdy plik tekstury jest ładowany do pamięci.
 
 ::: sidenote
-Aktualnie kompresja `WEBP` zawsze przekierowuje do kompresji `BASIS_UASTC`.
-
-Obecnie analizujemy, jak ponownie wprowadzić obsługę obu tych formatów, a także dodatkową obsługę kompresji WEBP.
+Obecnie analizujemy, jak ponownie wprowadzić obsługę sprzętowa formatów, a także dodatkową obsługę kompresji WEBP.
 Nasze obecne długotrwałe zadanie polegające na wprowadzeniu wtyczek do przetwarzania treści ma na celu rozwiązanie tego problemu.
 :::
 
@@ -170,10 +150,6 @@ Nasze obecne długotrwałe zadanie polegające na wprowadzeniu wtyczek do przetw
 | --------------------------------- | -------------------------- | --------- |
 | `COMPRESSION_TYPE_DEFAULT`        | Wszystkie formaty          | Ogólna kompresja danych bez utraty. Domyślna. |
 | `COMPRESSION_TYPE_BASIS_UASTC`    | Wszystkie formaty RGB/RGBA | Wysoka jakość kompresji Basis Universal, utrata jakości. Niższy poziom jakości prowadzi do mniejszego rozmiaru. |
-| `COMPRESSION_TYPE_WEBP`           | Wszystkie formaty          | Kompresja WEBP bez utraty. Wyższy poziom jakości prowadzi do mniejszego rozmiaru. |
-| `COMPRESSION_TYPE_WEBP_LOSSY`     | Wszystkie formaty niekompresowane sprzętowo. | Kompresja WEBP z utratą jakości. Niższy poziom jakości prowadzi do mniejszego rozmiaru. |
-
-Dla sprzętowo skompresowanych formatów tekstury PVRTC lub ETC, proces bezstratnej kompresji WebP przekształca dane sprzętowo skompresowanej tekstury na dane bardziej odpowiednie do kompresji obrazu WebP za pomocą wewnętrznego formatu pośredniego. Następnie jest on przekształcany z powrotem na sprzętowo skompresowany format tekstury podczas ładowania podczas czasu wykonywania programu. Aktualnie typ stratny WebP nie jest obsługiwany dla sprzętowo skompresowanych formatów tekstury PVRTC i ETC.
 
 ## Przykładowy obraz