라이노 서페이스 연속성 — G0 / G1 / G2 개념과 실무 적용
라이노(Rhino)에서 두 서페이스를 이어 붙일 때 "연결은 됐는데 경계선이 튀어 보인다"는 문제가 생긴다. 원인은 연속성(Continuity) 설정이다. G0 / G1 / G2는 두 서페이스가 만나는 방식을 정의한다. 개념을 모르면 왜 경계가 튀는지 이해하기 어렵다. 한 번만 이해해두면 서페이스 품질이 달라진다.1. 연속성이란
두 커브 또는 서페이스가 만나는 지점에서 얼마나 매끄럽게 이어지는지를 나타내는 개념이다.
| 등급 | 이름 | 의미 |
|---|---|---|
| G0 | Position | 끝점이 같은 위치에 있음 |
| G1 | Tangent | 끝점 + 접선 방향이 같음 |
| G2 | Curvature | 끝점 + 접선 + 곡률이 같음 |
숫자가 높을수록 더 매끄럽게 이어진다.
2. G0 — 위치 연속성
두 커브 / 서페이스의 끝점이 같은 위치에 있다. 이어져 있지만 꺾인다.
- 예: 두 직선이 한 점에서 만나는 경우 → 연결은 됐지만 모서리가 생김
건축에서 두 면이 만나는 코너, 날카로운 엣지가 필요한 경우에 해당한다.
3. G1 — 접선 연속성
끝점이 같고 접선 방향도 같다. 꺾임 없이 부드럽게 이어진다. 경계선은 보이지만 반사광이 자연스럽다.
- 예: 두 커브가 만나는 지점에서 방향이 같은 경우 → 연결 부위가 꺾이지 않음 → 반사광에서 경계선이 보임
FilletEdge, BlendCrv 기본값이 G1이다.
4. G2 — 곡률 연속성
끝점, 접선 방향, 곡률 반지름까지 같다. 경계선이 거의 보이지 않고 반사광이 완전히 자연스럽다.
- 예: 자동차 바디, 제품 외장 → 경계선이 렌더링에서 보이지 않음 → 반사광이 끊김 없이 연속
G2는 제품 디자인과 고품질 건축 모델링에서 요구된다.
5. 시각적 차이
| 구분 | 형태 | 시각적 특징 |
|---|---|---|
| G0 | ∧ | 꺾임 있음 (뾰족한 연결) |
| G1 | ⌒ | 꺾임 없음 (부드럽지만 경계 있음) |
| G2 | ⌣ | 곡률 연속 (완전히 자연스러운 연결) |
렌더링 결과에서 차이가 가장 잘 보인다. G0은 모서리가 생기고, G1은 부드럽지만 반사광에 경계가 보이고, G2는 반사광이 끊김 없이 흐른다.
6. 라이노에서 연속성 확인 — CrvDeviation / GCon
GCon — 두 커브 연속성 확인
- 커맨드: GCon → 두 커브 선택 → 연속성 등급 표시 (G0 / G1 / G2)
CurvatureGraph — 곡률 그래프 시각화
- 커맨드: CurvatureGraph → 커브 선택 → 곡률 분포를 빗살 모양으로 표시 → 연속점에서 빗살이 자연스럽게 이어지면 G2
7. BlendCrv — 연속성 설정해서 커브 연결
커맨드: BlendCrv
두 커브 사이를 연결하는 전환 커브를 만든다. 양쪽 연속성을 각각 G0 / G1 / G2로 설정할 수 있다.
사용 방법
- BlendCrv 실행
- 첫 번째 커브 끝점 근처 클릭
- 두 번째 커브 끝점 근처 클릭
- 옵션에서 양쪽 연속성 설정 후 OK
8. BlendSrf — 서페이스 연속성 연결
커맨드: BlendSrf
두 서페이스 사이에 전환 서페이스를 만든다. 양쪽 연속성을 G0 / G1 / G2로 설정할 수 있다.
사용 방법
- BlendSrf 실행
- 첫 번째 서페이스 엣지 선택
- 두 번째 서페이스 엣지 선택
- 연속성 설정 (양쪽 각각) 후 OK
9. MatchSrf — 서페이스 연속성 맞추기
커맨드: MatchSrf
기존 서페이스의 엣지를 다른 서페이스에 G0 / G1 / G2로 맞춘다. BlendSrf가 새 전환 서페이스를 만드는 것과 달리 MatchSrf는 기존 서페이스를 직접 수정한다.
사용 방법
- MatchSrf 실행
- 수정할 서페이스 엣지 선택
- 기준 서페이스 엣지 선택
- 연속성 등급 선택 후 OK
10. 실무 적용 기준
| 상황 | 권장 연속성 |
|---|---|
| 날카로운 코너 | G0 |
| 건축 매스 일반 곡면 | G1 |
| 건축 고품질 곡면 파사드 | G2 |
| 제품 외장 / 자동차 바디 | G2 이상 |
정리
| 등급 | 조건 | 특징 |
|---|---|---|
| G0 | 위치 일치 | 꺾임 있음 |
| G1 | 위치 + 접선 | 부드럽지만 반사광 경계 있음 |
| G2 | 위치 + 접선 + 곡률 | 완전히 자연스러운 연결 |
| 확인 | GCon / CurvatureGraph | — |
| 적용 | BlendSrf / MatchSrf | — |
관련글
- 라이노 서페이스 기초 — PlanarSrf / Extrude / Revolve
- 라이노 Fillet / Chamfer — 커브와 솔리드, 각각 다르게 쓴다
- 라이노 Sweep 1Rail / 2Rail — 경로를 따라 단면 이동시키기
댓글 없음:
댓글 쓰기