부울 오브젝트는 오브젝트에 부울 연산을 수행하여 두 개의 다른 오브젝트들을 결합합니다.
피연산자 A(왼쪽); 피연산자 B(오른쪽)
이것은 형상을 위한 부울 연산 입니다.
부울 오브젝트에 두 원본 오브젝트 모두의 볼륨이 포함됩니다. 형상의 교차 또는 겹치는 부분이 제거 됩니다.
부울 오브젝트에 두 원본 오브젝트에 공통되는 볼륨, 즉 서로 겹치는 부분만 포함됩니다.
부울 오브젝트에 하나의 원본 오브젝트에서 교차 볼륨이 빠진 볼륨이 포함됩니다.
두 개의 원본 오브젝트는 피연산자 A와 B로 지정됩니다.
단일 오브젝트가 많은 부울을 통합할 수 있도록, 스택 표시에 부울을 쌓아올릴 수 있습니다. 스택 표시를 통해 검색을 하여, 각 부울의 구성요소를 다시 방문고 변경사항들을 적용할 수 있습니다.
빼기: A-B(위); B-A(아래)
결합 (위); 교차 (아래)
대부분의 원형은 표면에 여러개의 재질 ID를 사용합니다. 예를들면, 하나의 상자는 재질 ID 1에서 6을 양 옆에 사용합니다. 6개의 하위 재질을 사용하여 다중/하위 오브젝트 재질을 할당하면 3ds Max에서 각 면에 하나의 재질을 자동으로 할당합니다. 두 개의 하위 재질을 사용하여 다중/하위 오브젝트 재질을 할당하면 3ds Max에서 1, 3, 5면에 첫 번째 재질을 할당하고 2, 4, 6면에 두 번째 재질을 할당합니다.
할당된 재질이 있는 오브젝트로부터 부울을 만들면 3ds Max에서 다음과 같은 방법으로 재질을 결합합니다.
더 많은 정보를 위해서는 재질 연결 옵션 대화상자를 참조하십시오.
이전 버젼에서 부울 알고리즘은 예측할 수 없는 행동을 만들어 냈습니다. 솔루션이 여기서 논의됩니다.
부울은 피연산자의 표면 토폴로지가 그대로 보존되도록 요구합니다. 즉, 누락 또는 겹치는 면이나 용접되지 않은 정점이 없도록 합니다. 표면은 연속적으로 닫혀진 하나의 표면이어야 합니다.
부울은 이 요구사항을 충족하지 못하는 피연산자들을 수정합니다. 그러나, 자동 수정은 정확히 사용자가 원하는 것이 아닐 수 있습니다. 따라서 어떤 경우에는 표면들을 수동으로 수정하는 것이 더 안전합니다.
형상 안의 구멍을 체크하기 위해, STL-확인 수정자 또는 측정 유틸리티를 사용합니다.
구멍을 채우기 위해 캡 구멍 수정자를 사용합니다.
부울은 표면의 표면 법선벡터가 일관성이 있어야 함을 요구합니다. 대칭 이동된 법선벡터는 예기치 않은 결과들을 가져올 수 있습니다. 몇 개의 면들이 한 쪽 방향을 향하고 있고, 인접한 면들이 대칭 이동된 표면들은 또한 문제가 되며, 일반적으로 CAD 프로그램에서 임포트 된 형상 내에서 발견됩니다. 부울은 최선을 다해 이 표면들을 수정합니다. 다시 이 표면들을 수동으로 수정하는 것이 더 적절합니다.
쉐이드 뷰포트를 사용하여 뒤집어진것으로 보이거나 또는 올바르지 않은 것처럼 보이는 오브젝트를 찾아서 정상적인 문제점들을 찾아내십시요. 또한 편집 가능한 메시(면) 표면 특성 롤아웃
법선 그룹에서 표시를 선택할 수 있습니다. 여기서 법선을 수정하거나 또는 법선 수정자를 사용합니다.
부울 연산은 메시의 외부와 내부에 무엇이 존재하는지에 관한 명백한 이해를 바탕으로 하기 때문에, 자신을 중첩하는 메시들은 부적절한 결과를 낳을 수 있습니다. 예를 들면, 부울의 속성을 선택하지 않고, 두 개의 중첩된 오브젝트를 사용하여 축소 유틸리티를 사용하는 경우, 결과적으로 생성되는 오브젝트는 좋은 부울 피연산자를 만들지 않습니다. 이것은 또한 찻주전자 원형 (모든 부분들이 선택된)를 위한 문제이며, 자체로 중첩시킵니다.
그러한 오브젝트를 부울 피연산자로 사용할 필요가 있는 경우, 구성요소들을 분리하고 부울과 다시 결합하여 오브젝트를 단일 비중첩 메시로 재구성합니다.
부울은 "뒤집어진 메시" (법선벡터를 대칭 이동하여 뒤집어진 메시)에 관한 이상적인 결과를 항상 만들어내지는 않습니다. 문제는 대칭 이동된 메시의 안쪽 부분이 정확하게 "바깥쪽"으로 보여지나, 메시의 바깥쪽 부분 또한 "바깥쪽"으로 보여진다는 점 입니다. 이러한 현상을 개선하려면, 메시를 뒤집는 대신, 메시의 중심에 위치한(그러나 메시에 접촉되지 않는) 커다란 상자 또는 다른 원형을 만들고, 부울을 사용하여 메시를 제거합니다. 그다음 그것을 편집 가능한 메시로 변환하고 상자의 면들을 삭제합니다. 이것은 부울을 사용하여 올바르게 작동하는 뒤집어진 메시를 생성합니다.
실제로 교차하지 않고 두 개의 부울 피연산자가 정렬하게 되면, 부울 연산은 잘못된 결과를 만들게 됩니다. 이러한 경우는 매우 드물게 일어나지만, 발생할 경우 피연산자를 약간 중첩시켜서 잘못된 결과를 제거할 수 있습니다.
부울은 두 개의 피연산자들이 동일한 복잡성을 지닐 때 가장 잘 작동합니다. 세그먼트를 사용하지 않고 상자에서 텍스트(많은 표면과 정점들로 구성된 복합 오브젝트)를 제거하고자 할 경우, 렌더링 에러가 발생하기 쉬운 많은 수의 길고 얇은 표면들이 나타나게 됩니다. 상자 세그먼트의 수를 증가시키면 더 좋은 결과가 나옵니다. 피연산자들간에 유사한 복잡성을 유지시킵니다.
앞서, 부울은 오브젝트들이 중첩될 것을 요구하였습니다. 두 개의 오브젝트가 중첩되지 않고 단지 모서리와 모서리 또는 면과 면에 닿으면, 부울은 실패합니다.
부울은 비중첩 오브젝트들을 허용합니다. 일치하는 면들/모서리들과 버틱스들은 더 이상 문제가 되지 않습니다. 다른 오브젝트 내에 쌓인 오브젝트들을 완전하게 사용할 수 있으며, 어떤 모서리도 교차하지 않고 부울을 만들 수 있습니다.
또한 축소 유틸리티를 참조하여 다중개의 오브젝트들을 가진 부울을 만들어 봅니다.
부울 오브젝트 만들기
피연산자 오브젝트들은 부울 오브젝트의 하위-오브젝트로 남아 있습니다. 부울 피연산자 하위-오브젝트들의 생성 매개변수를 수정하여, 부울 결과를 애니메이션으로 제작하거나 변경하기위해서 나중에 피연산자 형상을 수정할 수 있습니다.
예: 여러 개의 부울을 포함하는 단일 오브젝트 만들기와 수정하기
오브젝트 내에 두 개의 구멍을 가진 상자를 만든다고 가정해 봅니다. 첫 번째 구멍은 구에 의해 잘려지고, 두 번째 구멍은 원통에 의해 잘려집니다. 구 또는 원통을 나중에 변경하고자 할 경우, 다음 단계에 따라 작업 할 수 있습니다.
실린더 또는 실린더의 매개변수를 애니메이션으로 제작하고자 할 경우, 모디파이어 스택 표시에서 접근할 수 있습니다.
또한 트랙 뷰를 통하여 다중개의 부울을 검색할 수 있습니다. 트랙 뷰 내의 피연산자를 클릭하면, 수정자 스택 표시에서 피연산자 엔트리에 직접 접근을 할 수 있습니다. 많은 부울이 있는 복합체에서, 이것은 앞서 설명한 방법보다 더 쉬운 방법입니다.
피연산자 B를 선택한 경우, 부울 오브젝트에 대하여 부울 선택 롤아웃 내의 선택에 따라 피연산자 B를 참조, 이동(오브젝트 자신), 복사 또는 인스턴스로 지정합니다. 부울을 만든 후, 장면 형상을 어떻게 사용할 것인지 선택합니다.
보통 중첩 오브젝트에서 부울 오브젝트를 생성하기 때문에, B 오브젝트가 제거되지 않을 경우, (기본 이동 옵션을 사용하지 않을 경우), 완성된 부울을 보는것이 종종 어렵습니다. 부울 및 B 오브젝트를 이동하면 더 나은 결과를 볼 수 있습니다.
이 버튼을 사용하여 부울 연산을 완료하는 데 사용할 두 번째 오브젝트를 선택합니다.
피연산자 B가 부울 오브젝트로 전달되는 방식을 지정합니다. 그것은 참조, 복사, 인스턴스 및 이동으로 전달될 수 있습니다.
어떤 복사 방법을 사용 하더라도 오브젝트 B 형상은 부울린 오브젝트의 한 부분이 됩니다.
4 가지 유형의 잘라내기가 있습니다.
특히 부울의 결과값을 수정하거나 애니메이션으로 제작하고자 하는 경우, 시각화는 매우 까다로운 작업이 될 수 있습니다. 부울 매개변수 롤아웃의 표시 옵션은 부울이 만들어지는 방식을 시각화하는 데 도움을 줍니다.
표시 컨트롤은 부울을 생성하기 전까지 효력을 갖지 않습니다.
피연산자 형상은 렌더링이 가능하지 않거나 볼 수 없지만, 복합 부울 오브젝트의 일부분으로 남게됩니다. 피연산자 형상은 모든 뷰포트에서 와이어프레임으로 표시됩니다.
피연산자 표시하기
결과값(A-B) 표시하기
A-B 뒤에 숨겨진 피연산자 표시하기
A-B 뒤에 숨겨진 피연산자 표시하기
기본적으로, 부울 값은 피연산자들을 변경할 때마다 업데이트됩니다. 애니메이션으로 제작된 하나 이상의 복잡한 부울을 포함하는 장면은 수행을 지연시킬 수 있습니다. 업데이트 옵션은 수행을 향상시킬 수 있는 대안을 제공합니다.
부울이 업데이트됩니다. 항상이 선택되면 업데이트 버튼을 사용할 수 없습니다.