新闻详情

新闻详情

首页 / 资讯中心 / 详情

MMD模型转VRChat Avatar全流程:从Blender到Unity的实用指南

发布时间:2026/9/8 6:08:04来源:尧图网络
MMD模型转VRChat Avatar全流程:从Blender到Unity的实用指南
先从一个标题梗说起圈子里常把“白嫖到的免费模型”调侃成“免费鸡蛋”而“记得给免费鸡蛋打电话哦”其实是在提醒大家——当你使用别人分享的模型资源时不要忘了感谢作者、遵守授权协议。不过本文并不打算只聊梗我们顺着这条线把一套从 MMD 模型到 VRChat 可用 Avatar 的完整制作流程拆开讲清楚。很多刚开始接触 VRChat 和 MMD 的朋友手里可能已经有一套喜欢的 PMX 模型也看过不少别人录制好的 VRC 舞蹈视频但轮到自己动手时会遇到一连串问题模型导进去是灰的、骨骼错位、表情菜单打不开、物理效果完全不自然。这些问题的根源往往不是模型本身的问题而是工具链和流程没有理顺。这篇文章适合三类读者第一次想把 MMD 模型导入 VRChat 的新手已经在用 Unity 和 VRChat SDK 但经常在材质、骨骼、物理环节翻车的开发者以及想系统整理一套可复用 Avatar 制作流程的模型师。文章会覆盖从 Blender 中转、VRM 导出、Unity 配置、Poiyomi 材质、PhysBone 物理到常见报错排查的完整路径读完你就能照着一步步做出一个可以上传并实际使用的 VRC 角色。1. VRC 与 MMD 的生态关系1.1 MMD 是什么为什么和 VRChat 关系密切MMD 全称 MikuMikuDance最早是日本开发者樋口优在 2008 年推出的免费 3D 动画制作软件。它本身定位是“让普通人也能轻松制作角色舞蹈动画”核心能力集中在动作播放、镜头控制、物理模拟和 MME 特效渲染上。MMD 的模型格式通常以 PMX 或 PMD 为主模型结构包含顶点、材质、骨骼、刚体、表情Morph等要素。VRChat 是一款支持 VR 和桌面模式的社交平台它的核心玩法之一就是用户可以上传自定义 Avatar 和世界。VRChat 社区里大量角色模型都来源于 MMD 模型库因为 MMD 模型的风格契合二次元审美动作资源也极其丰富尤其适合跳舞、拍照、社交互动场景。你可以把“MMD 模型”理解为“素材资产”把“VRChat Avatar”理解为“最终可交互的实时角色”两者之间需要经过转换和优化。1.2 从 MMD 模型到 VRChat Avatar 的差异MMD 模型的渲染方式和 VRChat 的实时渲染有本质区别。MMD 里常用的 MME 特效例如射线描边、光源散射、后处理滤镜在 VRChat 的 URPUniversal Render Pipeline环境下并不能直接使用需要用 VRChat 兼容的 Toon Shader 替代比如 Open 社区里常见的 Poiyomi Toon Shader 或 lilToon。除了渲染另一大差异是骨骼映射。VRChat 要求 Avatar 使用 Unity Humanoid 骨骼系统玩家的头、手、手指会被直接映射到模型对应骨架上。MMD 模型的骨骼命名和结构不完全遵循 Unity Humanoid 标准因此需要 Blender 或 Unity 的 Avatar Mapping 工具进行映射修正。此外MMD 的刚体和物理模拟也不能直接搬到 VRChat通常需要使用 VRChat SDK 中的 VRC Phys Bone物理骨骼组件来模拟头发、裙摆、尾巴等动态效果。1.3 这套流程能用来做什么完成整个转换后你能实现在 VRChat 中上传并穿戴自制的 MMD 模型 Avatar为角色添加自定义表情菜单、手势、口型同步配置头发、裙子、耳朵等部位的物理动态优化性能等级让角色在 VR 设备上流畅运行制作属于自己风格的 VRC 舞蹈视频或截图。可以说MMD 到 VRChat 的转换是连接“模型兴趣”和“实时互动”最有价值的一条技术链路。2. 环境准备与工具链说明先把工具链规划好后面才不会反复返工。下面的工具版本以当前常见稳定环境为例具体版本要以你实际安装的软件和 VRChat SDK 要求为准。2.1 必备工具清单工具作用说明Blender模型导入、修复、修改、转换推荐 3.6 或 4.x 版本越新版对 VRM 和 FBX 支持越好MMD 本体可选查看 PMX/PMD 模型原貌播放动作如果只是做 VRC Avatar不是必须UnityVRChat Avatar 最终导入与上传根据 VRChat Creator Companion 提示安装指定大版本VRChat Creator CompanionVCC管理 Unity 项目、SDK 和依赖包官方工具推荐从它创建工程mmd_toolsBlender 插件支持在 Blender 里导入导出 PMX/PMD开源免费建议从官方 GitHub 下载VRM Add-on for Blender导出 VRM 1.0 模型方便后续用 UniVRM 导入 UnityUniVRMUnity 中导入/导出 VRM可在 VCC 或 Unity Package Manager 安装Poiyomi Toon Shader 或 lilToonVRChat 兼容的实时卡通着色器让 MMD 风格材质在 VRChat 中生效2.2 项目目录建议工程层面建议从一开始就建立一个清晰的目录结构避免素材混乱。下面是我个人比较推荐的 VRChat Avatar 项目结构Assets/ MMDRoot/ Models/ # 原始 PMX/FBX/VRM 文件 CharacterName/ SourceFiles/ # 从 MMD/Blender 导出的原始素材 Textures/ # 贴图文件按 body / face / hair 分目录 Materials/ # Unity Material 资产 Prefabs/ # 最终 Avatar 预置体 Animations/ # 待导入的动画可选 PhysBones/ # 物理骨骼配置说明或脚本理由很简单VRChat Avatar 涉及的文件非常多贴图、材质、动画、预置体散落各处时一旦迭代版本想要回滚或排查问题会非常痛苦。命名时建议统一前缀例如角色名缩写 部位 类型如Miku_Body_MAT、Miku_Hair_PB。2.3 版本兼容提醒VRChat SDK 和 Unity 之间有严格版本匹配关系。当前主流流程是使用 VRChat Creator Companion 创建项目它会自动选择合适的 Unity 版本并安装对应的 VRChat World SDK 或 Avatar SDK。如果你自己从零创建 Unity 工程再手动导入 SDK很容易出现“SDK 面板不显示”或“编译报错”的情况。Blender 的插件也需要注意版本兼容。比如 mmd_tools 对 Blender 4.x 的支持情况可能和 3.x 有差异如果导入模型时报错可以先检查插件是否适配当前 Blender 版本。这个部分的教训是不要盲目追新稳定能用才是最重要的。3. 在 Blender 中完成模型修复与转换3.1 导入 PMX 模型打开 Blender先在插件菜单里启用 mmd_tools。# 文件路径Blender Python Console 或 Scripting 编辑器 # 这段是等效操作示意实际使用可以通过菜单 Preferences - Add-ons 勾选启用 import addon_utils addon_utils.enable(mmd_tools, default_setFalse)启用插件后使用菜单File - Import - Miku Miku Dance (.pmx/.pmd)选中你要处理的模型文件。导入时mmd_tools 会自动处理坐标系转换、骨骼命名转换和基础材质创建。很多新手导入后会遇到“模型全灰”或“贴图丢失”的情况。这通常是因为 PMX 模型使用了相对贴图路径而 Blender 无法找到原始贴图目录。解决办法是手动到材质节点面板里重新加载贴图或者将贴图和 PMX 放在同一目录下再导入。3.2 修复材质与命名规范MMD 模型在 Blender 里导入后材质名称通常是原始日文或随机命名不利于后续 Unity 中定位。我一般会先批量重命名材质把所有材质统一成角色名_部位_用途格式。# 文件路径Blender Scripting 编辑器 # 运行前请确认当前 Blender 文件已导入模型 import bpy # 为当前 Blender 里所有材质添加 MAT_ 前缀 for mat in bpy.data.materials: if not mat.name.startswith(MAT_): mat.name fMAT_{mat.name} print(材质重命名完成当前材质数量:, len(bpy.data.materials))这个脚本虽然简单但在模型多、材质多的时候很实用。处理完材质后还要检查透明材质例如头发、蕾丝、瞳孔是否正确设置了 Alpha 混合模式。有些 MMD 模型依赖“非透明贴图 alpha 通道”到 Unity 后如果混合模式不对会出现头发黑边、瞳孔异位等问题。3.3 骨骼映射与 VRM 导出MMD 模型导入 Blender 后骨骼结构通常会自动转换成带 MMD 关节信息的骨骼层级。但 VRM 导出要求模型具备 T-Pose 姿态和标准 Humanoid 骨骼绑定。建议先在 Blender 里把模型姿势切换为 T-Pose如果没有现成 T-Pose 动作可以手动调整或使用 mmd_tools 的骨骼姿势工具。接下来安装 VRM Add-on for Blender并在导出面板中选择 VRM 1.0 格式。导出前需要填写 VRM 模型信息包括作者、模型名称、许可协议类型。这里的许可信息会被写入 VRM 文件Unity 导入后也会读取直接影响模型是否允许商用、是否允许修改等后续用途。导出 VRM 时还需要特别注意不要有多余的未清除动画关键帧贴图必须是 Blender 当前可读取的有效路径骨骼名称建议保留 MMD Humanoid 命名不要随意修改所有 Mesh 的材质必须已经正确指定。完成导出后你得到的是一份带标准 Humanoid 骨骼和 VRM 元数据的模型文件接下来就可以进入 Unity 环节了。4. 在 Unity 中配置 VRChat Avatar4.1 用 VCC 创建 Avatar 项目打开 VRChat Creator Companion创建新的 Avatar 项目。VCC 会自动帮你安装 VRChat Avatar SDK并提示所需的 Unity 版本。这里不要手动创建 Unity 工程再导入 SDK否则后面的面板集成和依赖管理会浪费大量时间。创建完成后打开 Unity 项目先把从 Blender 导出的 VRM 文件放进Assets/MMDRoot/Models/CharacterName/SourceFiles/目录。如果你安装了 UniVRMUnity 会自动识别.vrm文件并生成一个带 Prefab 的导入结构。4.2 使用 UniVRM 导入 VRM选中 VRM 文件后可以在 Inspector 窗口看到 UniVRM 的导入选项。建议勾选“自动生成 Prefab”因为后续会在 Prefab 上添加 VRC Avatar Descriptor 等组件。导入后你会看到一个包含网格、骨骼、材质、动画的完整角色结构。不同于直接导入 FBXVRM 导入通常已经帮你处理好了 Humanoid 骨骼映射和许多模型结构问题。这也是为什么推荐“Blender 导出 VRMUnity 导入 VRM”这条路径因为它把容易出错的手工映射步骤简化掉了一部分。4.3 安装并应用 Poiyomi Shader在 VCC 中可以直接搜索并安装 Poiyomi Toon Shader。安装完成后在 Unity 材质面板中角色的材质仍可能指向标准 Shader 或 UniVRM 默认 Shader需要切换为 Poiyomi 才能获得理想实时卡通效果。如果角色材质较多手动逐个切换太慢。可以使用下面这个编辑器脚本来批量将选中模型的材质切换为 Poiyomi Shader// 文件路径Assets/Editor/ShaderSetter.cs // 使用方式选中模型对象在菜单栏找到 Tools - Poiyomi Shader Setter using UnityEditor; using UnityEngine; public class ShaderSetter : EditorWindow { [MenuItem(Tools/Poiyomi Shader Setter)] public static void SetPoiyomiShaderOnSelected() { Shader poiyomiShader Shader.Find(Poiyomi/Pro/7.9/Poiyomi Toon); if (poiyomiShader null) { Debug.LogError(未找到 Poiyomi Shader请确认 Poiyomi 已正确安装并核对 Shader.Find 中的路径名称); return; } GameObject selected Selection.activeGameObject; if (selected null) return; Renderer[] renderers selected.GetComponentsInChildrenRenderer(true); int changedCount 0; foreach (Renderer renderer in renderers) { foreach (Material mat in renderer.sharedMaterials) { if (mat null) continue; mat.shader poiyomiShader; changedCount; } } Debug.Log($已为 {changedCount} 个材质切换 Poiyomi Shader); } }实际使用中Poiyomi 的 Shader 路径名称可能因为版本不同而有所差异。如果执行脚本后提示找不到 Shader请在材质面板的 Shader 下拉菜单中确认正确路径再替换脚本里的字符串。切换 Shader 后模型通常会有明显“变亮”甚至“过曝”的效果。此时需要检查 Poiyomi 的关键参数Color基础颜色部分贴图本身包含光照信息需要配合调低亮度Normal Map法线强度Alpha Blend透明材质需要选择正确的渲染模式Stencil用于实现瞳孔高光、边缘光等特效需要保持同一套模板配置。4.4 配置 VRC Avatar Descriptor在导入的角色 Prefab 上添加VRC Avatar Descriptor组件。这个组件是 VRChat 识别 Avatar 的入口是最关键的一步。需要重点配置的内容有View视野位置即玩家在 VRChat 中的眼睛位置一般在头部骨骼附近注意不要和嘴巴混在一起Lip Sync如果是普通 MC 模型且没有 Viseme 动画通常选择Viseme Blend Shape或Viseme Animation Set如果没有任何 Viseme 资源至少选择一个可工作的模式否则游戏内说话时嘴型不会动Eye Look可选让角色眼睛能跟随其他玩家或镜头Expressions / Menu自定义表情菜单需要提前创建 VRC Expression Parameters 和 VRC Expression MenuClips用于配置待机动画或手势动画初期可以先留空。这里重点提醒Expressions 菜单并不是“加上就有表情”它需要先用VRC Expression Parameters定义参数再用VRC Expression Menu把控制项比如切换某组 Blend Shape挂到菜单中。一个最常见的错误是只创建了菜单但没定义参数导致打开菜单后点击无效。4.5 上传前测试在 Unity 编辑器中进入 Play Mode 测试是上传前最重要的一步。打开 VRChat SDK 控制面板选择角色并点击“Build Test”或直接进入本地测试场景。在本地场景中你可以验证以下内容模型是否有明显穿模表情菜单是否能正常切换说话时口型和声音是否匹配物理骨骼是否自然摆动手部和 VR 手柄交互是否顺手。如果在本地测试中发现问题不要急着上传先回到 Unity 里修改模型材质参数、PhysBone 参数或表情配置。本地测试没问题后再执行 Build Publish。5. 物理骨骼与动态效果配置5.1 为什么需要 PhysBoneMMD 模型的头发、裙子、尾巴等部位通常包含刚体和关节物理这些物理模拟是面向“离线动画渲染”设计的在 VRChat 实时交互中会非常不稳定甚至导致模型抖动和性能下降。VRChat 官方推荐用 VRC Phys Bone 组件来替代 MMD 刚体物理。VRC Phys Bone 基于动态骨骼算法可以模拟头发、裙子、耳朵、尾巴等附件的自然摆动性能开销比刚体物理低很多而且配置简单。5.2 快速添加 VRC Phys Bone你可以手动在需要模拟的动力骨架上添加组件也可以编写简单脚本来自动添加。下面是一个参考脚本// 文件路径Assets/Editor/AutoPhysBoneSetter.cs // 用法将脚本放到 Editor 文件夹下在编辑器菜单 Tools - Auto PhysBone 中选择目标骨骼 using UnityEngine; using UnityEditor; using VRC.SDK3.Dynamics.PhysBone.Components; public class AutoPhysBoneSetter : EditorWindow { [MenuItem(Tools/Auto PhysBone/Add PhysBone to Selected)] public static void AddPhysBone() { Transform selected Selection.activeTransform; if (selected null) { Debug.LogError(请先选中要添加 PhysBone 的骨骼对象); return; } VRCPhysBone pb selected.gameObject.GetComponentVRCPhysBone(); if (pb null) { pb selected.gameObject.AddComponentVRCPhysBone(); } // 这里仅设置根骨骼为当前选择的对象 pb.rootTransform selected; pb.stiffness 0.2f; pb.gravity 0.1f; pb.gravityPull 0.1f; pb.immobile 0.0f; EditorUtility.SetDirty(pb); Debug.Log($已为 {selected.name} 添加 PhysBone请按需微调参数); } }实际项目中我不建议直接使用脚本默认参数因为不同模型的头发长度、裙摆宽度、飘动幅度差异很大。PhysBone 的常用参数可以这样理解Stiffness刚度数值越大越硬摆动越小Gravity重力影响下垂程度Gravity Pull重力牵引影响回复速度Immobile僵硬程度数值越大越不容易摆动Rotation Limit旋转限制控制骨骼单轴旋转角度防止头发穿模。调试技巧先给一个很小的刚度值比如 0.1在本地测试中观察模型摆动如果摆动太夸张就逐步增大刚度如果完全不摆动检查是否因为根骨骼选择错误或者角色整体被冻结。5.3 多部件物理的层级关系毛发物理建议只对最末端的骨骼链添加 PhysBone 根节点不要对每个关节都添加组件。否则会产生重复物理计算出现“头发乱甩”或“抖动”的问题。例如一根马尾骨骼链只需要在起始骨骼添加一个 PhysBone并让组件自动向下传导而不是在每一节骨骼上都加组件。6. 常见问题与排查清单下面的表格列出了从 MMD 模型到 VRChat Avatar 流程中最常遇到的问题和排查思路问题现象常见原因解决思路模型导入 VRChat 后整体灰色或白色Shader 未正确指派安装 Poiyomi 或 lilToon批量重新指定 Shader贴图丢失材质显示紫色贴图路径失效或贴图未导入在 Blender 中重新加载贴图或重新导入 VRM 到 Unity手指无法弯曲Unity Humanoid 骨骼映射未包含手指骨骼检查 Avatar Descriptor 的 Avatar Mapping手动填入手指骨骼表情菜单点击无效Expression Parameters 未建立确认VRC Expression Parameters中的参数名与菜单中的控制项一致角色口型不动Viseme 未正确设置在 Avatar Descriptor 中设置 Lip Sync并确认 Blend Shape 名称头发或裙子完全不摆动PhysBone 根骨骼选择错误重新设置 PhysBone 的 Root Transform 为头发起始骨骼头发穿模非常严重PhysBone 缺少碰撞体在头部、肩部等位置添加 Capsule Collider并在 PhysBone 的 Colliders 列表中加入上传 VRChat 失败Unity 版本或 SDK 版本不匹配使用 VCC 重新创建项目按提示安装对应 Unity 版本模型整体过大或过小模型缩放单位不一致在 Blender 或 Unity 中统一缩放推荐模型身高约 1.4~1.6 米进入 VRChat 后模型默认姿势不对T-Pose 和 Avatar Descriptor 姿势不一致在 Unity 中重新进行 Humanoid 姿势校准这些问题的共同特点是错误现象在 Unity 中可能不明显但进入 VRChat 后才会暴露。所以本地测试时要模拟多种场景坐在椅子上、走路、跳跃、举手、说话、切换表情等。每发现一个问题就回到模型文件或材质配置层面修改反复迭代。7. 工程化建议与最佳实践7.1 模型版权和来源标注回到文章开头提到的“免费鸡蛋”梗很多免费共享模型是有使用限制的。你在把模型从 MMD 导入 VRChat 时尤其要注意模型的“允许事项”和“禁止事项”。有些作者允许个人娱乐使用但禁止修改或重新上传有些允许修改但要求标注原作者和制作地址。建议保留一份授权说明文件记录模型来源、作者信息、允许的操作范围。这既是对作者的尊重也是避免后续账号风险的基本意识。7.2 优化性能与视觉平衡VRChat 对 Avatar 有性能评级系统最常见的是“Very Poor”“Poor”“Medium”“Good”“Excellent”。评级考虑了三角形数量、材质数量、贴图大小、PhysBone 数量、粒子系统复杂度等。想让角色在 VR 设备上顺畅运行建议关注几个硬指标三角形总数尽量控制在 3 万到 5 万以内材质数量尽量控制在 5 个以内每个部位尽量复用材质贴图分辨率不必都上 4K常用 1024 或 2048 即可PhysBone 数量不要过多每根发丝链只需要一个组件关闭不必要的阴影投射使用 Poiyomi 内置的裁剪或优化选项。对视觉影响最大的其实是 Poiyomi 的阴影和边缘光设置。很多“灰模”感来自环境光照与模型材质之间的配合问题适当开启Shadows和Outline能明显提升立体感。7.3 备份与版本管理Avatar 制作是一个反复迭代的过程。强烈建议每次大改动前导出一次 VRM 或复制当前项目文件。更新材质、修改 PhysBone、调整表情菜单后如果出现无法回退的问题至少还有上一个稳定版本可以继续用。如果你使用 Git 管理 Unity 项目注意将Library/和Temp/加入.gitignore只上传Assets/、Packages/、ProjectSettings/等必要目录。否则仓库体积会飞速膨胀协作体验也会很差。7.4 让角色“活起来”的进阶点完成基础上传后如果想进一步让角色显得自然可以从这几个方向入手表情设计利用 VRM 的 Blend Shape 制作“微笑、生气、闭眼、张嘴”等表情绑定到表情菜单手势控制通过VRCAvatarParameter读取玩家手指弯曲数据实现握拳、比心、点赞等手势切换待机动画制作 2~3 段自然的待机循环动画避免角色像木头人一样站立视线跟随开启 Eye Look 并配置目标视野骨骼让角色目光跟随靠近的玩家物理细节为衣服配饰、双马尾、裙摆分别设置不同参数的 PhysBone增加层次感。8. 后续学习路线与实用资源方向完成 MMD 模型转换到 VRChat Avatar 后你已经打通了一条“模型资产 - 实时 Avatar”的核心链路。接下来可以沿着不同方向继续深入模型建模与改模方向学习 Blender 的建模、雕刻、UV 展开和权重绘制能帮你修改裙子长度、增加衣服饰品、修正模型身体比例等从“能用”进阶到“好看”渲染与材质方向深入研究 Poiyomi 或 lilToon 的 Shader 源码和使用技巧理解卡通渲染背后的阴影、高光、边缘光、模板遮罩原理VRChat 世界开发方向当 Avatar 搭建熟练后可以尝试用 VRChat SDK 制作自定义世界导入场景资源、配置交互按钮、添加光照和音效实时动捕与动作制作方向借助 MMD、VMCVirtual Motion Capture协议将 VRChat 中的动作重定向到 Blender 或 Unity制作 VRC 舞蹈视频。每次做一个新角色时可以给自己制定一套固定流程先在 Blender 中检查模型结构再导 VRM进入 Unity 后先配材质再配物理最后做表情菜单。这套流程跑熟后一个角色的转换时间能压缩到一两小时内。希望这篇文章能帮你少踩一些坑。如果你在模型转换过程中遇到其他奇怪现象不妨对照文中的排查表格逐步检查通常都能在材质、骨骼、物理或表情配置里找到原因。动手做第一个角色吧哪怕初期效果一般也比停留在“想”和“看”的阶段强得多。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Unity粒子特效在Laya引擎中的本地预览:从文件读取到渲染的全链路实现 2026/9/8 6:47:10

Unity粒子特效在Laya引擎中的本地预览:从文件读取到渲染的全链路实现

简介:面向Laya引擎开发者的粒子效果预览Demo,核心解决Unity导出的粒子资源在Laya中预览与调试的问题,尤其适合需要批量验证不同.lh粒子预设、快速对比美术效果的开发者。demo明确支持最多两层嵌套粒子,使用前需留意这一边界&#…

阅读更多 →
端侧YOLO与云端Flash模型怎么选?视觉SoC方案决策与部署实战 2026/9/8 6:47:10

端侧YOLO与云端Flash模型怎么选?视觉SoC方案决策与部署实战

做国产AI视觉SoC方案的开发者,这两年多多少少都会撞上同一个纠结:同样一个视觉任务,是把YOLO量化后塞进板子的NPU,还是直接把图传到云端去调Flash?这里的Flash不是NAND Flash、也不是NOR Flash,而是云厂商推…

阅读更多 →
iso9660-writer 2.0.0:命令行生成ISO镜像的原理、用法与兼容性指南 2026/9/8 6:47:10

iso9660-writer 2.0.0:命令行生成ISO镜像的原理、用法与兼容性指南

简介:ISO9660 Writer 2.0.0与JFilter是两款面向开发者的开源Java工具:前者用于创建符合ISO9660标准的光盘映像文件,方便跨平台分发数据或制作可引导光盘;后者提供POJO与LDAP、JSON等过滤语法的匹配库,适用于服务端数据…

阅读更多 →
PyTorch实现AlexNet:从结构原理到CIFAR-10实战全解析 2026/9/8 6:47:10

PyTorch实现AlexNet:从结构原理到CIFAR-10实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
10个提升网站排名的实用SEO技巧:从基础到数据监控全解析 2026/9/8 6:47:10

10个提升网站排名的实用SEO技巧:从基础到数据监控全解析

1. 为什么你的SEO做得累,排名却纹丝不动做SEO这行最让人郁闷的不是算法更新,而是你明明什么都做了——文章日更、外链没停、标签也优化了——排名就是不见涨。我在这个圈子里摸爬滚打这些年,接手过的站点没有一百也有八十,说实话&…

阅读更多 →
LlamaIndex结构化输出与评估实战:让模型按规矩说话并验证回答质量 2026/9/8 6:44:10

LlamaIndex结构化输出与评估实战:让模型按规矩说话并验证回答质量

玩LlamaIndex有一段时间的人,迟早会撞上两个痛点:一是模型输出老是夹带私货,好好一个JSON里突然蹦出几句自然语言;二是系统上线之后根本说不清回答到底准不准,只能靠肉眼抽查。这两个痛点,正好对应LlamaInd…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞