[{"data":1,"prerenderedAt":189},["ShallowReactive",2],{"navigation":3,"matanim":46},[4],{"title":5,"path":6,"stem":7,"children":8,"page":45},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37,41],{"title":10,"path":11,"stem":12},"吉布斯自由能、化学势与扩散势","\u002Fblog\u002Fchemical-potential-and-diffusion-potential","blog\u002Fchemical-potential-and-diffusion-potential",{"title":14,"path":15,"stem":16},"Deploying Nuxt Static Sites with Nginx","\u002Fblog\u002Fdeploying-nuxt-static-site-with-nginx","blog\u002Fdeploying-nuxt-static-site-with-nginx",{"title":18,"path":19,"stem":20},"相变驱动力计算","\u002Fblog\u002Fphase-transformation-driving-force","blog\u002Fphase-transformation-driving-force",{"title":22,"path":23,"stem":24},"Python 环境配置完全指南：Conda 与国内镜像源","\u002Fblog\u002Fpython-environment-setup-guide","blog\u002Fpython-environment-setup-guide",{"title":26,"path":27,"stem":28},"Rust 编译与配置指南","\u002Fblog\u002Frust-compilation-and-configuration","blog\u002Frust-compilation-and-configuration",{"title":30,"path":31,"stem":32},"SSH Key Authentication Setup Guide","\u002Fblog\u002Fssh-key-authentication-setup","blog\u002Fssh-key-authentication-setup",{"title":34,"path":35,"stem":36},"Tauri + Rust 技术栈与编译说明","\u002Fblog\u002Ftauri-rust-tech-stack-and-build","blog\u002Ftauri-rust-tech-stack-and-build",{"title":38,"path":39,"stem":40},"Complete Guide to Utoipa Integration with Axum","\u002Fblog\u002Futoipa-integration-with-axum","blog\u002Futoipa-integration-with-axum",{"title":42,"path":43,"stem":44},"Rust: Code Once, Build Anywhere","\u002Fblog\u002Fwhy-rust-priority","blog\u002Fwhy-rust-priority",false,{"id":47,"title":48,"body":49,"courses":50,"description":84,"downloadUrl":85,"extension":86,"features":87,"logo":117,"meta":118,"navigation":119,"path":120,"pipeline":121,"seo":141,"stem":142,"subtitle":143,"team":144,"techStack":156,"vision":175,"visionBadges":176,"__hash__":188},"matanim\u002Fmatanim.yml","MatAnim · 材料演示动画库",null,[51,62,73],{"id":52,"icon":53,"title":54,"summary":55,"color":56,"items":57},"classroom","heroicons:academic-cap","课堂教学","材料科学基础课上，把抽象概念变成手里能转的模型。","blue",[58,59,60,61],"材料关系四面体","显微镜 3D 模型","物镜转动演示","全屏投影演示",{"id":63,"icon":64,"title":65,"summary":66,"color":67,"items":68},"figures","heroicons:chart-bar","图表复刻库","经典材料教学图的 web 复现，悬停读数，讲课读图两不误。","green",[69,70,71,72],"强度密度比演进","发动机工作温度演进","切削速度趋势","叶片材料发展历程",{"id":74,"icon":75,"title":76,"summary":77,"color":78,"items":79},"selfstudy","heroicons:book-open","报告与自学","学术报告配图、课后自学复习，离线也能随时翻看。","gold",[80,81,82,83],"地质年代 24 小时钟","材料开始使用时间","高温复合材料年代预测","生源地图与实习分布","基于 Tauri 的桌面材料领域演示动画库，内置持续扩充的可交互教学动画与经典图表复刻，本地运行、离线可用。","https:\u002F\u002Fppm-sources.oss-cn-hongkong.aliyuncs.com\u002Fmatanim\u002Fmatanim-latest.zip","yml",[88,93,98,103,106,111],{"id":89,"icon":90,"title":91,"description":92,"color":56},"catalog","heroicons:squares-2x2","动画目录","注册表驱动的卡片网格，缩略图、标签、摘要一目了然。关键词搜索 + 标签筛选 + 星标收藏，收藏置顶、最近观看一行直达。",{"id":94,"icon":95,"title":96,"description":97,"color":67},"player","heroicons:play-circle","沉浸播放","播放页按需挂载、离开即卸载，零后台开销。头部提供返回目录、可折叠说明面板、收藏切换与全屏按钮，窗口标题栏联动显示当前动画。",{"id":99,"icon":100,"title":101,"description":102,"color":56},"tetrahedron","heroicons:cube-transparent","交互式 3D 模型","材料关系四面体——成分、工艺、组织、性能四要素耦合模型，3D 拖拽旋转、悬停棱查看耦合关系、背面棱虚线化，全屏适合课堂演示。",{"id":63,"icon":64,"title":104,"description":105,"color":67},"经典图表复刻","强度密度比演进、发动机工作温度、切削速度趋势、叶片材料历程……经典材料教学图的 web 复现，科技蓝图系配色，悬停读数、缩放。",{"id":107,"icon":108,"title":109,"description":110,"color":78},"favorites","heroicons:star","收藏与最近观看","收藏与最近观看持久化在本地配置文件，Rust 持有状态、损坏自动回退，重启后收藏原样保留。",{"id":112,"icon":113,"title":114,"description":115,"color":116},"offline","heroicons:arrow-down-on-square","自包含动画资产","每个动画都是零依赖的单文件 HTML，内联 SVG\u002FCanvas 与原生 JS，可双击在浏览器独立运行调试，也可整文件外发教学。","terracotta","\u002Fmatanim-logo.svg",{},true,"\u002Fmatanim",[122,127,132,136],{"id":123,"icon":124,"title":125,"description":126,"color":56},"install","heroicons:arrow-down-tray","下载安装","免安装，下载后双击即可运行。Windows 下依赖系统 WebView2 运行时。",{"id":128,"icon":129,"title":130,"description":131,"color":67},"browse","heroicons:magnifying-glass","浏览目录","按关键词搜索，或按标签筛选；星标收藏过的动画置顶显示，最近观看一行直达。",{"id":133,"icon":95,"title":134,"description":135,"color":78},"play","播放交互","打开动画拖一拖、悬停看读数；说明面板可折叠，键盘快捷键直达目录与播放页。",{"id":137,"icon":138,"title":139,"description":140,"color":116},"present","heroicons:presentation-chart-line","全屏演示","一键全屏接入课堂投影，深浅色随系统自适应，离线环境照常使用。",{"title":48,"description":84},"matanim","Materials science, animated.",{"name":145,"affiliation":146,"tagline":147,"intro":148,"recruit":149,"roles":152},"材料智能技术团队","AI for Materials Team","AI辅助材料设计 · 材料基因工程 · 材料应用软件开发","MatAnim 由材料智能技术团队（AI for Materials Team）开发： 动画是自包含的单文件资产，目录由注册表驱动，偏好状态由 Rust 侧管理， 端口、命令、注册表都有契约测试把门。",{"title":150,"body":151},"加入我们","欢迎对桌面开发、动画交互、科学可视化等方向有兴趣的同学加入材料智能技术团队， 和我们一起把 MatAnim 的动画库做厚、做好。",[153,154,155],"软件开发","动画设计与制作","科学可视化",[157,160,163,166,169,172],{"label":158,"icon":159,"color":56},"Tauri v2","heroicons:cube",{"label":161,"icon":162,"color":116},"Rust","heroicons:cog-6-tooth",{"label":164,"icon":165,"color":67},"React 19","heroicons:code-bracket-square",{"label":167,"icon":168,"color":56},"TypeScript","heroicons:code-bracket",{"label":170,"icon":171,"color":78},"Tailwind CSS 4","heroicons:paint-brush",{"label":173,"icon":174,"color":67},"Bun","heroicons:rocket-launch","材料科学里最抽象的概念——四要素耦合、相变、性能演进——恰恰是课堂上最难讲清楚的部分。 MatAnim 把这些概念做成可拖拽、可悬停、可全屏演示的交互动画： 四面体在手里转动，经典教学图在眼前复现，数据随光标读出。 所有动画都是自包含的单文件资产，与应用外壳低耦合； 整个应用本地运行、离线可用，上课不带网也能开讲。",[177,180,183,185],{"label":178,"icon":179,"color":116},"离线可用 · 本地运行","heroicons:wifi",{"label":181,"icon":182,"color":56},"交互式 3D 演示","heroicons:cursor-arrow-ripple",{"label":184,"icon":64,"color":67},"经典教学图表 web 复刻",{"label":186,"icon":187,"color":78},"深浅色随系统自适应","heroicons:moon","h_G-tQE1GWzG55JJO0aJ8L7oaqUj2vRrZSrMKp4dm1U",1792686184626]