Blender

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

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

커브 지오메트리를 이용해 체인을 자유롭게 생성하기
커브 베지어 꺼내서 지오메트리 노드 추가하기
> Instance on Points 노드 추가하고 Collection Info 노드 꺼내서 Chain 콜렉션 선택 후 Instance와 연결
* 체인이 처음과 끝에만 배치된 이유
   => 꺾이는 부분마다 버텍스가 있는 메쉬와 다르게, 커브는 버텍스가 처음과 끝에만 존재하기 때문
   => Resample Curve: 커브한테 포인트를 만들어주는 노드
        - Count: 베지어 커브 위에 만들어줄 포인트의 갯수
        - Length: 포인트와 포인트 사이의 거리 (값이 커지면 거리가 멀어지면서 체인의 갯수가 줄어듬)
> Resample Curve 노드 추가하여 Count와 Length 값 조절
* 그냥 회전값을 넣으면 베지어 커브의 회전방향을 고려하지 않고 하나의 축을 기준으로 다같이 회전이 들어감
   => Align Euler to Vector: 각각의 오브젝트가 베지어 커브의 회전방향을 따라서 회전을 할 수 있게 해줌
        - X/Y/Z: 오브젝트의 어떤 축을 기준으로 회전 방향을 결정할지 (오브젝트가 향하고 있는 방향을 선택해주면 됨)
        - Rotation: 현재 상황에서 어느 정도로 회전이 들어갈지
            => 보통 랜덤값을 사용하므로 Random Value 노드와 연결해주면 된다
        - Factor: 노드에 대한 회전을 어느 정도로 반영할지 (1이면 100% 반영)
> Align Euler to Vector 노드 추가하여 Rotation에 연결
> Curve Tangent(곡선의 각 포인트들이 각자의 위치에서 앞으로 가는 방향을 계산해서 벡터로 알려줌) 노드 추가

+) 다양한 체인의 방향 만들기
> 체인을 제자리 복사하여 x축으로 90도 회전시키기
* 베지어 커브의 모양이 이상해진 이유
   : 두 개의 체인을 하나의 오브젝트로 인식
     => Collection Info의 Separate Children 체크하고 Instance on Points의 Pick Instance 체크하여 분리하기
> 더 다양한 표현을 위해 x축으로 45도, -45도로 회전한 체인도 복사
> 방향을 더 수정하고 싶으면 Random Value의 Max 값이나 Seed 값을 조절해줘도 됨
* 그림 그리는대로 체인 생성하기
  : 툴박스에서 Draw 선택하고 그림을 그리면 그리는대로 베지어 커브가 생김!
> 렌더 속성창에서 Film > Transparent 꺼서 배경색 나타내기
* Ctrl 스페이스바: 창 확대 (돌아가기는 위의 Back to Previous)
> 카메라 뷰에 마우스 대고 Ctrl 스페이스바로 확대한 뒤, 그리는대로 체인 생기는 동작 화면녹화하기

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