2026. 4. 23.

Grasshopper란? — 파라메트릭 디자인 개념과 라이노와의 관계

Grasshopper란? — 파라메트릭 디자인 개념과 라이노와의 관계

라이노를 쓰다 보면 그래스호퍼(Grasshopper)라는 말을 자주 듣게 된다. "그래스호퍼로 만들었다"는 말이 어떤 의미인지, 라이노와 뭐가 다른지 처음엔 감이 잘 안 온다. 명령어를 입력하는 대신 노드를 연결해서 형상을 만드는 방식이다. 개념부터 잡아두면 이후 학습이 훨씬 수월하다.

1. Grasshopper란

라이노에 내장된 비주얼 프로그래밍 툴이다. 코드를 직접 쓰지 않고 노드(컴포넌트)를 연결해서 형상 생성 로직을 만든다.
  • 라이노: 명령어 입력 → 형상 생성 (결과 중심)
  • Grasshopper: 로직 설계 → 파라미터 조정 → 형상 자동 생성 (과정 중심)

2. 파라메트릭 디자인이란

파라미터(매개변수)를 바꾸면 형상이 자동으로 업데이트되는 설계 방식이다.
예시
  • 슬라이더로 층수를 10 → 20으로 바꾸면
  • → 건물 높이 자동 업데이트
  • → 층별 파사드 패널 수 자동 재계산
  • → 전체 모델 즉시 반영
라이노에서 직접 모델링하면 층수를 바꿀 때 전부 다시 만들어야 한다. Grasshopper는 슬라이더 하나로 끝난다.

3. Grasshopper 실행

  • 라이노 메뉴 → Tools → Grasshopper
  • 또는 커맨드: Grasshopper
별도 창이 열린다. 라이노 창과 Grasshopper 창이 동시에 열린 상태로 작업한다.

4. 화면 구성

[캡쳐 넣기]
  • 메뉴바 + 컴포넌트 탭
  • 캔버스 (작업 영역): 노드를 배치하고 연결하는 공간

캔버스 조작

동작 방법
패닝 우클릭 드래그 또는 스페이스바 + 드래그
마우스 휠
컴포넌트 배치 더블클릭 → 이름 검색 → Enter
연결 출력 포트 → 입력 포트로 드래그
연결 삭제 Ctrl + 연결선 클릭

5. 컴포넌트(노드) 구조

컴포넌트는 Grasshopper의 기본 단위다. 입력을 받아서 처리하고 출력을 내보낸다. [캡쳐 넣기]
Component 이름
Input (왼쪽) Output (오른쪽)

컴포넌트 색상

  • 회색: 정상
  • 주황색: 경고 (작동하지만 문제 있음)
  • 빨간색: 오류 (입력값 없거나 잘못됨)

6. 데이터 흐름

Grasshopper는 왼쪽에서 오른쪽으로 데이터가 흐른다.
  • 입력 데이터 → 처리 컴포넌트 → 출력 결과
예시
  • Number Slider (숫자) → Circle (반지름으로 사용) → 라이노에 원 생성
슬라이더 값을 바꾸면 원의 반지름이 즉시 바뀐다.

7. 라이노와의 관계

Grasshopper에서 만든 형상은 라이노 뷰포트에 미리보기로 표시된다. 실제 라이노 객체로 만들려면 Bake(굽기)가 필요하다.
  • 미리보기 — Grasshopper 실행 중에만 보임 (주황색/초록색)
  • Bake — 라이노 객체로 변환 (영구적)

Bake 방법

  • 컴포넌트 우클릭 → Bake
  • → 레이어 선택
  • → 라이노 객체로 생성
실무 팁: Bake한 객체는 Grasshopper와 연결이 끊긴다. 파라미터를 수정해도 Bake된 객체는 업데이트되지 않는다. 최종 확정 후 Bake하는 것이 원칙이다.

8. Grasshopper가 유용한 경우

  • ① 반복 패턴 — 같은 형상을 많이 배열할 때
  • ② 파라메트릭 매스 — 층수/높이/폭을 자주 바꿀 때
  • ③ 비정형 파사드 — 패널 분할 자동화
  • ④ 데이터 기반 설계 — 엑셀 데이터로 형상 생성
  • ⑤ Revit 연동 — Rhino Inside Revit
반복 작업을 자동화하는 것이 Grasshopper의 핵심 강점이다.

9. 라이노 vs Grasshopper 언제 쓰나

상황 적합한 방식
단순한 형상 빠르게 라이노 직접 모델링
형상을 자주 수정해야 함 Grasshopper
반복 패턴 배열 Grasshopper
비정형 파사드 패널링 Grasshopper
최종 도면화 라이노 Make2D
BIM 연동 Grasshopper + Rhino Inside

정리

항목 내용
실행 커맨드: Grasshopper
데이터 흐름 왼쪽 → 오른쪽
미리보기 라이노 뷰포트에 자동 표시
라이노 객체화 Bake (컴포넌트 우클릭)
핵심 강점 파라미터 변경 → 형상 자동 업데이트

관련글


댓글 없음:

댓글 쓰기