View a markdown version of this page

Deadline Cloud에서 GPU 렌더링을 위한 Blender Docker 이미지 빌드 - 기한 클라우드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Deadline Cloud에서 GPU 렌더링을 위한 Blender Docker 이미지 빌드

blender-aswf-ci-base 예제는 Deadline Cloud 서비스 관리형 플릿에서 렌더링하기 위한 Blender를 CUDA/OptiX(deadline-cloud-for-blender 어댑터 및 GPU 지원)로 패키징하는 Docker 이미지를 빌드합니다. 기본 이미지는 aswf/ci-base:2026 (Rocky Linux 8, CUDA 12.9, VFX 플랫폼 2026)입니다.

이 이미지는 다음과 같은 용도로 사용할 수 있습니다.

  • Deadline Cloud 서비스 관리형 플릿에서 Blender Cycles GPU 렌더링을 실행합니다.

  • 빌드 전에 plugins/ 디렉터리에 추가 기능 .zip 파일을 배치하여 빌드 시 타사 Blender 추가 기능을 이미지에 번들링합니다.

이미지를 빌드합니다.

docker build -t blender-aswf:4.5.0 .

Amazon Elastic Container Registry(Amazon ECR)로 푸시하고 포함된 AWS CloudFormation (CloudFormation) 템플릿을 사용하여 전체 스택(대기열, 플릿 및 대기열 환경)을 배포합니다.

aws cloudformation deploy \ --template-file cloudformation.yaml \ --stack-name blender-aswf-ci-base-stack \ --parameter-overrides \ FarmId=farm-... \ ECRImageURI=account-id.dkr.ecr.region.amazonaws.com/repo:4.5.0 \ FleetRoleArn=arn:aws:iam::account-id:role/FleetRole \ QueueRoleArn=arn:aws:iam::account-id:role/QueueRole \ JobAttachmentsBucket=my-deadline-bucket

대기열 역할에는 런타임에 컨테이너 이미지를 가져올 수 있는 Amazon ECR 풀 권한(ecr:BatchGetImageecr:GetDownloadUrlForLayer, 및 ecr:GetAuthorizationToken)이 필요합니다.

플릿에 GPU 인스턴스가 있는 경우 GPU 렌더링은 자동입니다. 대기열 환경은 호스트에 NVIDIA GPU가 있는지 여부에 --gpus all --runtime=nvidia 따라 조건부로를 추가합니다. CPU 전용 인스턴스는 주기 CPU 렌더링으로 돌아갑니다.

Blender 장면을 렌더링하는 작업 번들은 섹션을 참조하세요Deadline Cloud의 렌더 블렌더 장면.