본문 바로가기

그래스호퍼6

그래스호퍼 기초 강의 개요 KICDT에서 파이썬 스터디를 진행한 이후, 그래스호퍼 파이썬을 사용하기 위해 그래스호퍼 기초에 대해 강의를 진행했습니다. 기초 강의이기 때문에 그래스호퍼를 전혀 몰라도 모델링 툴로 라이노를 사용 중이신 분이라면 전혀 어렵지 않게 들을 수 있도록 강의를 구성했습니다. 기본적으로 그래스호퍼 기초 강의이지만 직전에 파이썬 스터디를 진행했기 때문에 파이썬 문법을 이용한 설명도 조금씩 있습니다. 강의 목표는, 강의를 듣고 나면 웬만한 그래스호퍼 코드를 보면 따라 가면서 이해할 수 있도록 하고, 기초적인 수준의 코드를 스스로 만들 수 있도록 하는 것입니다. 강의 자료를 만드는 것과 강의 진행은 제가 하였는데, 강의 중간 중간 이남주님께서 추가 설명을 덧붙여주셨습니다. 미팅 주최와 영상 녹화, 편집 및 업로드.. 2022. 4. 21.
그래스호퍼 튜토리얼 | Brep 윗면만 선택하기 이번 글에서는 라이노 그래스호퍼에서 Brep의 윗면만 선택할 수 있는 방법에 대해 다룹니다. 오늘 제가 알려드릴 그래스호퍼에서 Brep의 윗면만 선택하는 방법은 두가지가 있습니다. 첫번째는 그래스호퍼의 기본 컴포넌트만 사용하는 것이고, 두번째 방법은 그래스호퍼 파이썬을 이용하는 것입니다. 두 방법 모두 설명해드릴 테니 편한 방법으로 따라하시면 됩니다. 1. 그래스호퍼 기본 컴포넌트만 사용하여 윗면 선택하기 그래스호퍼 기본 컴포넌트만을 사용하여 Brep의 윗면을 선택하는 건 어렵지 않습니다. 먼저 윗면만 선택하고 싶은 Brep을 Brep 컴포넌트에 불러와줍니다. 그리고 Deconstruct Brep 컴포넌트에 연결합니다. 이러면 참조된 Brep의 모든 면 하나 하나에 대해 접근할 수 있게 됩니다. 우리는 .. 2022. 3. 11.
그래스호퍼 QGIS를 활용한 콘타 자동 생성 | 03 도로 만들기 이번 포스팅에서는 도로 만드는 코드를 작성하는 법에 대해 다룹니다. 전체 영상 이 영상을 보고 따라 만들어도 되고, 밑의 글과 사진을 보고 만들어도 돼요. 앞선 코드를 작성할 때 사용했던 동일한 dxf 파일을 라이노로 불러와요. 이전 포스팅에서 다운 받을 수 있어요. 그리고 동일하게 Scale 명령어를 사용해 1000배 키워줘요. Layer Reference 컴포넌트를 불러오고, Layer에는 Road Hatch를 패널에 작성하여 연결해줘요. Toggle에는 Boolean Toggle 컴포넌트를 연결하고 더블 클릭하여 True로 바꿔줘요. Match Text를 불러와 T에는 Layer Reference의 Geo를, P에는 Polyline Curve를 패널에 작성하여 연결해줘요. 그리고 Cull Patte.. 2022. 2. 22.
그래스호퍼 QGIS를 활용한 콘타 자동 생성 | 02 런치박스 애드온 설치 및 레이어 자동으로 분류하여 최종 매스 올리기 이번 포스팅에서는 코드 작성에 필요한 런치박스 애드온을 설치하는 법, 라이노에 불러온 층수 레이어를 자동으로 분류하는 파이썬 스크립트를 작성하는 법과 그걸 통해 최종적으로 건물의 매스를 층수만큼 올리는 코드를 작성하는 법을 다뤄요. ① 런치박스 애드온 설치하기 런치박스 애드온은 그래스호퍼에서 가장 많이 쓰이는 애드온 중 하나예요. 저희는 런치박스의 많은 컴포넌트 중 라이노의 레이어와 지오메트리를 불러오는 기능을 하는 LayerReference 컴포넌트와 LayerInformation 컴포넌트를 사용할 거예요. 런치박스 애드온을 설치하기 위해 다음 링크로 접속해주세요. https://www.food4rhino.com/ 그리고 하단으로 내려가 설치 파일을 받으시고 실행해주세요. 자동으로 설치가 돼요. ② 레.. 2022. 2. 17.
그래스호퍼 QGIS를 활용한 콘타 자동 생성 | 01 건물 매스 & 파라펫 만들기 전체 코드를 한번에 작성하는 것은 어려울 수 있으니 코드를 조금씩 나누어 작성하는 법을 알려줄 거예요. 위 사진은 전체 코드 중에서 오늘 작성할 부분을 표시한 거예요. 두 개로 보이지만, 동일한 코드이기 때문에 하나만 만들어도 되니 겁먹을 필요가 없어요. 이번 포스팅을 통해 건물의 매스와, 파라펫을 만드는 코드를 어떻게 만드는지 알 수 있어요. 전체 영상 오늘 다루는 코드를 작성하는 영상이에요. 영상을 보고 따라 만들어도 되고, 밑의 사진과 설명을 보고 따라 만들어도 돼요. 먼저 라이노에서 임의로 하나의 닫힌 커브를 만들어요. 저는 10m x 10m의 정사각형 커브를 만들었어요. 그 후 그래스호퍼에서 Curve 컴포넌트를 불러와 우클릭 한 뒤 set one curve를 눌러 연결해주면 돼요. 지금은 하나.. 2022. 2. 13.
그래스호퍼 QGIS를 활용한 콘타 자동 생성 | 예제 사용 영상 그래스호퍼, QGIS, 연속수치지형도를 이용하여 영상처럼 3분만에 대지 콘타와 매스를 만들 수 있어요. 국토정보플랫폼에서 필요한 지역의 연속수치지형도를 받아와 QGIS에서 간단한 작업을 하여 dxf로 추출한 뒤, 라이노에 import 하고 그래스호퍼 코드를 작동시키면 끝이에요. 국토정보플랫폼에서 파일을 받아오는 작업을 제외하면, 첨부된 영상처럼 단 3분만에 대지와 매스를 만들 수 있어요. 해당 코드는 건물이 위치한 블록, 건물과 파라펫, 도로를 자동으로 만들어 줘요. 하지만 등고선을 활용하여 지형을 만들어 주진 않아요. 그러므로 대지 경사가 많이 없는 도심지의 사이트 콘타를 만들 때 유용할 거예요. 해당 코드에는 그래스호퍼 기본 컴포넌트 외에도 런치박스 애드온의 컴포넌트, 간단한 파이썬 스크립.. 2022. 2. 9.