제어 노드

이 페이지에서는 실행 흐름​을 제어하는 함수 그래프의 노드를 설명합니다.

If...Else 노드

If…Else

프로그래밍 언어와 마찬가지로 If… Else 노드에서는 미리 정의된 조건에 따라 결과를 필터링할 수 있습니다.

이 노드는 확인할 조건을 작성하는 데 도움이 되는 논리 노드 및 비교 노드와 함께 사용합니다.

입력 커넥터 조건 부울\

노드의 출력을 제어하는 조건입니다.

If 변수 형식​노드에서 조건이(가) True​인 경우 출력하는 값입니다.

Else 변수 형식​노드에서 조건이(가) False​인 경우 출력하는 값입니다.

시퀀스 노드

시퀀스

그래프의 일부가 다른 부분보다 먼저 계산되도록 합니다.

이는 변수가 생성, 읽기 및 업데이트되는 상태를 제어하는 데 매우 중요합니다.

이 설명서의 시퀀스 노드 설정/사용 페이지에서 시퀀스 노드에 대해 자세히 알아볼 수 있습니다.

입력 커넥터 내부 변수 형식\

먼저 계산되어야 하는 그래프의 부분입니다

마지막 변수 형식
마지막으로 계산되어야 하는 그래프의 부분입니다.

전체 루프 노드

While 루프

Init 분기를 한 번 실행한 다음 종료 코드를 반복합니다. 종료 코드까지 루프 본문이 분기됩니다. branch가 True​을(를) 반환합니다.

루프가 완료되면 노드는 루프 본문의 마지막 반복 결과를 출력합니다.

루프에 암시적 최대 반복 횟수가 있습니다. 이 최대 반복 횟수를 -1로 설정하면 사용하지 않도록 설정할 수 있습니다.

변수는 이터레이션 간에 해당 값을 유지하며 종료 조건(종료 조건)에서 액세스할 수 있습니다.
즉, 반복할 때마다 인덱스 값에 추가하고 종료 조건에서 해당 값을 확인하여 필요한 루프 수를 제어할 수 있습니다.

IMPORTANT
종료 코드에 연결된 노드 그리고 루프 본문 분기는 그래프의 다른 분기에 연결할 수 없습니다.
입력 커넥터 초기화. 변수 형식\

첫 번째 반복 전에 계산되는 그래프의 부분(즉, 루프의 시작 부분)입니다.

종료 코드. 부울
루프가 중지되려면 true여야 하는 조건입니다. 각 반복에 대해 다시 계산됩니다.
참고: 최대 반복 횟수는 여전히 최대 반복 횟수 매개 변수로 제한됩니다.

루프 본문 변수 형식
루프에서 이점을 얻는 그래프입니다. 각 반복에 대해 다시 계산됩니다.

매개변수 최대. 반복 정수\

노드에서 수행한 최대 반복 수입니다.
다음 조건 중 하나가 먼저 충족되면 노드가 반복을 중지합니다. 이 최대 수에 도달하거나 종료 조건이 true 가 됩니다.
이 최대값은 값을 -1(으)로 설정하여 사용하지 않도록 설정할 수 있습니다. 이 시점에서 종료 조건만 이터레이션을 중지할 수 있습니다.

‘최대’를 설정하는 중입니다. iteration’ to -1을 사용하면 추적 및 업데이트를 유지하는 카운터가 하나 줄어들기 때문에 작은 루프에서 성능이 향상됩니다.

그러나 Designer이 응답하지 않을 수 있는 무한 루프를 만들 수 있으므로 노드가 어떻게 구성되는지 유의하십시오.

While Loop 노드에 대한 다음 튜토리얼을 참조하십시오.

recommendation-more-help
substance-3d-designer-help-guide