
重拓扑真正耗时间的不是画线,是画线之前的准备工作。建一个平面、把它对准模型、加上收缩包裹修改器、把标注落点改成表面、确认吸附方式……每一步都简单,但每开一个新部件就要重来一遍。SpeedRetopo 干的就是把这一串压成一个按钮的事,让你打开工程就能直接开始画。
核心动作就一个:选中你要重拓扑的高模,点 Create Speed Retopo。它会新建一个网格、自动对准到参考物体、加上 Shrinkwrap(收缩包裹)修改器(wrap method / snap mode / offset / project limit 全部可在面板里调),同时把标注笔刷的落点设成「表面」(annotation_stroke_placement_view3d = 'SURFACE')。所以你在模型表面画的每一笔,都直接贴着表面走——不用再一边画一边往下压。
然后是一整套「把线收拾干净」的工具。画完线只是开始,四边面要均匀才叫拓扑:Relax 松弛、Space Relax 按间距松弛、Gstretch 沿边重新分布顶点、Center Tools 把点吸到中线、Symmetrize 对称、法线向内/向外重算。这些不是「锦上添花」,是重拓扑能不能一次成型的关键。
★ 覆盖升级:本站此前收录 0.4.0(文章 2767),本次包内实测 version = (0, 4, 4),旧版目录与旧分享链接保留,两版并存。0.4.4 的改动很具体:修掉了视图里隐藏曲线时 Bsurface 报 mesh.select_all.poll() failed 的问题。0.4.3 则是一次较大的适配更新——适配 Blender 4.2 / 5.2、新增顶点色按面着色、Shading 面板加新选项,并且把 Bsurface / LoopTools 的检测逻辑改对了(以前偏好设置里有残留条目、或多年前迁移过的配置,会让它误以为扩展已装好,然后一用就崩)。
一、Create Speed Retopo:一个按钮完成四件事
包内 operators.py 实测,这个核心算子做的是:
1) 按你的设置新建一个重拓扑用的网格(默认是一个平面);2) 把它对准参考物体;3) 按偏好设置决定是否自动加 Shrinkwrap 修改器,并设好 wrap_method、wrap_mode、offset、project_limit、subsurf_levels;4) 把标注笔刷落点切到表面模式。
为什么要单说第 4 步:Blender 的表面标注(annotation)默认不是贴着几何走的,手动切这一步每次都要翻侧栏。SpeedRetopo 直接替你设好——这是它整条工作流的地基,画出来的线之所以能贴住模型,靠的就是这里。
二、整理工具:让四边面均匀的那一排
· Relax(松弛):把顶点在面上摊开,去掉挤在一起的线。
· Space Relax(按间距松弛):按设定的间距重新分布顶点,比普通松弛更可控——四边形网格均匀不均匀,主要靠它。
· Gstretch:沿着一圈边重新分布顶点,等同于 LoopTools 里的 Gstretch,但入口就在这里。
· Center Tools / 中轴工具:把选中的点吸到中线(可设中线位置),做对称部件时省一大堆手动对齐。Align Center Edges(边缘居中)也在同一组里。
· Smooth:常规平滑,配 Set Smooth / Set Flat 切着色。
· Remove Doubles / Double Threshold(0.0001 与 0.01 两档):合并重合点,两档阈值按精度需求选。
实测这组工具共用一个面板行,画完一段线随手点一下,不用来回切模式。
三、修改器三件套:Mirror / Subsurf / Shrinkwrap 的 Add·Apply·Remove
重拓扑的人几乎全程在跟这三个修改器打交道:收缩包裹让线贴住高模、镜像做对称、细分检查曲面光不顺。SpeedRetopo 给每个都配了添加 / 应用 / 删除三个动作:
· Shrinkwrap:Add Shrinkwrap Modifier、Apply Shrinkwrap Modifier、Remove Shrinkwrap Modifier、Update the Shrinkwrap Modifier(改了参考物体不用删了重加,直接更新)、Add and Apply Shrinkwrap Modifier(一步到位)
· Mirror:Add / Apply / Remove Mirror Modifier
· Subsurf:Add / Apply / Remove Subsurf Modifier
别小看这几个按钮。重拓扑到一半要「烘一下收缩包裹看看贴不贴」「临时开细分看曲面」,原生流程是去修改器面板翻、加、应用、删,一来一回四次点击。这里每个都是一下。
四、Bsurface 与 LoopTools:用官方扩展,但把检测做对了
SpeedRetopo 不重造轮子——线条成面靠 Blender 官方的 Bsurface 扩展,环形边整理靠 LoopTools。从 Blender 4.2 起,这两个是「扩展(Extension)」而不是内置插件,必须自己装。
装法(官方 Release Notes 原文):Preferences > Get Extensions → 搜 Bsurface 和 LoopTools → 分别点 Install(装完会自动启用)。如果 Install 按钮点不动,去 Preferences > System > Network 里把 Allow Online Access 打开。插件的「检查更新」同样需要这个开关。
★ 0.4.3 修的那个坑值得单说:以前它只检查插件列表里有没有「Bsurface」这个名字——如果偏好设置里留了个注册失败的残留条目,或者从老版本 Blender 迁移过来的配置里还记着,SpeedRetopo 就会以为扩展可用,然后一用就 AttributeError: 'Scene' object has no attribute 'bsurfaces',甚至饼菜单直接崩。现在改成检查扩展是否真的注册成功,残留条目骗不过它了。没装扩展时界面会给明确警告,而不是崩。
五、面板结构与界面偏好
· 位置:3D 视口按 N 打开侧栏的 SpeedRetopo 标签,或属性面板。
· 菜单还是饼菜单:偏好设置里可选 Menu 或 Pie Menus(默认饼菜单)——重拓扑时手不离鼠标,饼菜单比翻菜单快。
· 分区可收起:重拓扑设置、修改器、工具、着色四组各自能整组隐藏,界面按你的习惯瘦身。
· 快捷键注册:面板里有 Add Hotkeys 一键把常用工具绑上快捷键。
· 内置文档:偏好设置里有 Documentation 标签页,帮助内容直接排在插件里,不用开浏览器。
六、顶点色与其它零碎(0.4.3 新增)
· Vertex Paint 模式下按面设色:Set Face Color、Add Color、Remove Color、Clear color & Alpha、Reverse Alpha——做重拓扑时顺手标记区块(比如哪块是同一个材质、哪块待处理),比另开工具快。
· Freeze / Unfreeze Selection(冻结选择):把选中的部分锁住,避免在密集区域误操作。
· Decimate Object / Apply Decimate / Remove Decimate:对中间代理网格减面。
· Number of Faces and Triangles:直接看面数与三角数——控制拓扑预算时最常看的两个数。
· Enable Curves Visibility / Delete Annotation Layers:管画线用的标注层,画完清理掉不脏工程。
七、安装
Blender → 编辑 → 偏好设置 → 插件 → 从磁盘安装 → 选 Speedretopo v0.4.4 文件夹里的 __init__.py(或整个文件夹拷进 scripts/addons/)→ 勾选启用「Object: SpeedRetopo」。
然后别忘了装 Bsurface 和 LoopTools 两个扩展(见第四节),否则线条成面与环形整理用不了。要求 Blender 4.3 及以上(包内 bl_info 的 blender = (4, 3, 0))。
⚠ 版本说明(覆盖升级):包内 bl_info 实测 name "SpeedRetopo"、description "Addon for retopology"、author "Cedric Lepiller, EWOC for Laprelax"、version (0, 4, 4)、blender (4, 3, 0)、location "Property Panel, Press N in the 3DView"、category "Object"。本站此前收录 0.4.0(文章 2767,671.5 KB),本次 0.4.4 覆盖升级,旧版目录与旧分享链接保留,两版并存。
包内实测(逐字节):79 个文件 / 1,077,691 B。主体是 __init__.py(51,517 B)、operators.py(70,394 B)、ui.py(80,566 B)、documentation.py(18,801 B)、Release_notes.md(1,766 B),另加 icon/ 下 76 个图标 PNG(980 KB)——插件体积的九成是图标,代码其实只有约 220 KB。共 44 个算子类(operators.py 42 个 + __init__.py 2 个)、57 个唯一 bl_idname、16 个 panel draw 方法。
官方元数据(Superhive 产品页实测):作者 Pitiwazou(即 Cedric Lepiller);售价 PERSONAL $10(单人,可商用)/ PRO $40(5 人)/ STUDIO $70(10 人);销量 9,000+;35 条评分(页面结构化数据 ratingValue 5、reviewCount 36);上架将近 7 年;标称兼容 Blender 2.9 – 5.2;许可证 GPL;含 12 个月支持期。
版本变更(Release_notes.md 原文):0.4.4 —— 修复视图里隐藏曲线时 Bsurface 报 mesh.select_all.poll() failed。0.4.3 —— 适配 Blender 4.2 与 5.2;新增用顶点绘制模式按面设色的工具;Shading 面板新增选项;修掉启动重拓扑时 AttributeError: 'Scene' object has no attribute 'bsurfaces'(Bsurface 与 LoopTools 的检测改成检查扩展是否真的注册成功,而非只找名字);修掉未安装 Bsurface 时饼菜单崩溃。
本站目录里放了什么:原样的 Speedretopo v0.4.4 插件目录(79 文件 / 1,077,691 B,未删任何文件,也未有 __MACOSX 垃圾)+ 一份中文 安装说明.txt(安装步骤、Bsurface/LoopTools 扩展安装、Create Speed Retopo 流程、各工具按用途分类、版本变更),合计 80 文件 / 1,080,778 B。远端分享目录已按 80 文件 / 1,080,778 B 逐字节核对,与本机完全一致。
为什么这套工具至今还在被用:重拓扑是「高模转干净低模」的必经环节,不管后面要进游戏引擎、要做动画绑定还是要面数可控的渲染资产。SpeedRetopo 的定位不是替代 RetopoFlow 那种全功能重拓扑套件——它是把「画线 + 收缩包裹 + 松弛 + 对称」这条最常用的路做到极短,配合 Blender 自带的 Bsurface,属于不占内存、不改变你习惯、装上就少点几十次鼠标的那一类。
原产品页:https://superhivemarket.com/products/speedretopo
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。














暂无评论内容