Blender

[Blender] 지오메트리 노드 기초 - Curve Circle 개념

귤까망 2025. 10. 27. 19:58

아이스크림이 둥글게 회전하는 모션 만들기
아이스크림에 지오메트리 노드 추가하고 Curve Circle 노드 추가해서 Output에 연결
* Curve Circle 노드
   - Radius > Resolution: Circle을 구성하는 점들의 갯수
   - Radius: Circle의 크기
   - Points: 위치 변경
> Circle에 두께감을 주기 위해 Curve to Mesh 노드를 Circle 노드와 아웃풋 노드 사이에 배치
> Curve와 연결된 노드는 선을 만들어주는 커브, Profile Curve와 연결된 노드는 두께감을 만들어줌 (Radius 값으로 조절)
* Profile Curve에 연결된 Curve Circle 노드의 Resolution값으로 도넛의 둥근 정도를 조절할 수 있음
> 도넛을 회전시키기 위해 Transfrom Geometry를 꺼내 두께감을 준 Curve 노드와 Curve to Mesh 노드 사이에 배치
   => 어디에 배치해야할지 헷갈린다면 한 번씩 배치해서 값을 조절하면서 원하는 모양으로 움직이는 곳 찾기
   => 와이어 프레임뷰에서 더 잘 확인할 수 있음
> Scene Time 노드 추가 (애니메이션 노드 / 키프레임을 넣지 않아도 됨)
   => Frame으로 연결하면 1프레임마다 애니메이션이 들어감
   => Seconds로 연결하면 1초마다 애니메이션이 들어감
> 그냥 연결하면 X, Y, Z값이 다 회전하므로 Combine XYZ 노드의 Z에 연결하여 따로 회전 애니메이션 넣기

> Instance on Points 노드를 꺼내서 Curve to Mesh를 Points에, Group Input을 Instance에 연결
> 인풋, 아웃풋, 인스턴스 노드 제외하고 다 donut이라는 이름의 그룹으로 묶기 (Ctrl G)
> 아이스크림이 각자의 방향으로 회전하게 하기 위해 Align Euler to Vector 노드와 Normal 노드 연결
* Normal 노드: 오브젝트가 갖고있는 노말 방향에 대한 정보를 갖고있음 
> 카메라 뷰로 바꾸느라 X축으로 90도 회전이 되었기 때문에 축을 Z로 설정해야 방향이 제대로 바뀜



지오메트리 노드 기초 - Curve Circle 개념