3월, 2021의 게시물 표시

블렌더 3D 떨어지는 천 시뮬레이션

이미지
 블렌더 3D 메쉬를 이용해 늘어지는 천 만들기  가끔 제품을 모델링할 때 천처럼 직물로 이루어진 부분을 모델링해야할 때 난감한 경우가 종종 있었다. 블렌더에서 이 문제를 해결할 수 있으면 좋을 것 같아 패브릭 재질의 형태를 모델링 하는 법을 배워둬야겠다고 생각했다.  천에 중력 적용과 충돌 지정 먼저 간단하게 육면체 위에 천이 걸쳐지는 시뮬레이션을 해보았다. 먼저 shift A를 눌러 Mesh 추가하고 G, S 로 위치와 크기 조정한다. 메쉬를 선택해 Tab을 눌러 에딧모드로 넘어간다. Ctrl R로 루프 컷(Loop Cut)을 하는데, 루프컷을 하고 왼쪽 아래를 보면 Loop Cut and Slide 탭이 남아있으므로 열어서 컷의 갯수(Number of Cuts)를 조정해준다. 우측 상단의 overlays 탭을 열어서 Geometry의 Wireframe을 체크해주면 나누어진 메쉬를 볼 수 있다. Pysical Properties에 들어가면 Cloth탭을 볼 수있다. 메쉬를 선택하고 Cloth를 누르면 시뮬레이션 할 수 있다. 스페이스바를 누르면 천에 중력이 적용되어 아래로 떨어지는 것을 볼 수 있다. 그러나 이 상태에서는 메쉬가 육면체를 통과해 떨어지게 되므로 육면체를 충돌 가능한 개체로 설정해주어야 한다. 육면체를 선택한 뒤 Physical Properties에서 Collision을 선택하면 메쉬가 육면체를 통과하지 않고 충돌하게 된다. 다시 스페이스바를 누르면 메쉬가 육면체에 충돌하면서 떨어지는 것을 볼 수 있다. 이 육면체는 공중에 고정되어 있는 것이므로 천이 끝없이 떨어지는 것을 막으려면 바닥을 만들어주어야한다. 핀으로 고정한 것 같은 천 연출 만약 물체에 충돌하는 게 아니라 단순히 어떤 부분을 위치로 고정시키고 싶다면 Object Data Properties에서 그룹을 추가해 점을 선택하고 Assign 해준다. 그리고 다시 Physics Properties로 돌아와 아래쪽의 Shape 탭에서 Pin Group에 방금 만든 그룹을 지정해주면 된다.

퓨전 360 스페이스 트러스 프레임 모델링

이미지
 퓨전360을 이용한  스페이스 트러스 프레임  모델링  퓨전 360을 이용해 모델링한 스페이스 트러스 프레임 시뮬레이션에서 스페이스 트러스 모델의 메싱(Meshing) 문제 스페이스 트러스 프레임(Space Truss Frame) 구조를 모델링 할 때는 라이노의 그래스호퍼를 사용하는 게 빠르고 편하다. 모델링이 필요해 그래스호퍼의 런치박스 애드온을 사용해 모델링 했지만 구조가 복잡해지자 퓨전360으로 가져와 하중 시뮬레이션을 돌리니 메쉬를 만드는 과정에서 오류가 발생했다. 결국 조금 복잡하더라도 퓨전360에서 자체적으로 모델링해 테스트하기로 했다. 그러나 라이노와는 작업방식이 많이 다른 터라 퓨전360에서의 스페이스 트러스 모델링 방법을 찾아보았지만 인터넷에서 찾을 수 없었다. 그래서 고민 끝에 완벽하진 않지만 구조를 만드는데 성공했고 그 방법을 공유한다. 추가로, 시뮬레이션을 할 때 트러스 구조가 곡선형이면 퓨전360에서 자체적으로 모델링을 하더라도 라이노 모델을 가져왔을 때와 똑같이 문제가 발생한다. 그래서 결국 기존 디자인으로 테스트하지는 못하고 모델링을 간소화시켜 트러스 구조가 얼마나 힘을 분산하는 지만 볼 수 있었다. 퓨전 360에서 스페이스 트러스 프레임 모델링 하기 XY, XZ, YZ 플레인에 격자무늬를 스케치한다. 플레인에 사각형을 스케치하고 각 변의 중심점을 이은 선의 교차점에 포인트를 찍어둔다. Plane Through Three Points를 이용해 45도 틀어진 플레인을 만들어준다. 각 커브의 끝점 세 개를 선택하면 만들 수 있다. 만들어진 플레인 위에 xy평면 스케치의 중심점과 xz, yz평면 스케치 중첩 부분의 꼭짓점을 이어주는 선을 스케치하고 파이프(pipe)를 만들어준다. 세 점을 이용해 플레인을 만들고 파이프를 미러(mirror)해준다. 필요한 부분마다 같은 방식으로 플레인을 만들면 된다. 파이프 네 개가 만들어졌으면 파이프 위로 평면을 또 만들어주고 사각형을 스케치 해준다. 사각형 폴리라인에 파이프(pipe)를 만들어주는데,