<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://yzh119.github.io/posts/h3-adventure-broadleaf-trees-hd/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-broadleaf-trees-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-broadleaf-trees-hd/"/></url><url><loc>https://yzh119.github.io/tags/ai/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/ai/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/ai/"/></url><url><loc>https://yzh119.github.io/tags/astra/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/astra/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/astra/"/></url><url><loc>https://yzh119.github.io/series/enhancing-heroes-of-might-and-magic-iii-with-generative-ai/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod></url><url><loc>https://yzh119.github.io/tags/graphics/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/graphics/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/graphics/"/></url><url><loc>https://yzh119.github.io/posts/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/"/></url><url><loc>https://yzh119.github.io/series/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/series/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/series/"/></url><url><loc>https://yzh119.github.io/tags/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/"/></url><url><loc>https://yzh119.github.io/tags/vcmi/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/vcmi/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/vcmi/"/></url><url><loc>https://yzh119.github.io/</loc><lastmod>2026-09-10T17:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-snow-pines-hd/</loc><lastmod>2026-09-10T11:46:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-snow-pines-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-snow-pines-hd/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-swamp-trees-hd/</loc><lastmod>2026-09-10T11:28:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-swamp-trees-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-swamp-trees-hd/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-autumn-trees-hd/</loc><lastmod>2026-09-10T10:52:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-autumn-trees-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-autumn-trees-hd/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-desert-vegetation-hd/</loc><lastmod>2026-09-10T10:42:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-desert-vegetation-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-desert-vegetation-hd/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-fidelity-review/</loc><lastmod>2026-09-10T10:32:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-fidelity-review/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-fidelity-review/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-mines-hd/</loc><lastmod>2026-09-10T10:18:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-mines-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-mines-hd/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-water-hd/</loc><lastmod>2026-09-10T10:05:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-water-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-water-hd/"/></url><url><loc>https://yzh119.github.io/series/enhancing-heroes-iii-with-generative-ai/</loc><lastmod>2026-09-10T10:05:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/series/enhancing-heroes-iii-with-generative-ai/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/series/%E7%94%A8%E7%94%9F%E6%88%90%E5%BC%8Fai%E5%A2%9E%E5%BC%BA%E8%8B%B1%E9%9B%84%E6%97%A0%E6%95%8C3/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-coverage-audit/</loc><lastmod>2026-09-10T09:30:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-coverage-audit/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-coverage-audit/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-sea-landmarks-hd/</loc><lastmod>2026-09-10T09:15:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-sea-landmarks-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-sea-landmarks-hd/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-magic-schools-hd/</loc><lastmod>2026-09-10T09:05:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-magic-schools-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-magic-schools-hd/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-map-guards-hd/</loc><lastmod>2026-09-10T08:10:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-map-guards-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-map-guards-hd/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-landmarks-hd/</loc><lastmod>2026-09-10T08:05:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-landmarks-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-landmarks-hd/"/></url><url><loc>https://yzh119.github.io/posts/h3-adventure-biomes-hd/</loc><lastmod>2026-09-10T08:00:00+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-adventure-biomes-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-adventure-biomes-hd/"/></url><url><loc>https://yzh119.github.io/posts/necropolis-ui-thumbnails/</loc><lastmod>2026-09-09T12:58:07+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/necropolis-ui-thumbnails/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/necropolis-ui-thumbnails/"/></url><url><loc>https://yzh119.github.io/posts/necropolis-final-four/</loc><lastmod>2026-09-09T04:33:06+00:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/necropolis-final-four/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/necropolis-final-four/"/></url><url><loc>https://yzh119.github.io/tags/meshy/</loc><lastmod>2026-09-09T04:33:06+00:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/meshy/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/meshy/"/></url><url><loc>https://yzh119.github.io/posts/h3-environment-hd/</loc><lastmod>2026-09-09T07:00:53+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-environment-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-environment-hd/"/></url><url><loc>https://yzh119.github.io/posts/necropolis-vampires/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/necropolis-vampires/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/necropolis-vampires/"/></url><url><loc>https://yzh119.github.io/tags/blender/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/blender/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/blender/"/></url><url><loc>https://yzh119.github.io/posts/h3-art-tools/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-art-tools/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-art-tools/"/></url><url><loc>https://yzh119.github.io/posts/necropolis-liches/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/necropolis-liches/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/necropolis-liches/"/></url><url><loc>https://yzh119.github.io/posts/necropolis-ghosts/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/necropolis-ghosts/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/necropolis-ghosts/"/></url><url><loc>https://yzh119.github.io/posts/necropolis-bootstrap/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/necropolis-bootstrap/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/necropolis-bootstrap/"/></url><url><loc>https://yzh119.github.io/posts/necropolis-upgrades/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/necropolis-upgrades/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/necropolis-upgrades/"/></url><url><loc>https://yzh119.github.io/posts/necropolis-hd/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/necropolis-hd/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/necropolis-hd/"/></url><url><loc>https://yzh119.github.io/posts/zombie-study/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/zombie-study/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/zombie-study/"/></url><url><loc>https://yzh119.github.io/posts/skeleton-motion/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/skeleton-motion/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/skeleton-motion/"/></url><url><loc>https://yzh119.github.io/posts/skeleton-rig-study/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/skeleton-rig-study/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/skeleton-rig-study/"/></url><url><loc>https://yzh119.github.io/posts/what-holds-the-weapon/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/what-holds-the-weapon/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/what-holds-the-weapon/"/></url><url><loc>https://yzh119.github.io/posts/beyond-the-original-resolution/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/beyond-the-original-resolution/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/beyond-the-original-resolution/"/></url><url><loc>https://yzh119.github.io/posts/motion-is-character/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/motion-is-character/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/motion-is-character/"/></url><url><loc>https://yzh119.github.io/tags/testing/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/testing/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/testing/"/></url><url><loc>https://yzh119.github.io/posts/reverse-knees/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/reverse-knees/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/reverse-knees/"/></url><url><loc>https://yzh119.github.io/posts/weapon-not-on-the-hand/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/weapon-not-on-the-hand/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/weapon-not-on-the-hand/"/></url><url><loc>https://yzh119.github.io/posts/skeleton-complete/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/skeleton-complete/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/skeleton-complete/"/></url><url><loc>https://yzh119.github.io/posts/first-rendered-frames/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/first-rendered-frames/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/first-rendered-frames/"/></url><url><loc>https://yzh119.github.io/posts/prompt-ratios-and-first-mesh/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/prompt-ratios-and-first-mesh/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/prompt-ratios-and-first-mesh/"/></url><url><loc>https://yzh119.github.io/posts/metrics-i-got-wrong/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/metrics-i-got-wrong/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/metrics-i-got-wrong/"/></url><url><loc>https://yzh119.github.io/posts/h3-engine-constraints/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/h3-engine-constraints/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/h3-engine-constraints/"/></url><url><loc>https://yzh119.github.io/tags/reverse-engineering/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/reverse-engineering/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/reverse-engineering/"/></url><url><loc>https://yzh119.github.io/posts/remaking-homm3-with-ai/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/posts/remaking-homm3-with-ai/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/posts/remaking-homm3-with-ai/"/></url><url><loc>https://yzh119.github.io/tags/rl/</loc><lastmod>2026-09-09T05:48:54+08:00</lastmod><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/tags/rl/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/tags/rl/"/></url><url><loc>https://yzh119.github.io/posts/hello-world/</loc><lastmod>2025-09-06T12:00:00+08:00</lastmod></url><url><loc>https://yzh119.github.io/tags/meta/</loc><lastmod>2025-09-06T12:00:00+08:00</lastmod></url><url><loc>https://yzh119.github.io/about/</loc><xhtml:link rel="alternate" hreflang="en-us" href="https://yzh119.github.io/about/"/><xhtml:link rel="alternate" hreflang="zh-cn" href="https://yzh119.github.io/zh/about/"/></url></urlset>