모델링

Boolean하면 왜 다운될까요?

by Mog posted Aug 28, 2006 Replies 2
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
Extra Form
유첨 화일에 FRP_D를 Hole을 가지고 Subtract Boolean하려 하는데 한참 버벅대더니 메모리가 부족하다며 다운되네요. Mac과 PC 모두 해봤는데 마찬가지......

두 사양 다 램은 1GB이고 Mac은 G4 1G Dual, PC는 Xeon Dual입니다. - -;
  • profile
    정석 2006.08.28 14:40
    이유는 간단합니다. 계산이 너무 많이 이루어지기때문입니다. 현재 라인의 Angle 값이 5도 로 되있습니다. 디폴트 값이죠. 이상태로 하나도 아닌 50개의 원기둥을 불린시키면, 폴리곤이 엄청 쪼개집니다.

    라이노같은 설계 툴에서는 이런거 아무것도 아니지요. 근데 폴리곤 모델링에서는 폴리곤 수가 엄청나게 늘어납니다. 간단히 테스트해봤는데

    홀의 라인 앵글값을
    72도로 했을시 포인트: 4284개/폴리곤: 2517개
    36도로 했을시 포인트: 6084개/폴리곤: 3644개
    18도로 했을시 포인트: 9684개/폴리곤: 5943개
    9도로 했을시 포인트: 16884개 폴리곤은 10418개 (메모리 사용량은 600메가 가량)
    5도로 했을시 ????????? 대충예상이 됩니다. 메모리 1기가는 당연히 모지랍니다.

    블린의 결과는 당연히 5도 일때가 더 깨끗하게 빠지겠지요. 하지만, 엄청난 계산을 하게 됩니다.
    당연히 메모리 부족현상이 일어날수 있습니다.

    홀의 라인의 앵글값을 높여주세요.
  • ?
    Mog 2006.08.28 14:40
    그렇군요. 친절한 답변 감사드립니다.
    여러 Spline을 Connect시키면서 하나의 오브젝트가 되니까 계산도 단순해 지는 줄 착각했습니다. 그런데 50개 원기둥 그대로군요. 생각이 단순하죠? ^ ^;

    그런데 말씀하신대로 앵글값을 올리면 동그란 Hole이 아니라 각이진 Hole이 만들어지네요.
    그렇다면 Boolean이 아닌 다른 방법으로 만드는게 옳은 걸까요?