<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.houlinzhi.com/posts/text-and-typography/</loc>
<lastmod>2025-03-10T16:22:27+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/write-a-new-post/</loc>
<lastmod>2025-03-10T16:22:27+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/getting-started/</loc>
<lastmod>2025-03-10T16:22:27+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/customize-the-favicon/</loc>
<lastmod>2025-03-10T16:22:27+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/makefile-tutorial-by-example/</loc>
<lastmod>2025-03-10T16:22:27+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/THU-freshman-guide/</loc>
<lastmod>2024-09-01T00:00:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/bomblab/</loc>
<lastmod>2025-03-26T21:39:09+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/variational-autoencoder/</loc>
<lastmod>2025-03-10T16:46:47+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/differentiable-rendering/</loc>
<lastmod>2025-03-10T16:22:27+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/personal-website-setup-guide/</loc>
<lastmod>2025-04-05T17:56:54+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/string-bm-algorithm/</loc>
<lastmod>2025-03-10T16:44:34+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/string-kmp-algorithm/</loc>
<lastmod>2025-03-10T16:44:34+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/sorting-quick-sort/</loc>
<lastmod>2025-03-10T16:44:34+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/sorting-selection/</loc>
<lastmod>2025-03-10T16:44:34+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/sorting-shell-sort/</loc>
<lastmod>2025-03-10T16:44:34+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/document-reconstruction/</loc>
<lastmod>2025-03-10T16:22:27+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/2024-year-in-review/</loc>
<lastmod>2025-03-10T17:03:26+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/Chengdu-journal/</loc>
<lastmod>2025-03-26T13:58:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/computer-graphics-introduction/</loc>
<lastmod>2025-03-26T13:58:00+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/artificial-intelligence-introduction/</loc>
<lastmod>2025-03-21T20:09:05+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/color-light-and-transformation/</loc>
<lastmod>2025-03-26T17:10:28+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/radiometry-and-brdf/</loc>
<lastmod>2025-03-26T17:30:11+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/search-algorithms-in-ai/</loc>
<lastmod>2025-03-27T11:09:19+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/ray-tracing-fundamentals/</loc>
<lastmod>2025-03-26T17:51:30+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/ray-tracing-acceleration/</loc>
<lastmod>2025-03-26T18:27:43+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/posts/computer-graphics-bezier-curves-surfaces/</loc>
<lastmod>2025-04-05T17:56:54+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/</loc>
<lastmod>2025-12-07T11:20:45+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/</loc>
<lastmod>2025-12-07T11:20:45+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/archives/</loc>
<lastmod>2025-12-07T11:20:45+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/about/</loc>
<lastmod>2025-12-07T11:20:45+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/resume/</loc>
<lastmod>2025-12-07T11:20:45+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/typography/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/markdown/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/formatting/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/writing/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/jekyll/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/guide/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/getting-started/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/github-pages/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/setup/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/favicon/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/chirpy-theme/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/website-setup/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/makefile/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/software-engineering/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/project-management/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/compilation/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/automation/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/tsinghua/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/education/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/resources/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/student-life/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/bomblab/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/x86-assembly/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/gdb/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/binary-analysis/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/cmu/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/vae/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/variational-autoencoder/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/generative-model/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/deep-learning/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/image-generation/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/differentiable-rendering/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/path-tracing/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/monte-carlo/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/neural-networks/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/inverse-graphics/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/3d-reconstruction/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/minimal-mistakes/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/static-site/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/algorithms/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/data-structures/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/string-matching/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/boyer-moore/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/kmp/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/sorting/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/quicksort/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/selection/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/shellsort/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/algorithm/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/document-reconstruction/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/computer-vision/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/image-processing/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/computational-thinking/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/reflection/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/university-life/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/achievements/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/chengdu/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/food/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/travel/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/computer-graphics/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/rendering/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/animation/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/geometry-modeling/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/history-development/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/jittor/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/ai-graphics/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/artificial-intelligence-history/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/machine-learning/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/large-models/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/color-theory/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/lighting-model/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/transformation/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/rgb/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/phong-model/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/radiometry/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/brdf/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/material/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/physical-simulation/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/search-algorithms/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/depth-first-search/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/breadth-first-search/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/heuristic-search/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/a-algorithm/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/ray-tracing/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/global-illumination/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/whitted-algorithm/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/acceleration/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/spatial-data-structure/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/bounding-volume/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/hierarchy/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/b%C3%A9zier-curve/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/b%C3%A9zier-surface/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/geometric-modeling/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/bernstein-polynomial/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/tags/de-casteljau-algorithm/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/blog-and-writing/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/blog-setup-and-maintenance/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/computer-science-and-technology/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/programming-and-development/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/education-and-guides/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/university-life/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/coursework/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/computer-graphics/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/data-structure-and-algorithm/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/personal-and-life/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/reflection-and-review/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/travel-and-experience/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/categories/artificial-intelligence/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/page2/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/page3/</loc>
</url>
<url>
<loc>https://blog.houlinzhi.com/assets/files/CSAPP.pdf</loc>
<lastmod>2025-12-07T11:20:25+08:00</lastmod>
</url>
<url>
<loc>https://blog.houlinzhi.com/assets/files/Differentiable_Rendering.pdf</loc>
<lastmod>2025-12-07T11:20:25+08:00</lastmod>
</url>
</urlset>
