NURBS 곡면 모델링 (NURBS Surface Modeling)
쉽게 풀면
자동차 외형이나 비행기 동체처럼 매끄럽게 휘어진 표면을 컴퓨터에서 정확하게 표현하려면 단순한 직선이나 평면만으로는 부족합니다. NURBS는 몇 개의 기준점(제어점)을 잡고, 그 점들을 부드럽게 잇는 곡선이나 곡면을 수학적으로 계산해 만드는 방법입니다. 제어점을 마우스로 조금씩 움직이면 곡면 전체의 모양이 자연스럽게 따라 바뀌기 때문에, 디자이너가 원하는 형태를 유연하게 다듬어 나갈 수 있습니다.
왜 중요한가
NURBS는 복잡한 자유곡면을 정확하고 매끄럽게 표현할 수 있는 표준적인 수학적 도구이기 때문에, 자동차·항공기 외형 설계, 곡면 기반 제품 디자인, 곡면 CNC 가공 경로 생성 등 기계설계 및 CAD/CAM 분야 전반에서 핵심 기술로 활용됩니다.
논문에서는 이렇게 쓰입니다
터빈 날개의 복잡한 곡면 형상을 NURBS 방식으로 표현하고, 그 제어점들을 조정하며 성능을 개선했다는 뜻입니다.
곡면의 특정 부분만 부드럽게 또는 뾰족하게 조정하고 싶을 때 제어점의 가중치 값을 바꿔서 원하는 형태를 만들었다는 의미입니다.
조금 더 깊게 보면
NURBS는 비균일 유리 B-스플라인(Non-Uniform Rational B-Spline)의 약자로, 제어점, 가중치, 매듭 벡터, 차수라는 네 가지 요소로 곡선과 곡면을 정의합니다. 가중치를 도입함으로써 원이나 타원 같은 원뿔곡선까지 정확하게 표현할 수 있다는 점이 일반 B-스플라인과의 큰 차이이며, 이러한 수학적 엄밀성 덕분에 대부분의 상용 3차원 CAD 및 애니메이션 소프트웨어의 표준 곡면 표현 방식으로 자리 잡았습니다.
주의할 점
NURBS 곡면은 제어점 수와 차수가 많아질수록 계산량과 데이터 크기가 커지므로, 실시간 렌더링이나 대규모 모델에서는 곡면 단순화나 근사화가 함께 고려되어야 합니다.