홈 화면

워크플로우 및 앱 가이드

Maya Arnold
Maya Arnold
Maya Redshift
Maya Redshift
Maya V-Ray
Maya V-Ray
Modo V-Ray
Modo V-Ray
가라지팜 시작가이드
가라지팜 시작가이드
가라지팜 시작가이드
가라지팜 시작가이드
3ds Max Corona
3ds Max Corona
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)
LightWave 3D 가이드
LightWave 3D 사용 가이드
LightWave 3D 사용 가이드
LightWave 3D 가이드

렌더링에 관한 모든 것

자주 묻는 질문

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) 사용 및 최적화 방법
live chat