chore(docs): convert all to avif

This commit is contained in:
Neko Ayaka
2026-03-30 02:58:43 +08:00
parent cd9f6da23b
commit d27e089bd7
21 changed files with 11 additions and 11 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

+11 -11
View File
@@ -5,7 +5,7 @@ date: 2026-03-23
excerpt: |
Initial investigation into improving AIRI mobile performance
preview-cover:
light: "@assets('./assets/cover-light.jpg')"
light: "@assets('./assets/cover-light.avif')"
dark: "@assets('./assets/cover-dark.avif')"
---
@@ -151,18 +151,18 @@ GPU
Three prototype configurations were built using Unity 3D, with compression applied to reduce export size.
### Unity WebGL Export Settings
![Unity WebGL Export Settings](./assets/Unity-web-export.png)
![Unity WebGL Export Settings](./assets/Unity-web-export.avif)
### Unity Android Renderer Settings
![Unity Android Renderer Export Settings](./assets/Unity-android-export.png)
![Unity Android Renderer Export Settings](./assets/Unity-android-export.avif)
### Screenshots
**Android Renderer — Live2D:**
![Android Renderer Live2D prototype](./assets/Screenshot-AIRI-Live2D.jpg)
![Android Renderer Live2D prototype](./assets/Screenshot-AIRI-Live2D.avif)
**Android Renderer — VRM:**
![Android Renderer VRM prototype](./assets/Screenshot-AIRI-VRM.png)
![Android Renderer VRM prototype](./assets/Screenshot-AIRI-VRM.avif)
The same Vue.js front-end is consistently applied to all prototype builds to ensure consistency. For Unity WebGL export, the original contents in WebView are directly substituted with Unity WebGL using [`unity-webgl`](https://github.com/Marinerer/unity-webgl). For Unity Android Renderer, the original view containing Three.js and VRM modules is removed entirely, and Unity renders as a background layer while the Vue.js UI is rendered over it.
@@ -193,22 +193,22 @@ All measurements were taken on a Samsung A34 under equivalent conditions. A lowe
### Reference Screenshots
**Three.js — Live2D (baseline):**
![Original Three.js Live2D](./assets/Live2D-threejs.png)
![Original Three.js Live2D](./assets/Live2D-threejs.avif)
**Unity WebGL — Live2D:**
![Unity WebGL Live2D](./assets/Live2D-webgl.png)
![Unity WebGL Live2D](./assets/Live2D-webgl.avif)
**Unity Android Renderer — Live2D:**
![Unity Android Renderer Live2D](./assets/Live2D-android-renderer.png)
![Unity Android Renderer Live2D](./assets/Live2D-android-renderer.avif)
**Three.js — VRM (baseline):**
![Original VRM Module from AIRI](./assets/VRM-airi.png)
![Original VRM Module from AIRI](./assets/VRM-airi.avif)
**Unity WebGL — VRM:**
![Unity WebGL VRM](./assets/VRM-webgl.png)
![Unity WebGL VRM](./assets/VRM-webgl.avif)
**Unity Android Renderer — VRM:**
![Unity Android Renderer VRM](./assets/VRM-android-renderer.png)
![Unity Android Renderer VRM](./assets/VRM-android-renderer.avif)
### Key Observations