홈 화면

워크플로우 및 앱 가이드

3ds Max Corona
3ds Max Corona
Maya Arnold
Maya Arnold
Maya Redshift
Maya Redshift
Maya V-Ray
Maya V-Ray
Modo V-Ray
Modo V-Ray
가라지팜 시작가이드
가라지팜 시작가이드
가라지팜 시작가이드
가라지팜 시작가이드
Modo Native
Modo Native
Cinema 4D 렌더팜
Cinema 4D 렌더팜
Blender 가이드
Blender 가이드
SketchUp 렌더팜
SketchUp 렌더팜
V-Ray 씬 가이드
V-Ray 독립 실행형 전체 가이드
V-Ray 독립 실행형 전체 가이드
V-Ray 씬 가이드
After Effects 렌더팜
After Effects 렌더팜
Redshift 독립 실행형 (.rs)
Redshift 독립 실행형 (.rs)

렌더링에 관한 모든 것

자주 묻는 질문

1. FPE 정의

FPE 또는 Frames Per Execution은 애니메이션을 렌더링할 때 사용할 수 있는 설정입니다. 기본적으로  CPU에 렌더링된 프로젝트의 경우 FPE 값은 1로 설정됩니다. 기본적으로 각 프레임이 새 실행(별도의 작업)으로 렌더링 된다는 것을 의미합니다. 즉, 새 프레임이 시작될 때마다 씬이 각 노드에 로드됩니다. GPU에 렌더링된 프로젝트의 경우 FPE 값은 기본적으로 5로  설정됩니다. 즉, 한 노드에서 5개의 프레임이 연속으로 렌더 됩니다.        

FPE(Frames Per Execution) 설정을 사용하면 렌더 노드에서 씬을 다시 로드할 필요 없이 여러  프레임(입력한 값)을 연속으로 렌더링할 수 있으며 렌더링 성능/효율이 향상될 수 있습니다. 씬의 로딩 시간이 길지만 렌더링 시간이 짧은 경우 FPE를 더 높은 값(예: 4)으로 설정할 수 있습니다. 로딩 시간은 짧지만 렌더링 시간이 긴 경우 값을 기본값으로 유지하거나 1로  설정합니다.

참고: 실행당 프레임 수는 많은 렌더팜 사용자에게 렌더링 당 프레임 수, 작업당 프레임 수, 작업 덩어리 크기 (기한에 따라 사용됨).

보시다시피 이 설정은 다양한 환경에서 서로 다른 이름을 가질 수 있지만, 용어에 관계없이 동일한 방식으로 작동합니다.

2. 가라지팜에서 FPE를 설정할 수 있는 곳

실행당 프레임 값을 설정할 수 있는 곳은 두 곳입니다.  웹 매니저를 가장 먼저 찾을 수 있습니다. 팜 대기열에 씬을 추가하는 마지막 단계에 나타나는 제출 창에서 확인할  수 있습니다. 이 창에는 여러 가지 설정이 있습니다. 사용하는 3D 앱에 따라 다를 수 있지만 다른 설정은 실행당 프레임 수를 비롯하여 일반적입니다.

작업 제출 및 모든 관련 설정에 대한 자세한 내용은 https://garagefarm.net/ko/software-guides의 단계별 가이드를 참조하십시오.

웹매니저의 작업 제출 창에 있는 "실행당 프레임" 설정

실행당 프레임을 조정할 수 있는 두 번째 장소는 renderBeamer 앱입니다.    

먼저 renderBeamer 설정에서 자동 제출 옵션을 활성화해야 합니다(톱니바퀴 아이콘). 그런 다음 편집을 선택하면 자동 제출 고급 설정에 액세스할 수 있습니다.        

이 패널에서는 지원되는 모든 3D 응용 프로그램에 대한 자동 제출 템플릿을 생성하고 관리할 수 있습니다. 사용 가능한 여러 설정 중에서 FPE라는 필드를 찾을 수 있습니다. 여기서 사용자 정의 실행당 프레임 값을 설정할 수 있습니다. 이 값은 자동 제출 옵션이 활성화된 경우 제출하는 모든 씬에 적용됩니다.        

자동 제출은 작업을 제출하는 데 필요한 단계 수를 줄여 워크플로우를 단순화하고 속도를 높일 수 있는 고급 설정입니다. 따라서 표준 워크플로우를 숙지한 후에만 자동 제출을 사용하는 것이 좋습니다. 이 비디오를 통해 작동 방법에 대해 알아보십시오: 렌더링 작업을 클라우드 렌더팜에 자동으로 제출.

renderBeamer의 고급 설정에 있는 "실행당 프레임" 설정

renderBeamer 앱의 모든 설정에 대한 자세한 설명과 메커니즘은 여기에서 찾을 수 있습니다. (가이드가 곧 제공될  예정입니다).

3. FPE를 사용해야 하는 경우

아래에서는 실행당 프레임 설정의 다양한 사용 예를 몇 가지 볼 수 있습니다. 제공된 각 예시에는 총 렌더링 시간, 개별 렌더링 시간 및 비용 및 시간 추정치와 비교 표의 계산과 함께 자세히 설명된 다른 시나리오가 포함되어 있습니다.

예시 #1 - 100 프레임 애니메이션

프로젝트 세부정보:

  • 평균 씬 로딩/처리 시간: 5분
  • 한 프레임의 평균 렌더링 시간: 2분
  • ‍총 렌더링 할 프레임 수: 100프레임

첫번째 시나리오 - 기본 설정 FPE = 1

1 노드에서 1 프레임의 총 렌더링 시간: 7분(5m - 로딩 시간, 2m - 렌더링 시간).    

100프레임의 총 렌더링 시간: 700분(7m x 100프레임).

이 예제의 첫 번째 시나리오는 FPE가 1로 설정된 경우입니다. 이 경우 프레임 하나를 렌더 하려면 노드가 렌더링 프로세스를 시작하기 전에 항상 씬을 로드해야 합니다. 즉, 전처리/로딩 시간이 5분이고 실제 렌더링 시간이 2분인 경우 전체 프로세스에 7분이 소요됩니다. 주어진 애니메이션의 모든 프레임에 동일한 내용이 적용되며, 각 프레임은 별도의 노드에 별도로 렌더 됩니다.

두번째 시나리오 - 사용자 지정 설정 FPE = 10

1 노드에서 1 배치의 총 렌더링 시간: 25분(5m - 로딩/전처리 시간, 10 x 2m = 20m -  렌더링 시간).    

10개 노드에서 10개 배치의 총 렌더링 시간: 250분(25m x 10개 배치)        

FPE가 10으로 설정된 경우 각 노드에서 한 번의 실행으로 10개의 프레임이 연속적으로 렌더 된다는 의미입니다.  따라서 이 예에서는 씬이 노드에 한 번만 로드(5분)되고 단일 로드에 10개 프레임이 렌더 된다는 것을 알 수 있습니다(각 프레임은 2분을 렌더링하므로 10개 프레임에 20분이 소요됨). 한 노드에서 10개 프레임의 배치를 렌더링하는 데 걸리는 총 시간은 25분입니다.        

위의 이미지는 프레임을 배치로 분할하고 각 노드에서 개별 작업으로 렌더하는 방법을 보여줍니다. 이것은 100프레임의 애니메이션이고 FPE가 10으로 설정되었으므로 프레임 범위가 1-100인 프로젝트는 10개의 개별 배치로 렌더링됩니다(각 배치에는 10개의 프레임이 포함됨).

FPE = 1 및 FPE = 10에 대한 비용 및 렌더링 시간 비교

FPE 1

FPE 10

작업/실행 당 렌더링 시간

7 분

25 분

10개 노드의 렌더링 시간

70 분

25 분

총 렌더링 시간 100프레임

700 분

(11 시간 40 분)

250 분

(4 시간 10 분)

가격

Low 우선순위

33.40

8.35

Medium 우선순위

66.60

16.65

High 우선순위

133.20

33.30

FPE = 10으로 프로젝트를 렌더링하면 성능이 향상되고 비용이 절감됩니다.

이 표에서는 프로젝트에 대한 가정(전처리/로딩 시간 + 렌더링 시간)을 바탕으로 기본 및 사용자 정의 FPE 설정을 모두 사용하여 세부 계산을 확인할 수 있습니다.    

첫 번째 가정에서는 FPE = 1일 때의 비용과 렌더링 시간을 보여 줍니다. 이 경우 각 프레임이 별도의 노드에서  개별 작업으로 렌더 되기 때문에 100프레임의 총 렌더링 시간은 700분이 됩니다. FPE = 10을 설정하면 10개 프레임의 각 배치가  지정된 노드에서 씬을 한 번만 로드하기 때문에 씬의 총 렌더링 시간을 250분으로 최적화 할 수 있습니다.

사용된 우선 순위와 전체 렌더링 프로세스(전처리/로드 시간 + 렌더링 시간)를 기준으로 비용이 계산되므로, 이 경우 로딩 시간이 렌더링 시간보다 훨씬 길면 최종 비용의 차이가 커집니다.

사용된 하드웨어: 이 예에서 비용과 가격은 CPU 노드인 2소켓 121GB RAM(44코어)을 사용한 계산을 기반으로 합니다:2 socket 121 GB RAM (44 cores). 노드 사양에 대한 자세한 내용은 여기에서 확인할 수 있습니다. here.

예시 #2 - 250 프레임 애니메이션

프로젝트 세부정보:

  • 평균 씬 로딩/처리 시간: 10분
  • 한 프레임의 평균 렌더링 시간: 40분‍
  • 총 렌더링할 프레임 수: 250프레임

첫번째 시나리오 - 기본 설정 FPE = 1

1 노드에서 1 프레임의 총 렌더링 시간: 50분(10m - 로딩 시간, 40m - 렌더링 시간).    

250 프레임의 총 렌더링 시간: 12,500분(50m x 2500프레임)

두번째 시나리오 - 기본 설정 FPE = 5

1 노드에서 1 배치의 총 렌더링 시간: 210분(10m - 로딩/전처리 시간, 5 x 40m = 200m -  렌더링 시간).   50개 노드에서 50개 배치의 총 렌더링 시간: 10,500분(210m x 50개 배치)

FPE = 1 및 FPE = 5에 대한 비용 및 렌더링 시간 비교

FPE 1

FPE 5

한 실행 당 렌더링 시간

50 분

210 분

10개 노드에서 렌더링 시간

1250 분

(20 시간 50 분)

1050 분

(17 시간 30 분)

총 렌더링 시간

12500 분

(208 시간 20 분)

10500 분

(175 시간)

가격

Low 우선순위

1041.67

875.00

Medium 우선순위

1562.50

1312.50

High 우선순위

2083.33

1750.00

FPE = 5로 프로젝트를 렌더링하면 한 노드에서 최종 비용과 렌더링 시간이 모두 향상됩니다

이 표에서는 프로젝트에 대한 가정(전처리/로딩 시간 + 렌더링 시간)을 바탕으로 기본 및 사용자 정의 FPE 설정을 모두 사용하여 세부 계산을 확인할 수 있습니다.    

첫 번째 가정에서는 FPE = 1일 때의 비용과 렌더링 시간을 보여 줍니다. 이 경우 각 프레임이 별도의 노드에서  개별 작업으로 렌더링되기 때문에 250프레임의 총 렌더링 시간은 12,500분이 됩니다. FPE = 5로 설정하면 5개 프레임의 각 배치가 지정된 노드에서 씬을 한 번만 로드하므로 씬의 총 렌더링 시간을 10,500분으로 최적화할 수 있습니다.        

사용된 우선 순위와 전체 렌더링 프로세스(전처리/로딩 시간 + 렌더링 시간)를 기준으로 비용이 계산되므로, 이 경우 로딩 시간이 렌더링 시간보다 훨씬 길면 최종 비용의 차이가 커집니다.

사용된 하드웨어: 이 예에서 비용과 가격은 GPU 노드인 8x Tesla P100 16GB vRAM을 사용한 계산을 기반으로 했습니다: 8x Tesla P100 16GB vRAM. 노드 사양에 대한 자세한 내용은 여기에서 확인할 수 있습니다. here.

참고: 제공된 예시는 FPE 기능의 메커니즘을 설명하기 위해 준비되었습니다. 이러한 값은 일정하지 않으며 프로젝트마다 다를 수 있습니다. 각 씬에는 처리 및 로딩 시간에 영향을 미치는 고유한 속성과 설정이 있으며, 이에 대한 추정치는 각 경우에 대해 개별적으로 계산해야 합니다.

4. FPE 사용의 장단점

  • FPE를 사용하는 주된 장점은 준비/로딩 시간이 긴 씬에 대한 비용 최적화입니다. FPE 값을 늘리면 단일 씬 로딩 프로세스(1회 실행)에서 특정 수의 프레임을 연속으로 렌더링할 수 있습니다.
  • 또 다른 장점은 노드 렌더링을 대기열에서 벗어나지 않고 유지할 수 있다는 것입니다. FPE를 사용하면 특정 프레임 배치를 렌더링하는 노드를 유지할 수 있습니다. 노드를 확보한 후에는 팜 대기열이 길거나 낮은 우선 순위를 사용하더라도 노드가 1로 설정된 기본 프레임보다 더 많은 프레임을 렌더링하도록 유지할 수 있습니다. 프레임이 오랫동안 렌더링 될 때 사용 가능한 모든 노드를 사용하지 않기 때문에 이 방법은 효과가 없습니다.
  • 주요 단점은 한 배치에서 모든 프레임이 완료될 때까지의 대기 시간이 길어질 수 있다는 것입니다. 이는 렌더링 시간이 매우 길고(수십 분 이상) FPE 값이 너무 높은 경우에 영향을 미칩니다. 이 경우 비용 최적화는 출력이 완료될 때까지의 총 대기 시간에 비례하지 않습니다.
  • FPE 값을 너무 높게 사용하면 렌더링 소프트웨어가 충돌할 수 있습니다. 일반적인 상황은 아니지만, 많은 수의 프레임을 렌더링한 후 3D 어플리케이션을 다시 시작해야 하는 경우가 있을 수 있습니다. 따라서 가라지팜에는 FPE에 너무 큰 값을 사용할 위험을 줄이기 위한 상한선이 있습니다.
  • 극히 드물게 발생하는 극단적인 경우 사용자 정의 FPE 값을 사용하면 애니메이션이 손상된 씬의 렌더링 결과에 영향을 줄 수 있습니다.

5. FPE를 이용한 비용 계산 및 추정

다양한 FPE 및 로딩 시간 설정으로 씬을 렌더링하는 다양한 시나리오를 시뮬레이션할 수 있도록 비용 계산기를 설계했습니다.    

아래 계산기에서 이러한 옵션을 찾을 수 있는 위치에 대한 정보를 찾을 수 있습니다.

셀프 견적 계산기에 있는 "실행당 프레임" 및 "로딩시간" 설정

셀프 견적 계산기 링크: 셀프 견적계산기 렌더팜 가라지팜 | GarageFarm.NET

참고: 계산기는 컴퓨터에 대한 데이터를 가라지팜의 노드와 비교합니다. 결과를 기반으로 프로젝트가 렌더링하는 데 걸리는 시간과 비용을 계산합니다. 이 계산은 귀하가 제공한 데이터를 기반으로 하므로 결과는 추정치일 뿐입니다. 보다 정확한 계산을 위해 팜에서 직접 테스트를 수행하는 것이 좋습니다.

실행당 프레임(FPE) 사용 및 최적화 방법
Chat