插件简介
SurfacePsycho v0.9.4 是一款专注于Blender内高级曲面设计的强大插件,其核心亮点是提供了对工业标准.STEP格式的导入与导出支持。它旨在将Blender的几何节点(Geometry Nodes)生态系统与专业的CAD/NURBS工作流桥接起来。插件以几何节点树的形式存储所有设计数据,确保了即便没有安装插件,您的.blend文件也能被正常打开、共享和存档,彻底消除了对单一开发者依赖的顾虑。
核心功能与特性
1. STEP I/O (STEP格式输入/输出)
这是当前开发版本(Alpha 8)的重大飞跃,目标是为每个STEP图元创建等效的SurfacePsycho(SP)节点。
- 导入方面:
- 基础3D图元:贝塞尔、NURBS、平面曲面的IO得到改进,更可靠地保留了节点向量和权重。
- 支持:圆环面 (Torus)、圆柱面 (Cylinder) 的导入和导出。
- 部分支持:球体 (Sphere)、圆锥面 (Cone)、旋转曲面 (Surface of revolution) 已可导入,但尚不支持导出。
- 2D图元:新增对椭圆 (Ellipses) 和椭圆弧 (Arcs of Ellipses) 的支持,同时改进了圆和整个曲线系统。
- 性能优化:通过多线程处理,大幅提升了包含超10万个实体的大型STEP文件的导入速度,并解决了内存溢出问题。
- 其他改进:处理复合变换、将层级结构导入为集合、修复极点超出参数范围等问题。
- 导出方面:支持将集合作为层级结构导出,实例化功能接近完成。
2. 插值与拟合
新增了关键的插值与拟合工具,可解锁众多高级功能:
- 插值曲线/曲面补丁 (Interpolate Curve/Patch):通过点生成NURBS曲线或曲面(即之前的“通过点”功能)。
- 拟合曲线/曲面补丁 (Fit Curve/Patch):将曲线或曲面拟合到指定几何体。
- 新增参数化方法:提供更灵活的控制。
- 派生功能:实现了“将曲线投影到补丁”、“在补丁上查找最近曲线”。
- NURBS转SVG:NURBS曲线现在可以导出为SVG格式。
3. 连续性分析
深入微分几何,为高级曲面质量分析提供了专业工具:
- 曲率分析修改器 (Curvature Analysis):在曲面补丁上按间隔显示主曲率。
- 连续性分析修改器 (Continuity Analysis):绘制连接补丁之间的主曲率偏差,用于评估曲面连续性。
4. 通用改进与工作流优化
- 性能提升:NURBS计算速度提升至少两倍,内存占用显著降低。
- 界面与操作:
- Shift + F:调出饼菜单,快速访问线段类型选择和端点切换。
- Shift + Alt + F:快速切换端点。
- 新增FlatPatch径向阵列功能。
- 数据稳定性:将端点等属性存储为顶点组,修复了应用修改器时的错误。
- 曲线创建:曲线圆现在可以通过第三个点定义方向。
- 控制点镜像:优化了接缝附近控制点的镜像行为。
注意:插件目前处于Alpha测试阶段(v0.9.4),开发活跃,版本间可能存在不一致或不兼容的情况。开发者欢迎反馈。
为何选择SurfacePsycho?
- 非破坏性工作流:所有设计以几何节点形式存储,不依赖插件本身。
- 桥接CAD与Blender:通过STEP格式,在Blender中处理专业的NURBS曲面数据。
- 强大的分析工具:内置曲率和连续性分析,满足高级工业设计需求。
- 开源与社区驱动:开发者积极接受反馈,项目持续进化。
重要链接
- 发布说明详情:Alpha 8 版本说明
- 项目捐赠:捐赠门户(支持项目发展)
- 官方文档:SurfacePsycho Wiki(含详细文档)
资源下载
下载价格免费
©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。



评论0