NURBS 표면은 분석 방식으로 생성되지만 이 곡선을 생성하고 표시하려면 면으로 근사값을 지정해야 합니다. 이 섹션에 설명된 컨트롤을 사용하여 사용할 근사값 유형과 해당 매개변수를 설정합니다.
표면 근사화 롤아웃은 렌더링 및 뷰포트 표시를 위해 NURBS 모델의 표면 하위 오브젝트 근사값이 계산되는 방법을 제어합니다. 뷰포트와 렌더러에서 다른 방식으로 NURBS 근사값을 계산할 수 있습니다. 일반적으로 렌더링된 표시를 부드럽고, 정확하고, "사실적"으로 만드는 동시에 뷰포트를 명확하고 빠르게 표시하려고 합니다. 그러나 뷰포트에 대해 선택한 근사값은 메시를 만들며, 선택한 메시 종류가 나중에 NURBS 모델에 적용할 수정자의 동작에 영향을 줄 수 있습니다.
이 롤아웃의 처음 두 컨트롤은 이 매개변수에서 제어하는 표시 출력 종류(뷰포트 또는 렌더러)를 선택하기 위한 라디오 버튼입니다.
표면 근사화 매개변수는 애니메이션할 수 없습니다.
기본적으로 표면 하위 오브젝트는 최상위 수준 NURBS 모델과 동일한 근사값 설정을 사용합니다. 이 설정을 재정의할 수 있습니다. 이제 각 표면 하위 오브젝트에 해당 표면 근사화 롤아웃이 있습니다. 최상위 수준으로 잠금 토글을 해제하지 않으면 이 롤아웃의 컨트롤이 비활성화됩니다. 이 토글을 끄면 이 표면 하위 오브젝트에 고유한 근사값 설정을 선택할 수 있습니다.
뷰포트 표면 설정은 메시 선택 등의 메시 수정자를 NURBS 오브젝트에 적용할 때도 사용됩니다. 수정자가 장면의 형상에 영향을 줄 수 있으므로 이는 중요합니다.
다음 버튼 클러스터를 사용하여 표면 근사화 설정의 영향을 받는 형상 부분을 선택할 수 있습니다.
설정이 전체 표면에 영향을 줍니다. 이것이 기본 설정입니다.
곡선 트림으로 정의된 표면 가장자리를 테셀레이션하기 위한 근사값을 지정하려면 설정합니다. Lock이 해제된 경우 표면 및 가장자리 테셀레이션 값이 서로 독립적입니다.
오브젝트 수준 표면의 경우 아래에 설명된 Lock을 해제하지 않으면 사용할 수 없습니다.
변위 맵이 적용된 표면에 대해 세 번째 독립적 근사값 설정을 지정하려면 설정합니다. 렌더러가 선택된 경우에만 사용할 수 있습니다.
사전 설정 그룹 상자의 사전 설정 근사값 설정을 사용하면 재배치된 표면에 대해 더 빠른 결과를 얻을 수 있습니다.
(오브젝트 수준 표면에만 해당) 기준 표면 설정을 표면 가장자리 설정에 잠급니다. 즉, 잠금을 해제하지 않으면 표면과 표면 가장자리에 관계형 테셀레이션 설정이 있습니다. 기본적으로 설정되어 있습니다.
사전 설정 저품질, 중간 또는 고품질 표면 근사값을 선택할 수 있습니다. 사전 설정이 선택된 경우 사용하는 값이 테셀레이션 방법 롤아웃에 표시됩니다.
사전 설정 값은 3dsmax.ini 파일에 저장됩니다. 표면 근사화 유틸리티를 사용하여 사전 설정 값을 사용자 정의할 수 있습니다.
비교적 저품질 표면 근사값을 선택합니다. 기본값은 다음과 같습니다.
뷰포트, 기준 표면:
방법=공간 및 곡률 가장자리=50.0 거리=50.0 각도=50.0 병합=0.0 고급 매개변수 최소값=0, 최대값=3
렌더러, 기준 표면:
방법=공간 및 곡률 가장자리=20.0 거리=20.0 각도=15.0 병합=0.01 고급 매개변수 최소값=0, 최대값=3
렌더러, 재배치된 표면:
방법=공간 및 곡률 가장자리=20.0 거리=20.0 각도=10.0 병합=(사용 가능하지 않음) 고급 매개변수 최소값=0, 최대값=2
바로 가기 키: Alt+1
(뷰포트 및 렌더링의 기본값) 중간 품질 표면 근사값을 선택합니다. 기본값은 다음과 같습니다.
뷰포트, 기준 표면:
방법=공간 및 곡률 가장자리=20.0 거리=20.0 각도=15.0 병합=0.0 고급 매개변수 최소값=0, 최대값=3
렌더러, 기준 표면:
방법=공간 및 곡률 가장자리=10.0 거리=15.0 각도=10.0 병합=0.01 고급 매개변수 최소값=0, 최대값=4
렌더러, 재배치된 표면:
방법=공간 및 곡률 가장자리=10.0 거리=10.0 각도=4.0 병합=(사용할 수 없음) 고급 매개변수 최소값=0, 최대값=3
바로 가기 키: Alt+2
고품질 표면 근사값을 선택합니다. 기본값은 다음과 같습니다.
뷰포트, 기준 표면:
방법=공간 및 곡률 가장자리=5.0 거리=15.0 각도=10.0 병합=0.0 고급 매개변수 최소값=0, 최대값=3
렌더러, 기준 표면:
방법=공간 및 곡률 가장자리=5.0 거리=5.0 각도=3.0 병합=0.01 고급 매개변수 최소값=0, 최대값=4
렌더러, 재배치된 표면:
방법=공간 및 곡률 가장자리=5.0 거리=5.0 각도=2.0 병합=(사용할 수 없음) 고급 매개변수 최소값=0, 최대값=4
바로 가기 키: Alt+3
이 그룹의 컨트롤은 위의 뷰포트를 선택한 경우 뷰포트 또는 위의 렌더러를 선택한 경우 렌더러의 NURBS 표면 표시에 영향을 줍니다. 5개 알고리즘 중에서 선택할 수 있습니다. 각각 다른 방식으로 테셀레이트하여 NURBS 표면의 근사값을 계산합니다.
일반적으로 선택한 사전 설정 값이 좋은 결과를 제공하는 경우에는 이 롤아웃의 컨트롤을 조정할 필요가 없습니다. 사전 설정 대체 방법에 문제가 있는 경우 조정합니다.
팁
(하위 오브젝트 표면에만 해당) 설정하면 표면 하위 오브젝트에서 최상위 NURBS 모델과 동일한 표면 근사값 설정을 사용하며 이 롤아웃의 다른 컨트롤은 사용할 수 없습니다. 끄면 최상위 모델과 다른 하위 오브젝트 근사값을 설정할 수 있습니다. 기본적으로 설정되어 있습니다.
U 단계 X V 단계를 기준으로 표면에서 고정된 테셀레이션을 생성합니다. 이 매개변수를 늘리면 속도는 저하되지만 정확도가 증가하고 그 반대의 경우도 마찬가지이지만, 일반적으로 NURBS 표면의 근사값을 계산하는 데 가장 빠르고 덜 정확한 방법일 수 있습니다. 일반 방법을 사용하여 U 및 V 단계에 매우 낮은 값을 지정하면 좋은 결과가 생성되지 않습니다. U 및 V 단계 값을 늘리면 모델 복잡성이 느리게 증가합니다.
NURBS 주전자의 일반 메시
U 단계 X V 단계를 기준으로 어댑티브 테셀레이션을 생성합니다. 파라메트릭 방법을 사용하여 U 및 V 단계에 낮은 값을 지정하면 좋은 결과가 생성되는 경우가 많습니다. U 및 V 단계 값을 늘리면 모델 복잡성이 급하게 증가하므로, 일반적으로 더 높은 U 및 V 값이 필요한 일반에서 일반적으로 더 낮은 U 및 V 값으로 충분한 파라메트릭으로 전환하는 경우 주의하십시오.
예를 들어 주전자를 NURBS로 변환하고 U 및 V 단계를 15로 설정하는 경우 일반 방법에서 4470개 면이 생성되지만 파라메트릭 방법에서는 204960개 면이 생성됩니다.
NURBS 주전자의 파라메트릭 메시
삼각형 면으로 구성된 균일한 테셀레이션을 생성합니다.
가장자리 매개변수는 테셀레이션의 삼각형 면 최대 길이를 지정합니다. 값은 오브젝트 경계 상자의 백분율입니다. 이 값을 줄이면 정확도가 증가하지만 렌더링 시간도 늘어납니다.
NURBS 주전자의 공간 메시
(기본값) 표면의 곡률을 기준으로 가변 테셀레이션을 생성합니다. 이 테셀레이션에는 표면이 더 곡선인 세부 파티클이 있습니다. 표면 곡률을 변경하면 곡률 테셀레이션이 동적으로 변경됩니다.
거리 매개변수는 근사값이 실제 NURBS 표면에서 벗어날 수 있는 거리를 지정합니다. 거리는 각 표면 경계 상자의 대각선 백분율입니다. 오브젝트의 각 표면은 다른 표면과 독립적으로 크기를 기준으로 테셀레이트되는 오브젝트입니다. 표면의 배율을 조정해도 테셀레이션은 변경되지 않습니다. 이 값을 줄이면 정확도가 증가하지만 렌더링 시간도 늘어납니다. 거리를 0.0으로 설정하면 3ds Max에서 이 매개변수를 무시하고 각도를 사용하여 정확도를 제어합니다.
각도 매개변수는 근사값의 면 사이 최대 각도를 지정합니다. 이 값을 줄이면 정확도가 증가하지만 렌더링 시간도 늘어납니다. 각도를 0.0으로 설정하면 3ds Max에서 이 매개변수를 무시하고 거리를 사용하여 정확도를 제어합니다.
거리 및 각도가 0.0이면 표면이 생성되고 편평한 표면이 될 수 있습니다.
NURBS 주전자의 곡률 메시
세 축을 모두 사용하여 공간(가장자리 길이) 방법과 곡률(거리 및 각도) 방법을 결합합니다.
가장자리 매개변수는 테셀레이션의 삼각형 면 최대 길이를 지정합니다. 값은 오브젝트 경계 상자의 백분율입니다. 이 값을 줄이면 정확도가 증가하지만 렌더링 시간도 늘어납니다. 가장자리를 0.0으로 설정하면 효과가 곡률 방법과 같습니다.
거리 매개변수는 근사값이 실제 NURBS 표면에서 벗어날 수 있는 거리를 지정합니다. 거리는 각 표면 경계 상자의 대각선 백분율입니다. 오브젝트의 각 표면은 다른 표면과 독립적으로 크기를 기준으로 테셀레이트되는 오브젝트입니다. 표면의 배율을 조정해도 테셀레이션은 변경되지 않습니다. 이 값을 줄이면 정확도가 증가하지만 렌더링 시간도 늘어납니다. 거리를 0.0으로 설정하면 3ds Max에서 이 매개변수를 무시하고 가장자리 및 각도 값을 사용하여 정확도를 제어합니다.
각도 매개변수는 근사값의 면 사이 최대 각도를 지정합니다. 이 값을 줄이면 정확도가 증가하지만 렌더링 시간도 늘어납니다. 각도를 0.0으로 설정하면 3ds Max에서 이 매개변수를 무시하고 가장자리 및 거리 값을 사용하여 정확도를 제어합니다.
거리, 각도 및 가장자리가 모두 0.0이면 표면이 생성되고 편평한 표면이 될 수 있습니다.
NURBS 주전자의 공간 및 곡률 메시
(렌더러에만 해당) 설정하면 테셀레이션을 계산하는 동안 카메라에서의 오브젝트 거리를 고려합니다. 이 경우 렌더링된 장면의 거리에서 오브젝트에 대해 세분화된 테셀레이션을 생성하지 않으므로 렌더링 시간을 향상시킬 수 있습니다. 뷰 종속 효과는 카메라 또는 투시 뷰를 렌더링하는 경우에만 작동하고 직각 뷰에서는 작동하지 않습니다. 뷰포트를 활성화하면 이 컨트롤이 비활성화됩니다.
공간, 곡률, 공간 및 곡률 방법에 대해 뷰 종속이 설정된 경우 거리 및 가장자리 값은 3ds Max 단위 대신 픽셀을 지정합니다.
가장자리가 결합되거나 매우 가깝게 결합되는 표면 하위 오브젝트의 테셀레이션을 제어합니다. 메시 선택 등의 수정자에 대한 입력에 메시가 필요하고 NURBS 표면이 프로덕션 렌더링에 대해 테셀레이션되는 경우 기본적으로 3ds Max에서는 가장자리를 따르는 면 수와 관련해서 인접한 표면의 테셀레이션이 서로 일치하도록 조정합니다. 병합 매개변수는 이 작업 방법을 제어합니다. 병합이 0이면 인접한 면이 변경되지 않습니다. 병합 값을 늘리면 3ds Max에서 가장자리 일치 방법을 계산하는 데 사용하는 거리가 증가하여 렌더링될 때 표면 사이의 간격이 제거됩니다. 기본값은 0.0입니다.
대부분의 경우 병합을 조정할 필요가 없습니다. 렌더링에서 거의 인접한 면 사이에 간격을 표시하는 경우 병합을 늘려 제거합니다.
기술적으로 병합 값은 오브젝트 경계 상자 대각선의 0.1%입니다. 즉, 대부분의 용도에 필요한 값보다 큰 병합 값 1.0은 대각선 길이의 0.1%입니다. 병합이 오브젝트의 치수를 기준으로 하는 경우 병합 설정에 영향을 주지 않고 NURBS 모델의 배율을 조정할 수 있습니다.
고급 표면 근사화 대화상자를 표시하려면 클릭합니다. 이 대화상자의 매개변수는 공간, 곡률과 공간 및 곡률 근사값 방법에 적용됩니다.
(최상위 수준 표면에 대해서만 나타남) 개별 표면 하위 오브젝트에 할당된 모든 표면 근사값 설정을 지웁니다. 이 버튼을 클릭하면 모든 표면별 근사값이 손실되고 표면 하위 오브젝트에 대해 최상위 수준으로 잠금이 설정됩니다.