夜雨聆风学习资料网

ARTICLE · 1018135

国产自主首款SubD细分曲面设计软件

国产自主首款SubD细分曲面设计软件

   1978年:细分曲面概念诞生,Catmull-Clark与Doo-Sabin两大基础方案分别被提出。 

   1995年:Ulrich Reif 解决了细分曲面在奇异点邻域的数学行为难题。

    1996年:Kobbelt 提出插值型细分方案,同年Zorin等人改进蝴蝶方案以应对不规则网格。

    1998年:Jos Stam 实现Catmull-Clark曲面在任意参数值下的精确求值,为该技术的实际工程应用扫清了重要障碍。

     Subdivision Surface(简称 Subd)是 3D 建模中一项举足轻重的技术,它既能在不牺牲几何精度的前提下塑造复杂形态,又能让设计师对模型拥有更直观、更轻松的控制力。

    细分曲面(subdivision surfaces)是多边形模型,它们根据基础网格(base mesh)迭代构建,每次迭代都更接近所建模曲面的形状。因此,细分曲面的两个组成部分是基础网格及其平滑算法。

    Subd 的本质,是将一个基础的多边形网格作为起点,通过不断加密四边形面并反复调整拓扑结构,使其逐级趋近于一张光滑的连续曲面。而在这套框架之上,参数化细分曲面则进一步赋予设计师更高的主导权——你不仅能够灵活调控曲面的整体走向,还可以在边界或特征线上施加差异化约束,从而更精准地贴合设计意图,获得理想的拟合效果。这种“由粗到细、可调可控”的建模流程,正是 Subd 在现代数字创作中备受青睐的原因所在。

    NURBS(非均匀有理B样条)建模,本质上是基于数学表达式构建的曲面建模方法。它能够像多边形网格一样细分曲面,但生成的是精确的NURBS曲面,可直接用于下游工程部门的设计校核。凭借较少的控制点,NURBS就能塑造出光滑有机的形态,同时也擅长描述圆、方形等规则几何体,在复杂曲面造型上亦有出色表现——只是曲面的分面和衔接需要相当技巧,难度较高。

    然而,NURBS的优势在于精确,却在修改效率和灵活性上略显不足,即便是一辆整车的外形,也常需大量人力协同完成。相比之下,Subd(细分)建模则提供了另一种思路:它同样支持任意拓扑构建曲面,无需过多顾虑连续性约束,也能用少量控制点生成平滑有机的形态。但与NURBS不同的是,细分建模的最终输出并非直接为NURBS曲面,而是通过迭代细分逼近光滑表面;若需用于工程校核,通常还需转换为NURBS或与下游流程对接。两者各有所长——NURBS以精准见长,适合刚性、可制造的曲面定义;细分建模则以灵活高效取胜,更适合快速迭代和概念探索。实际工作中,二者往往互补使用,而非彼此替代。

    为什么NURBS曲线和曲面在CAD发展中扮演了如此重要的角色?首先是因为它们提供了一种通用数学形式,既能表示解析几何对象,也能表示自由形状曲线和曲面。通过操作NURBS控制点和权重,可以灵活设计多种几何形状。NURBS计算足够快,并且数值稳定。NURBS曲线和曲面具有清晰的几何解释,这对具备良好几何知识的设计师尤其有用。NURBS拥有丰富的工具集(插入/删除/修改节点、升阶、分裂),可用于创建和分析这些对象。NURBS对缩放、旋转、平移、裁剪、构建平行线和透视投影等操作具有不变性 。

同时,以NURBS表示曲线和曲面也有一些缺点。首先,内存消耗增加:例如,将圆表示为NURBS曲线需要给定七个控制点和十个节点,需要存储38个浮点数,而不是七个(圆心、法线、半径)。权重使用不当可能导致非常糟糕的参数化,使后续基于NURBS的构造无法进行。某些算法(例如求两个曲面交线)用传统表示形式效果更好。最后,一些基础算法(例如逆映射)在NURBS情况下数值不稳定。

    尽管有这些缺点,NURBS仍在CAD中广泛应用——毕竟还没有想出更好的东西。

    随着中国新能源汽车的快速崛起,汽车造型设计对曲面质量、空气动力学及可制造性提出了极高要求。长期以来,国产CAD在曲面造型能力上与国际顶尖水平存在差距,车企不得不依赖国外软件,且面临多软件切换、数据断层、效率低下等痛点。

    CrownStyling——填补国产工业造型设计软件空白,CrownStyling细分曲面建模技术(Subdivision),是一种基于多边形建模理论,自由创建NURBS曲面的建模方法,它保留NURBS曲面精确的优势的同时使曲面易于编辑、修改和调整,尤其适合造型前期方案探讨时需要不断修改的情况。

    为此,华天软件基于皇冠CAD平台,聚焦汽车造型设计全流程,正式推出工业造型设计在线软件CrownStyling。该软件深度整合了高质量自由曲线曲面造型、NURBS参数化建模、SubD细分建模、扫描数据逆向建模、曲面专业质量评估以及物理级渲染与动画制作等核心能力,同时融合云原生架构下的云计算、云协同、云存储与AI辅助设计技术。

CrownStyling具备五大核心专业能力:

    数据转换:全面适配主机厂上下游数据交互标准,消除精度损耗与数据断层。

    NURBS曲面设计:实现G0-G3全等级几何连续控制,满足从CAS面到A级曲面的全流程开发。

    SubD细分曲面设计:快速完成整车外形方案迭代,并可将细分模型高精度转化为NURBS曲面,打通概念创意到工程落地的数据链路。

    逆向设计:支持海量扫描点云处理,实现油泥模型到合规A级曲面的高效重构。

    渲染:集成物理级渲染引擎与AI技术,支持关键帧动画,实现从造型设计到可视化输出的一站式交付。

参考文献:

1.https://en.wikipedia.org/wiki/Subdivision_surface

2.https://www.crowncad.com/zh/

3.硬核“会客”,智造升级:华天软件应邀做客“齐鲁制造会客厅”

相关学习资料

返回首页浏览学习资料