chore(docs): convert all to avif
|
After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 314 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 288 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 117 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 42 KiB |
@@ -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 Android Renderer Settings
|
||||

|
||||

|
||||
|
||||
### Screenshots
|
||||
|
||||
**Android Renderer — Live2D:**
|
||||

|
||||

|
||||
|
||||
**Android Renderer — VRM:**
|
||||

|
||||

|
||||
|
||||
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):**
|
||||

|
||||

|
||||
|
||||
**Unity WebGL — Live2D:**
|
||||

|
||||

|
||||
|
||||
**Unity Android Renderer — Live2D:**
|
||||

|
||||

|
||||
|
||||
**Three.js — VRM (baseline):**
|
||||

|
||||

|
||||
|
||||
**Unity WebGL — VRM:**
|
||||

|
||||

|
||||
|
||||
**Unity Android Renderer — VRM:**
|
||||

|
||||

|
||||
|
||||
### Key Observations
|
||||
|
||||
|
||||