2026. 4. 23.

Grasshopper 결과물 라이노로 굽기 — Bake 완전 정리

Grasshopper 결과물 라이노로 굽기 — Bake 완전 정리

그래스호퍼(Grasshopper)에서 만든 형상은 미리보기 상태다. 라이노에서 실제로 편집하거나 출력하려면 Bake가 필요하다. 단순히 우클릭 → Bake로 끝나는 것 같지만 레이어 관리, 속성 설정, 반복 Bake 처리까지 알아두면 실무에서 훨씬 깔끔하게 쓸 수 있다.

1. Bake란

Grasshopper 미리보기 형상을 라이노 객체로 변환하는 작업이다.
  • Grasshopper 미리보기 — 주황색/초록색 표시
  • → Bake
  • → 라이노 객체 (일반 흰색/레이어 색상)
Bake된 객체는 Grasshopper와 연결이 끊긴다. 이후 Grasshopper에서 파라미터를 바꿔도 Bake된 객체는 업데이트되지 않는다.

2. 기본 Bake 방법

방법 1 — 컴포넌트 우클릭

  • 결과물 컴포넌트 우클릭
  • → Bake
  • → 레이어 선택 창
  • → 레이어 선택 또는 새 레이어 입력
  • → OK

방법 2 — 단축키

  • 결과물 컴포넌트 선택
  • → Ctrl + Shift + B (기본 단축키 없음, Alias 등록 권장)

방법 3 — 여러 컴포넌트 동시 Bake

  • Bake할 컴포넌트 여러 개 선택
  • → 우클릭 → Bake
  • → 한 번에 처리

3. Bake 옵션 — 레이어와 속성 설정

Bake 창에서 레이어와 속성을 설정할 수 있다.
  • Bake 창:
  • → Layer: 대상 레이어 선택
  • → Add to document: 라이노 문서에 추가
실무 팁: Bake 전에 라이노에서 레이어를 미리 만들어두면 Bake 창에서 바로 선택할 수 있다. 레이어 구조를 정해두지 않으면 Default 레이어에 모두 쌓인다.

4. Object Attributes — Bake 시 속성 지정

Bake할 때 레이어, 색상, 이름을 자동으로 지정하는 방법이다.

Object Attributes 컴포넌트

더블클릭 → "object attributes" 검색
입력: L — 레이어 이름 (텍스트), N — 객체 이름, C — 색상
출력: A — 속성 데이터

Bake 컴포넌트와 연결

형상 컴포넌트 → Custom Preview (속성 적용) 또는 형상 + Object Attributes → Bake 컴포넌트

5. 자동 Bake — Bake 컴포넌트

매번 우클릭하지 않고 버튼 하나로 Bake하는 방법이다.

Human UI 또는 Elefront 플러그인

자동 Bake를 위해서는 플러그인이 필요하다. 가장 많이 쓰는 것은 Elefront다.
  • Food4Rhino(food4rhino.com) → Elefront 검색 → 설치

Elefront Bake 컴포넌트

Reference Object 컴포넌트 → Bake Objects 컴포넌트
입력: G — 형상, A — Object Attributes, B — Bake 트리거 (Boolean Toggle)
Boolean Toggle을 True로 바꾸면 Bake가 실행된다.

6. Bake 전 정리 습관

무분별하게 Bake하면 라이노 파일이 지저분해진다.
  • ① Bake 전 라이노 레이어 구조 정리
  • ② 기존 Bake 결과물 삭제 후 재Bake
  • ③ 필요한 컴포넌트만 선택해서 Bake
  • ④ Bake 후 즉시 What으로 객체 타입 확인
  • ⑤ Purge로 불필요한 데이터 정리

7. 기존 Bake 결과물 교체

파라미터 수정 후 재Bake할 때 기존 결과물을 먼저 삭제해야 한다.

방법 1 — 수동 삭제

  • 라이노에서 기존 Bake 결과물 선택 → Delete
  • → Grasshopper에서 파라미터 수정
  • → 재Bake

방법 2 — 레이어로 관리

  • Bake 결과물을 전용 레이어에 모아두기
  • → 재Bake 전 레이어 전체 선택 → Delete
  • → 깔끔하게 교체
실무 팁: Bake 전용 레이어를 GH_Bake 또는 00_Grasshopper로 만들어두면 찾기 쉽고 정리가 편하다.

8. Internalize — 라이노 참조 없이 Grasshopper 파일 단독 실행

Grasshopper는 라이노에서 커브나 서페이스를 가져와서 쓰는 경우가 많다. 파일을 다른 PC로 옮기면 참조가 끊겨서 컴포넌트가 빨간색이 된다.

Internalize로 데이터 포함

  • 참조 컴포넌트 우클릭 → Internalize data
  • → 라이노 참조 대신 데이터를 GH 파일 내부에 저장
  • → 라이노 파일 없이도 GH 파일 단독 실행 가능
실무 팁: Grasshopper 파일을 공유하거나 보관할 때는 반드시 Internalize를 먼저 실행한다. 그렇지 않으면 받는 쪽에서 참조가 모두 끊긴다.

9. Grasshopper 파일 저장

Grasshopper 창 → File → Save → .gh 파일로 저장
라이노 파일(.3dm)과 Grasshopper 파일(.gh)은 별도로 저장된다. 같은 폴더에 함께 보관하는 것이 관리하기 편하다.

권장 폴더 구조:

프로젝트명/
├── 3DM/ — 라이노 파일
├── GH/ — Grasshopper 파일
├── DWG/ — CAD 파일
└── Render/ — 렌더링 결과

10. 전체 워크플로우 정리

Grasshopper 작업의 일반적인 흐름이다.
  • 1. 라이노에서 기준 지오메트리 준비 → 대지 외곽선, 기준 커브 등
  • 2. Grasshopper에서 로직 설계 → 컴포넌트 연결 → 슬라이더로 파라미터 조정
  • 3. 미리보기로 결과 확인 → 뷰포트에서 실시간 확인
  • 4. 파라미터 확정 후 Bake → 레이어 지정 → 라이노 객체로 변환
  • 5. 라이노에서 후처리 → 치수, 주석 추가 → Make2D → 도면화 → 렌더링
  • 6. Grasshopper 파일 저장 → Internalize → .gh 파일 저장

정리

항목 내용
기본 Bake 컴포넌트 우클릭 → Bake
레이어 지정 Bake 창에서 선택
속성 지정 Object Attributes 컴포넌트
자동 Bake Elefront 플러그인
참조 내장 Internalize data
파일 저장 .gh 별도 저장

관련글


댓글 없음:

댓글 쓰기