렌더팜이 필수적인 이유

렌더팜이 필수적인 이유 소개

대부분의 사람들이 '팜(farm)'이란 농작물, 축산물, 심지어 인터넷 트롤 등을 대량 생산하는 곳으로 알고 있습니다. 하지만, 렌더팜은 많은 분들에겐 무척 생소할 수 있습니다. 따라서 렌더팜에 대해 소개하기 전에 우선 렌더링이 무엇인지살펴 보겠습니다.

렌더팜이 필수적인 이유
와이어프레임을 텍스처로 3D 렌더링한 자동차

고난의 렌더링

렌더링은 오랜 작업의 결실이 실제 디지털 이미지 (또는 일련의 이미지)로 보이길 원하는 경우 주요 파이프라인의 마지막 부분에서 처리해야만 하는 시간 소모적인 골칫덩어리라고 말할 수 있습니다. 렌더링의 문제는 최종 이미지 안에서 어떤 형태로든 볼 수 있는 아주 작은 모든 것들을 말하며 작업의 복잡도에 따라 렌더링 시퀀스(기하학, 텍스처, 라이팅 또는 그림자 등)가단일 프레임의 렌더링에 소중한 밀리세컨드, 초, 분 혹은시간을 추가한다는 것입니다.

렌더팜이 필수적인 이유
3D 렌더링 된 프랙탈 이미지

렌더링이 불러오는 두통을 경감시키기 위한 해결책은 3D 애니메이션 산업에서 절대적으로 필요한 렌더팜을 도입하는 것입니다. 특히 정해진 마감 안에 실감나는 이미지를 컴퓨터로 만들어낼 때 더더욱 필요합니다.  

렌더팜의 작동 원리

렌더팜은 3D 프레임들을렌더링하는 한 가지 작업을 수행하기 위해 함께 활용되는 방대한 프로그램들의 집합체입니다. 이용자가 렌더팜의 잘 능력을 활용하면 3D 프로젝트의 마감을 한 세대가 지나서가 아닌 하루,일주일 또는 한 달 안에 끝낼 수 있습니다. 사용자가 혼자 렌더링하는 경우 일반적으로 며칠이 걸리는 작업을 렌더팜에서는 몇 시간 만에 끝낼 수 있습니다.

렌더팜이 어떻게 이 마법 같은 작업을 수행하는지 알려드리겠습니다. 사실 마법이라기보다 노드를 통해서 가능합니다. 노드는 렌더링을 위해 존재하는 컴퓨터 호스트 중 한 부분인 컴퓨터를 가리키는 또 다른 말입니다. 이러한 노드들은 렌더 관리소프트웨어에 의해 제어됩니다. 이 프로그램을 모든 노드에 수행할 작업을 알려주는 렌더 오버로드라고 생각하면 됩니다. 개별 노드는 개별 프레임을 렌더링 하도록 지시하여 여러 프레임을 동시에 렌더링합니다.

한가지 예를 들어 설명해드리겠습니다. 초당 30프레임으로 실행되는 애니메이션이 있고 프레임을 렌더링하는 데 1시간이 걸린다고 가정해 보겠습니다. 이용자의 컴퓨터에서 렌더링하는 경우 렌더링하는데 300시간, 즉 2주 정도가 걸립니다. 그러나 프로젝트를 렌더팜으로 보낸다면 100개의 노드가 3시간 안에 전체 프로젝트를 렌더링할 수 있습니다. 심지어 렌더링이 끝나길 기다리는 3시간 동안 컴퓨터로 다른 작업을 계속하거나 편히 휴식을 취하면서 Cyberpunk 2077에서 몇 가지 퀘스트를 완료할 수도 있습니다.

렌더팜이 필수적인 이유
렌더팜과 개인 워크스테이션에서의 렌더링 시간 소요 차이

렌더팜이 작업에 가져오는 이점들

1. 시간 절약

작업할 컴퓨터가 한 대인 사용자의 경우 씬을 아무리 신중하게 최적화하거나 폴리카운트를 살펴도 렌더링에 적어도 몇 시간 또는 며칠이 걸립니다. 이는 작업의 다른 부분을 개선하는데 쓸 수 있는 시간입니다. 지루하게 긴 테스트 렌더링 또는 전체 시퀀스를 렌더팜으로 전송하면 작업 시간의 많은 부분을 절약할 수 있습니다.

2. 세분화 작업 가능

이용자가 뛰어나게 멋질 것이라 확신하는 캐릭터나 환경을 디자인할 때 최종 렌더링을 원하는 만큼 멋지게 보이게 할 시간이나 처리 능력이 없다는 걸 뒤늦게 깨닫게 되는 것은 무척 안타까운 일입니다. 렌더팜을 사용하면 사용자 또는 사용자의 고객에게 필요한 파이프라인의 어떤 단계에서도 작업할 수 있고 또는 개선하는데 더 많은 시간을 할애할 수 있습니다.

3. 라이팅 잠재력을 넓히다

다중 반사 라이팅 프로세스는 씬을 빛이 실제 상황에서 움직이는 방식에더 가깝게 만듭니다. 라이팅은 다양한 텍스처, 반투명도 및크기를 가진 개체와 광자의 상호 작용을 시뮬레이션하기 위해 많은 복잡한 계산을 필요로 합니다. 따라서 라이팅은 단일 컴퓨터에서 매우 에너지 집약적인 반면 렌더팜은 전력, 속도 및 완전한 규모를 제공합니다. 좋은 CGI와 나쁜 CGI가 있듯이 잘된 라이팅은 일반인들이 눈치채지 못할 가능성이 크지만 라이팅을 잘못 사용하면 바로 눈에 띄고 가장 중요한 것은 보는 사람들에게 불신을 주게 된다는 사실입니다.

렌더팜이 필수적인 이유
렌더팜 사용의 이점

렌더팜을 계획하는 방법

사용자에게 렌더팜이 필요한지 렌더링에 집중할 시간이 충분한지 여부를 작업 초반부터 계획하는 것이 비용적인 면에서 가장 이상적입니다. 고객을 위해 작품을 제작하는 경우 고객에게 렌더팜에 대해 미리 알리고 예산에 반영하십시오. 만일 고객이 예산에 반영하길 원치 않는다면 작업 시간이 더 길어질 것이고 이 부분에 대해 고객과 먼저 상의해야 합니다. 만일 이 중 어떤 것도 불가능한 경우는컨셉 반복 횟수, 폴리카운트 및 텍스처 복잡도를 포함한 씬 안의 세부 내용에서부터 전체 라이팅 품질 및 필요한 조도의 양까지 프로젝트를 위한 더욱 전략적인 접근이 필요합니다.  

사용자 맞춤 렌더팜을 만들 수 있다는 건 정말 놀라운 일입니다. 반드시 모든 것들을 먼저 계획하고 렌더링 하십시오. 하지만 강력한 역할을 하는 컴퓨터에는 시간과 비용이 많이 드는 유지 관리가 필요하다는 점을 꼭 인지해야 합니다. 이런 컴퓨터 사용자는 설계 작업을 하는 것보다 비싼 컴퓨터를 유지 관리하는 데 시간을 낭비하게 됩니다.

여러 개의 컴퓨터 유지관리에 대해 전혀 걱정할 필요가 없다는 사실은 렌더팜이 주는 또 하나의 이점입니다.  

렌더팜이 필수적인 이유
사내 렌더팜의 단점

가라지팜에서 렌더링 해야하는 이유와 비용

당연히 렌더팜은 유료 서비스이며 그럴만한 이유를 알려드리겠습니다. 가라지팜은 이용자의 만족도를 위해 연중무휴 24시간 운영되기 때문에 2백만 개의 쿠다(CUDA) 코어와 2만 개의 CPU 코어로 인해 발생하는 전기요금이 꾀 많이 듭니다. 또한 딥 엔드로 본격 시작하기 전에 테스트 렌더링을 할 수 있는 기능을 제공합니다. 컴퓨터의 사양, 프레임당 평균 렌더링 시간 및 프로젝트 렌더링에 필요한 우선순위를 기반으로 렌더링의 전체 비용을 예측할 수 있습니다. 등록 시 무료로 제공되는 25달러 렌더링 크레딧으로 운이 좋다면 프로젝트의 규모에 따라서 모든 작업을 무료로 렌더링할 수도 있습니다.

                                                                                           가라지팜 사용 방법 소개 동영상

저희 가라지팜은 사용자의 프로젝트가 자선사업을 위한 프로젝트라면 전체 프로젝트를 무상으로 렌더링 해 드릴 수도 있습니다. 전세계 어디에 있는 사용자라도 클라우드 기반 렌더팜을 활용하는 것이 가능하며, 작업에 어려움이 생길 경우 언제든지 도와드릴 수 있습니다. 렌더팜 사용 비용을 지불하는 것은 시간을 절약하기 위한 최선책이며 시간은 특히 작업 기한이 정해진 기업과 대학교에서 3D 애니메이션 및 CGI를공부하는 학생들 (저자인 저도 2016년 졸업하기 전까진 이에포함되는 학생이었습니다)에게 매우 소중합니다. 실제로 제가 가라지팜에 대한 소개 글을 작성할 때 도움이 된 이용자들의 사용 후기는 여기서 확인하실 수 있습니다.

"렌더팜 사용 비용을 지불하는 것은 시간을 절약하기 위한 최선책이며 여러분의 시간은 매우 소중합니다."

여전히 확신이 생기지 않는다면 2020년 가라지팜에서 렌더링 된 멋진 프로젝트들의 작품 영상을 감상하십시오. 결정이 쉬워지실 겁니다.

_ _ _ _

저자 대니 롤링즈

@drollingscaa


관련 포스트

No items found.
live chat