TECHARTNOMAD | TECHARTFLOWIO.COM

SUBSTANCE

FX MAP :: ATOMIC NODE

jplee 2023. 5. 20. 10:21

 

특정한(또는 사용자가 작성한) 간략한 Pattern 반복적으로 나누고 겹쳐 새로운 형태의 복잡한 패턴을 만들 있는 강력한 기능 입니다.

 

Quadrant 사분면 정의.

4분면을 영어로는 quadrant라고 합니다.

quad에는 '정사각형'의 뜻도 있지만, 숫자 '4'의 뜻도 가지고 있기 때문입니다.

FX Map SD 절차적인 Shape 생성의 가장 근간이 되는 Core 생각 하시면 것입니다.

 

'1사분면'

좌표평면에서 x>0, y>0인 부분이 제1사분면.

1사분면을 영어로는 the first quadrant라고 하며 first '첫 번째'를 의미하므로, the first quadrant에는 '첫 번째 사분면' 입니다.

 

 

'2사분면'

좌표평면의 네 개의 사분면에서 제1사분면을 기준으로 하여, 시계 반대 방향으로 회전할 때 두 번째 오는 사분면.

, x<0, y>0인 부분이 제2사분면이다. 2사분면을 영어로는 the second quadrant라고 한다. second '두 번째'를 의미하므로, the second quadrant에는 '두 번째 사분면 입니다.

 

 

'3사분면'

좌표평면의 네 개의 사분면에서 제1사분면을 기준으로 하여, 시계 반대 방향으로 회전할 때 세 번째 오는 사분면.

, x<0, y<0인 부분이 제3사분면이다. 3사분면을 영어로는 the third quadrant라고 한다. third '세 번째'를 의미하므로, the third quadrant에는 '세 번째 사분면'입니다.

 

 

'4사분면'

좌표평면의 네 개의 사분면에서 제1사분면을 기준으로 하여, 시계 반대 방향으로 회전할 때 네 번째 오는 사분면.

, x>0, y<0인 부분이 제4사분면이다. 4사분면을 영어로는 the fourth quadrant라고 한다. fourth '네 번째'를 의미하므로, the fourth quadrant에는 '네 번째 사분면' 입니다.

 

 

FX-Map 생성과 Edit Fx-Map

FX-Map 선택 Ctrl+E 키를 사용 하여 편집 모드에 진입 하거나 메뉴를 선택 하여 진입 있습니다.

 

 

FX-Map 편집 모드에서 Quadrant 하나 만들었습니다.

Quadrant 아래 쪽의 4개의 아웃풋은 좌로부터 우측 순서대로 2사분면 , 1사분면 , 3사분면 , 4사분면의 순서 입니다.

간단히 테스트를 해 보겠습니다.

 

 

개의 Quadrant 생성 하고 1번과 3번을 하단의 Quadrant 연결 합니다.

상단의 Quadrant 선택 하고 Set as root 설정 합니다.

Set as root 설정 Branch 부터 입력이 시작 되기 때문입니다.

 

하단의 Quadrant 선택 하고 Inspector 에서 Pattern Shape parabolic 으로 변경 합니다.

 

1분면과 3분면에 Shape 보일 것입니다.

번째 Quadrant 추가 하고 그림과 같이 연결 합니다.

 

 

가장 처음 노드는 Root 이고 번째 Quadrant 연결 하여 4분면화 하였고 다시 여기에 Quadrant 하나 추가 하여 4 * 4 = 16 면으로 나누었습니다.

 

위로부터 두 번째 Quadrant no pattern, 가장 마지막 Quadrant Gaussian 으로 설정 했습니다. 

16 개의 Gaussian sphere 만들어 져야 합니다.

 

다음은 Iterate node 대하여 살펴 보겠습니다.

Quadrant node 예제와 연결 되지 않기 때문에 독립적으로 살펴 것입니다.

 

Iterator 반복자로 정의 되고 있는데 이것은 Quadrant pattern 정보에 Iterator 반복 ‘상수(constant value)’ 만큼 반복 중첩 계산 한다 라고 이해 하면 되겠습니다.

사전적인 의미는 (계산컴퓨터 처리 절차를) 반복하다 입니다.

 

 

Iterator 하나 추가 하고 Root 지정 번째 Quadrant 연결 한다.

 

마지막 Quadrant pattern 방향을 -45 회전 시킵니다.

 

 

Iterator 상수 값을 5로 변경 합니다.

 

Iterator 값을 5로 변경 했기 때문에 Pattern 농도가 선명 졌습니다.

이제 Pattern offset 값에 난수(Random) 값을 입력 하여 Pattern 의 위치를 분산 시켜 보면 Iterator 어떻게 적용 되었는지 쉽게 있습니다.