Blender Modeling – Surfaces – Structure

Structure

곡선의 많은 개념, 특히 NURBS 개념은 제어점, 순서, 무게, 해상도 등과 같은 NURBS 표면으로 직접 전달됩니다. 여기서는 차이점에 대해서만 설명하겠습니다.

NURBS 곡선과 NURBS 표면의 차이점을 이해하는 것이 매우 중요합니다. 첫 번째에는 1차원이 있고 후자에는 2차원이 있습니다. 블렌더는 내부적으로 NURBS 표면과 NURBS 곡선을 완전히 다르게 처리합니다. 이를 구분하는 여러 속성이 있지만 가장 중요한 것은 NURBS 곡선에는 단일 보간 축(U)이 있고 NURBS 표면에는 두 개의 보간 축(U 및 V)이 있다는 것입니다.

그러나 곡선으로 만들어진 “2D” 표면을 가질 수 있습니다(돌출 도구를 사용하거나 그 정도는 덜하지만 닫힌 2D 곡선 채우기). 그리고 제어점이 한 줄(U 또는 V 방향)만 있는 NURBS 표면과 같이 표면으로 구성된 “1D” 곡선을 가질 수 있습니다.

시각적으로 편집 모드에 들어가서 3D 뷰포트 헤더를 보면 어느 것이 무엇인지 알 수 있습니다. 헤더에는 메뉴 선택 항목 중 하나로 표면 또는 곡선이 표시됩니다. 또한 전체 NURBS 표면 곡선을 돌출시켜 표면을 생성할 수 있지만 단순한 NURBS 곡선으로는 불가능합니다.

Control Points, Rows and Grid

NURBS 표면의 제어점은 NURBS 곡선의 제어점과 동일합니다. 그러나 레이아웃은 상당히 제한적입니다. “세그먼트”라는 개념이 사라지고 “행”과 전체 “그리드”로 대체됩니다.

행은 하나의 보간 방향으로 하나의 “선”을 형성하는 제어점 세트입니다(메시의 가장자리 루프와 약간 유사). 따라서 NURBS 표면에는 “U 행”과 “V 행”이 있습니다. 중요한 점은 특정 유형(U 또는 V)의 모든 행에 동일한 수의 제어점이 있다는 것입니다. 각 제어점은 정확히 하나의 U 행과 하나의 V 행에 속합니다.

이 모든 것이 NURBS 표면의 모양을 제어하는 모양인 “그리드” 또는 “케이지”를 형성합니다. 약간 격자무늬 같은데…

이는 이해하는 것이 매우 중요합니다. NURBS 표면에는 단일 제어점을 추가할 수 없습니다. 전체 U 또는 V 행을 한 번에 추가해야 합니다(실제로는 일반적으로 돌출 도구를 사용하거나 복제를 사용하여 추가합니다…). 다른 행과 정확히 동일한 수의 점이 포함되어 있습니다. 이는 또한 해당 행 중 적어도 하나가 서로 일치하는 경우에만 서로 다른 표면 조각을 “병합”할 수 있음을 의미합니다.

Weight

NURBS 스플라인과 유사 NURBS 표면 제어점에는 가중치 속성이 있습니다. 이 가중치 속성은 제어점이 표면에 미치는 영향을 제어합니다. 이 가중치를 연체 시뮬레이션에만 사용되는 목표 가중치와 혼동해서는 안 됩니다. NURBS 제어점 가중치는 변환 패널의 W 숫자 필드에서 조정할 수 있습니다.

그림에서 가중치가 5인 하나의 제어점. “C”라고 표시된 단일 제어점은 가중치가 5.0으로 설정되어 있고 다른 모든 제어점은 기본값인 1.0으로 설정되어 있습니다. 보시다시피, 해당 제어점은 표면을 자신 쪽으로 끌어당깁니다.

가중치가 5인 제어점 1개.

[메모] 모든 제어점이 동일한 가중치를 갖는 경우 각각은 효과적으로 서로를 상쇄합니다. 표면이 제어점을 향해 또는 제어점에서 멀어지게 이동하게 하는 가중치의 차이입니다.

Preset Weights

NURBS는 원, 원통, 구와 같은 순수한 모양을 만들 수 있습니다. 베지어 원은 순수한 원이 아닙니다. 순수한 원, 구 또는 원통을 만들려면 제어점의 가중치를 특정 값으로 설정해야 합니다. 이는 직관적이지 않으므로 이 작업을 시도하기 전에 NURBS에 대해 자세히 읽어야 합니다.

2D 표면으로 구를 만드는 방법은 2D 원을 만드는 것과 동일한 원리입니다. 구를 만드는 데 필요한 네 가지 가중치(1.0, 0.707 = sqrt(0.5), 0.354 = sqrt(2)/4 및 0.25)에 유의하세요.

구 표면.

References