inflearn logo
강의

講義

知識共有

ブレンダー ジオメトリノード講座 Part 2

Evaluate on Domain ノードの活用

노드로 시포디 필드처럼....

解決済みの質問

128

hgf3000

投稿した質問数 6

0

image.png

시포디 기반의 모션그래퍼 인데요 지오메트리 노드를 학습하고 저런 형태의 모션을 구현할려고 하는데 노드를 어떻게 짜야할지 모르겠어서 질문드립니다. 듣고 배워서 따라하는건 쉬운데 막상 응용하면 막혀서 ㅠㅠ슬픕니다. 저에게 정답의 길을 한번더 알려주시면 감사하겠습니다 ㅠ.

blender 3d geometry 3d-modelling procedural

回答 2

0

blender

네, 현재 블렌더는 시포디처럼 사용하기가 쉽지 않은 단점이 있는 상태이긴하죠. 하지만, 그만큼 표현의 폭을 넓힐 수 있는 장점이 있긴합니다. 문의해주신 부분에서 웨이트로 칠해지는 부분도 파라미터로 조절할 수 있는 간단한 노드 구성이미지를 첨부해드립니다. 이 기본 셋업을 바탕으로 조금씩 더 원하시는 제어를 담당하는 노드들을 추가하시면 될 것 같습니다. 아래의 노드 트리는 Float Curve를 통해서 선택된(웨이트가 적용된) 영역의 올라가는 이미지를 제어할 수 있습니다. 물론, Factor 값과 Value 값에 Random 노드를 추가하시면 랜덤하게 올릴수도 있습니다.

control.png.webp

아래는 x축으로 선택되는 노드 그룹을 mute 시켜놓은 노드 트리입니다. 전체 구성이 크게 두 부분으로 나뉘어져 있어서 노드 구성을 보다 명확하게 보실 수 있도록 참고로 업로드해보았습니다.

mute.png.webp

위 노드 구성에서 결국 controller의 거리에 따른 선택된 영역들의 값이 위로 올라가는 것이 포인트입니다.
따라서 컨트롤러의 거리에 따른 선택 영역의 제어가 핵심으로 보이고요, 컨트롤러의 거리값을 반환하는 것은 vector math를 활용한 distance를 구하는 것인데, 제가 첨부해드린 노드 트리는 그 거리를 구하는 가장 간단한 방법이라 생각되는 geometry proximity 노드를 사용하였습니다.
한번 단계별로 살펴보시면서 원하시는 효과 구현이 가능하신지 시도해주시면서 추가 설명이 필요한 부분있으면 한번 더 문의해주세요.

0

hgf3000

감사합니다 ㅠㅠ
실무에서는 당장 시포디로 해결했는데 절차적 노드를 완전히 이해하면 블랜더로 작업 앞으로 해볼생각입니다. 그리고 블랜더로도 구현이 가능하다는거에 한번더 희망이 보이네요!!
시포디는 되고 블랜더는 안되는줄알았습니다 ㅠㅠ. 하나의 길을 보여주셔서 감사합니다!!
실례가 안된다면 만드신파일 하나하나 구조적으로 뜯어보며 이해할수있게
메일로 발송 가능할까요? ㅠㅠ hgf3000@naver.com 인데.. 가능할지요...

1

blender

네, 기본적인 셋업이기 때문에 첨부해드린 이미지와 다른 것은 없습니다만, 이미지에 표시된 노드 구조가 포함된 파일을 다음 링크에서 다운로드하실 수 있습니다.

https://openclass.gumroad.com/l/jcsgzy

0

hgf3000

WOW 갓!!! 감사합니다!! 런타임님!! 최고!!!

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 스타까치님.

블렌더의 지오메트리 노드를 통해 Cinema 4D에서 사용되는 Field처럼 오브젝트를 변형하고 싶은 상황이군요. C4D의 필드 기능은 특정 속성이나 변환을 정의된 방식으로 오브젝트에 적용하는 유용한 툴입니다. 이를 블렌더에서 구현하기 위해서는 몇 가지 노드들이 기본적으로 필요합니다.

  1. Noise Texture 노드와 Color Ramp 노드: Noise Texture 노드로 랜덤한 높낮이 패턴을 생성하고, Color Ramp 노드를 활용해 이 패턴을 원하는 형태와 강도로 조정할 수 있습니다.

  2. Attribute Sample Texture 노드: 텍스처로부터 좌표를 샘플링하여 각 지점의 변화를 제어할 수 있습니다. 이를 통해 그리드를 생성하고, 특정 지점에 텍스처의 영향을 미치도록 할 수 있습니다.

  3. Point Instance 노드와 Linear Field 조합: 원하는 영역에 대해 라인형 필드를 구현하려면 “Point Instance”와 비슷한 방식으로 작동하는 노드를 사용해서 특정한 영역이나 방향으로 변화를 제한할 수 있습니다.

  4. Vector Math 노드: 위치값이나 높이값을 조정하여 네트워크 노드가 오브젝트의 특정 부분만을 변화시키도록 설정합니다.

아래 링크들을 참고하시면 도움이 될 것입니다. 블렌더의 지오메트리 노드에서 어떻게 혼합하고 변형할 수 있는지에 대한 유사한 사례를 확인할 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

round cube

0

17

2

젠가 3개를 90도 회전시킬 때 각각의 축으로 회전하는 경우

0

23

2

로컬 축 전환이 강의 내용과 좀 다릅니다.

0

33

3

계단이 안내려가요

0

36

2

창문 유리에 솔리디파이 면문제

0

44

3

음성 파일 두개가 들리네요

0

27

0

Polyreduce 퍼센트 값이 적용되지 않음 + 다른 이슈

0

26

1

라이브러리 import method관련

1

47

2

와플 Z축 미러 적용시 늘어나요

1

57

3

신발 ㅠㅠ

0

35

1

랜더링 이미지가 이상하게 나와요

0

63

2

양말 찐빠났어요

0

49

2

웨이트 페인트 오류 질문

0

48

2

러그 제작 파티클

0

62

2

symmetry 기능 오류?

0

70

2

렌더링 라이트에 관련한 질문

0

66

2

다른 오브젝트끼리 자연스럽게 붙이기가 궁금해요!

0

80

2

이전버전 다운로드가 없어요

0

70

2

5.0에서 파라미터가 좀 다른거 같은데요

0

69

2

오랜만에 한번더 질문하러 왔어용!!

0

86

2

인덱스 선택시 나오는 화면의 뷰가 강의와 다릅니다.

0

89

1

간단한 질문 한개만 더 드려요!!

0

93

2

지오메트리 노드를 듣고 응용중인데요..

0

131

2

버튼을 눌러도 영상이 실행이 안 됩니다

0

288

8