부울 연산은 모델링 도구 상자의 강력한 추가 기능이지만 예기치 않은 결과를 초래할 수 있습니다. 부울 버튼은 합성 오브젝트 리스트의 만들기 패널에 있으며 오브젝트를 결합, 빼기, 교차 및 자를 수 있습니다. 다음은 문제 시나리오 리스트와 문제 시나리오를 수정할 때 따를 수 있는 단계입니다.
실제로 교차하지 않지만 교차하는 듯이 보이는 두 오브젝트에 실수로 교차 부울 연산을 수행한 경우 오브젝트가 완전히 사라지는 지점에서 종료할 수 있습니다. 피연산자 그룹에 두 오브젝트가 표시되지만 화면에는 표시되지 않습니다.
주름 또는 융기는 면이 매우 적은 오브젝트와 면이 매우 많은 오브젝트 사이에 부울 연산을 수행했을 때 발생할 수 있습니다. 예를 들어 간단한 상자에서 복잡한 자유형 오브젝트를 뺄 때와 같은 경우에 발생할 수 있습니다.
3ds Max는 상자의 표면을 테셀레이션하므로 빼기 작업에는 추가 면이 발생합니다. 불행하게도 이 면은 주로 중첩된 긴 은색 면으로 생성되어 렌더링 결과 장면에 주름 또는 융기를 형성합니다.
부울 연산을 시도하기 전에 다음 단계를 수행하십시오.
위에 제공된 예에서는 상자가 될 수 있습니다.
부울 연산은 여러 면을 가진 표면을 세분하여 작업할 여러 면과 가장자리를 만듭니다. 결과적으로 주름이나 융기를 생성할 수 있는 긴 은색 면이 줄어듭니다.
부울은 두 피연산자, 피연산자 A와 피연산자 B가 작동하도록 되어 있습니다. 피연산자 A로 선택한 오브젝트에서 많은 오브젝트를 결합하거나 빼려는 경우 피연산자 B를 선택한 후 부울 버튼을 클릭하십시오. 또는 피연산자 B 선택 버튼을 클릭하고 다음 오브젝트를 선택하면 이전 연산이 취소되고 이전의 피연산자 B가 사라집니다.
여러 오브젝트를 단일 오브젝트와 결합하거나 뺄 때 가장 효과적인 방법은 부울 연산을 수행하기 전에 모든 오브젝트를 연결하는 것입니다.
예를 들어, 둥근 볼트 구멍이 있는 금속판을 쌓는다고 가정합니다. 납작한 상자 피연산자 A와 이 상자를 관통하는10개의 원통 피연산자 B가 있습니다.
볼트가 끼워진 미래의 금속판
이렇게 하면 자동으로 수정 패널이 열립니다.
연결 옆의 작은 버튼입니다.
모든 원통이 단일 오브젝트가 됩니다.
부울 오브젝트에 주름 또는 융기가 나타남을 참조하십시오.
원통이 빠지고 상자에 구멍이 생깁니다.
부울 연산은 여러 번이 아니라 한 번만 수행해야 합니다. 이 방법은 매우 효과적이고 오류 발생 가능성이 적습니다. 3D 형상을 이미 작업한 경우 문이나 창문을 벽에 맞춰 넣을 때 대략적인 개구부를 잘라내는 데도 유용합니다.
만들기 패널 모양 메뉴에서 만든 스플라인에서 부울 연산을 수행하는 것은 어려울 수 있습니다. 2D 스플라인 모양은 3D 형상에서 사용한 부울 연산을 사용하지 않습니다. 편집 가능한 스플라인으로 변환된 모양은 수정 패널 형상 롤아웃에서 부울 기능을 제공합니다. 3D 형상에서 두 개의 개별 조각에 수행한 부울 연산과 달리 단일 스플라인에서만 부울 연산을 수행할 수 있습니다.
그러므로 둘 중 하나는 스플라인 모양에 부울 연산을 수행하기 전에 수행되어야 합니다.
해제 상태의 새 모양 시작(기본적으로 설정)
가장 일반적인 경우를 표시하기 위해 서로 겹치는 세 개의 사각형 중 가운데 사각형에서 바깥쪽 두 개의 사각형을 뺀다고 가정합니다. 또한 새 모양 시작을 끄지 않았습니다.
수정 패널이 자동으로 열립니다.
이제 세 개의 하위 오브젝트 스플라인으로 구성된 단일 모양이 만들어졌습니다.
두 개의 바깥쪽 사각형을 떼어 낸 후 최종 모양
다음은 부울 연산 작업을 한 번에 성공적으로 수행하기 위한 몇 가지 팁입니다.
피연산자 세트에서 원하는 결과를 제공하지 않는 경우 수정자를 추가하고 스택을 축소하여 편집 가능한 메시 또는 편집 가능한 폴리를 작성합니다. 먼저 수정자를 적용하지 않고 오브젝트를 편집 가능한 메시 및 다각형으로 축소할 수 있습니다. 이를 수행하려면 장면에서 편집 보류 또는 파일 다른 이름으로 저장을 사용하십시오. 스택에 있는 기존 수정자의 매개변수는 조정할 수 없습니다.
일반적으로 평소에 사용하는 면보다 많은 면을 가진 오브젝트를 생성하십시오. 예를 들어 특히 다른 오브젝트가 더 복잡한 경우에는 상자의 높이, 폭 및 길이 세그먼트를 늘리십시오. 양쪽 피연산자의 면 수가 비슷하게 설정합니다. 면 수가 많으면 부울 연산으로 작성한 가장자리가 더 부드럽고 세분화됩니다. 부울 연산으로 원하는 결과를 얻었으면 최적화 수정자를 적용하여 오브젝트의 면 수를 줄이십시오.
피연산자로 사용할 오브젝트의 유효성을 점검하는 한 가지 방법은 STL-확인 수정자를 적용하는 것입니다. 이 수정자는 기본적으로 STL 파일로 내보낼 준비로서 오브젝트가 완전하고 닫힌 표면인지 확인하는 데 사용됩니다. 부울 연산은 동일한 기준을 만족시키는 오브젝트에 가장 잘 작동하므로 피연산자에 STL-확인을 사용하십시오. STL-확인을 오브젝트에 적용한 후 Check를 설정하십시오. 그러면 상태 그룹이 오류 유무를 표시합니다.