产品定位
Hardcraft是面向Blender的CAD结构感知重拓扑插件。它不把导入模型当作匿名三角面,而是读取STEP或Plasticity原始导出中保留的CAD面、边界和相邻关系,让美术师按面片决定内部填充方式。
它能做什么
- 按面片重建网格:保留CAD外形边界,内部选择四边形、三角形、网格、管状与放样式填充。
- 处理圆角与曲面:让过渡区域获得更有意图的边线流向,避免完全继承导出器生成的随机三角面。
- 局部参数控制:跨距、密度、轮廓、内缩、强制三角化和放松等设置按面片保存,可撤销、保存并重新填充。
- 统一密度:0.8.8-alpha.1提供基于轮廓容差的Low、Mid、High预设,减少重复半径和相邻区域逐块调参。
- 后续交付:适合面向UV、烘焙、贴图、渲染与实时应用的硬表面资产准备。
推荐使用流程
- 从CAD软件导出未经手工编辑的STEP,或使用Plasticity原始桥接导出;不要先在Blender里拆分、合并或清理。
- 安装Hardcraft公开Alpha版本;使用STEP路径时按系统准备OpenCASCADE转换环境。
- 执行结构检测,查看面片与曲线边界是否正确识别。
- 从整体密度预设开始,再对圆角、曲面、平面和开孔区域分别调整填充方式。
- 提交、焊接并检查法线、UV、烘焙结果和最终多边形预算。
版本与平台
当前公开版本为0.8.8-alpha.1;支持Blender 5.0及更新版本,开发者说明已在5.0、5.1和5.2 LTS测试。Python插件部分可在Windows、macOS与Linux运行。随包提供的STEP转换器目前仅支持Windows;macOS和Linux需要按文档配置带OpenCASCADE绑定的外部Python环境。Plasticity路径不使用该转换器。
限制与提醒
Hardcraft仍是Alpha,不是一键生成全四边形的通用Remesher,也不是对原始CAD模型实时同步的参数化桥梁。CAD面身份发生较大变化时,既有局部设置可能无法直接套用。正式项目应先用代表性资产验证导入、UV、法线、材质与导出效果,并保留原始CAD文件。
适合谁
适合产品可视化、工业设计转CG、游戏硬表面资产、近景道具与需要把STEP/Plasticity数据转成可控Blender网格的团队。对只有普通多边形网格而缺少CAD结构数据的模型,应选择常规重拓扑方案。

