옥테인으로 강력한 GPU 렌더링하기

3D GPU 렌더링과 관련하여 옥테인은 항상 최상위목록에 있는 것 같습니다. 이 렌더링 엔진은 시장에서 비교적 새로운 편인데도 불구하고 높은 평가를 받고 있습니다. 3D아티스트가 목표로 하는 빠른 속도와 강력한 품질의 렌더링을 약속하기 때문이 아닐까 싶습니다.

이 기사에서는 이 GPU 렌더링 엔진에 대해 자세히 살펴보고, 편향되지 않는 시선에서, 렌더링과 관련하여 최고 중 하나라는 평판에 정말 부합하는지 확인해보고자 합니다. 옥테인 구매를 결정하는 데 도움이 될 수있는 필요한 포인트를 제공하려고 합니다. 결론적으로 말씀드리자면 구매할 가치가 있죠.

옥테인 렌더란 무엇일까?

Otoy의 설명에 따르면, OctaneRender는 비교할 수 없는 품질과 속도를 제공 할 수 있는 가장 빠르면서도 편향되지 않은 GPU 렌더링 엔진이라고 볼 수 있습니다. 간단히 말해서 디지털 현실을 빠르고 쉽게 만들 수 있는 강력한 도구입니다.

또한 옥테인렌더는 GPU 렌더링의 선구자 중 하나로 볼 수 있으며 현재 선구자적인 GPU 렌더링 엔진 중 하나입니다. Modo, LightWave, Maya 및 3ds Max와 같은 디지털 콘텐츠 제작을 위한 다양한 플러그인과 통합 할 수 있기 때문에 더욱 유용합니다. 또한 플랫폼은 사용자 친화적인 것으로 유명합니다. 새로운 3D 아티스트조차도 엔진 주변에서 작업하는 데 어려움을 겪을 가능성이 적습니다. OctaneRender는 사용자가 기술적인 측면보다는 예술적인 측면에 집중할 수 있도록 도와줍니다.

OTOY OctaneRender 2020 쇼케이스
 
OTOY OctaneRender 2020 쇼케이스
 

OctaneRender의 주요 기능

옥테인 렌더는 그야말로 기능이 가득합니다. 그러나 이 기사에서는 경쟁 제품과 차별화되는 기능에 대해서만 다뤄보겠습니다. 그래야 유용하니까요!

완전한 GPU 기반

옥테인 렌더러는 GPU의 성능을 활용합니다. 최종적으로 나올 품질 이미지를 빠르게 렌더링 할 수있는 능력이 있다고 옥테인 측에서는 발표한 바 있습니다. 특히 CPU 기반 렌더링 엔진보다 10 ~ 50 배 더 빠르다고 알려져 있습니다. 게다가 엔진은 거의 절대적으로 확장 할 수 있습니다. 여러 GPU를 처리 할 수 ​​있기도 하고요. 시스템에 모든 GPU를 추가하면서 성능 향상을 기대할 수 있는 도구입니다.

독립형 애플리케이션

옥테인렌더러의 고유 한 기능 중 하나는 독립실행형 응용 프로그램이라는 것입니다. 물론 플랫폼에는 여전히 애드온 플러그인이 제공됩니다.

독립실행형 응용 프로그램을 사용하면 3D 모델링 소프트웨어에서 플랫폼으로 씬을 가져옵니다. 씬이 이미 독립형 플랫폼에 있으면 원하는 대로 조명과 재질을 자유롭게 조정할 수 있습니다. 최대한의 상호 작용을 제공하기 위해 렌더링 설정과 렌더링 해상도가 낮아집니다. 씬이 최종 렌더링 준비가되면 플랫폼은 해상도를 높이고 렌더링 설정을 높입니다. 그야말로 렌더링은 몇 분 안에 완료 될 수 있습니다.

옥테인의 독립형 애플리케이션은 다양한 요소를 테스트 할 수 있는 기회를 제공하므로 매우 유용한 도구가 될 수 있습니다.

엄청나게 빠르고 반응성마저 좋은 ‘미리보기’

옥테인 렌더러의 미리보기 창은 아마도 디지털 콘텐츠 공간에서 가장 인상적이고 반응이 좋은 미리보기 창 중 하나일 것이라고 생각됩니다. 플러그인에 따라 초점 포인트 선택, 재질 선택 및 AOV 또는 렌더 레이어 미리보기에 빠르게 액세스 할 수 있습니다.

머터리얼 라이브러리

옥테인 렌더러는 이해하기 쉬운 다양한 자료를 제공하므로 새로운 3D 아티스트에게 이상적입니다. 또한 SSS (subsurface light scattering), 색 분산 및 복잡한 IOR을 지원하여 아티스트가 가능한 최고의 재료를 만들 수 있습니다. 아티스트는 플랫폼의 노드 편집기를 사용하여 복잡한 재료를 만들 수도 있습니다. 또한 이 렌더 엔진은 툰 셰이더, 금속 재질을 지원하고 복잡한 PBR 텍스처를 가져올 수 있습니다.

거대한 옥테인 커뮤니티

내장 기능은 아니지만 엔진을 최대한 활용하는 방법을 알아내는 데 큰 도움이 될 수 있으므로 언급 할 가치가 있다고 생각해서 옥테인 커뮤니티를 장점으로 꼽아보았습니다. Octane의 Facebook 그룹에는 3만명 이상의 회원이 있습니다. Reddit 및 기타 포럼에도 Octane 커뮤니티가 있으므로 정말 키포인트만 딱딱 짚은 Octane 관련 정보를 찾을 수있는 다양한 채널이 있습니다.

지원되는 소프트웨어 리스트

옥테인렌더는 다음 플랫폼들을 지원합니다.

  • Linux (64-bit)
  • 윈도우 7 혹은 그 이상
  • macOS 10.13.6 High Sierra

Windows 또는 Linux를 사용하는 경우 최신 NVIDIA 드라이버가 필요하고 macOS에는 CUDA 런타임 파일이 필요합니다.

가격

OctaneRender는 그 힘을 감안했을 때, 네, 저렴하지 않습니다. 개발자가 제공하는 최저 가격은 연간 600 유로 이상입니다. 그들의 가격 구조는 약간 혼란스럽습니다. 이 제품의 가격 세부 사항에 대해 더 알고 싶다면 해당 웹 사이트를 방문하셔서 자세히 탐구하시는 것이 좋습니다.

단점

OctaneRender는 부인할 수 없을 정도로 강력하지만 다른 모든 소프트웨어와 마찬가지로 완벽하지는 않습니다. 저희는 본 글에서 엔진의 단점을 생략하지 않으려고 하고 있어서, 이 글을 마지막까지 읽으시고 보시는 분들이 신중한 결정을 내리는데 도움이 조금이라도 되셨으면 좋겠습니다.

이 엔진이 Linux 및 Windows에서 작동하려면 NVIDIA GPU가 필요하다고 언급했습니다. 어셋이 부족한 사람들에게는 문제가 될 수 있지만 실제로 거래가 중단되지는 않습니다.

또한 Octane은 GPU 기반이며 VRAM 비디오 카드를 사용하기 때문에 저장 용량이 제한적입니다. 이로 인해 씬에서 렌더링되는 다각형 수가 적고 모피 변위 및 모션 블러와 같은 텍스처 및 솔루션의 품질이 저하되는 등 여러 문제가 발생할 수 있습니다. 이 경우 Nvidia와 같은 더 강력한 엔진을 사용하여 메모리를 RAM으로 오프로드 할 수 있습니다.

예산이 빠듯한 경우 GPU를 대여 해 볼 수도 있습니다. Xesktop GPU 대여 서비스 제공 업체인 은 강력한 GPU를 합리적인 가격에 대여 할 수 있습니다. 그래픽 렌더링에 필요한 시간을 단축하고 싶지만 필요한 장비를 구매할 자금이 부족한 3D 아티스트에게 이상적인 옵션입니다.

지금까지 이것들이 본 엔진의 유일한 단점입니다.

제품에 대해 더 알고 싶고 다른 단점이 있는지 알고 싶다면 공급 업체에서 무료 평가판을 제공하고 있습니다. 이것은 구매하기 전에 제품이 선호하는 제품인지 확인할 수있는 좋은 기회라고 생각합니다.

옥테인 렌더러 VS 기타 GPU 엔진들

OctaneRender는 요즘 시장에서 유일한 GPU 렌더링 제품이 아닙니다. Redshift, VRay 및 Arnold가 있습니다.

그들 각각은 각각의 강점과 약점을 가지고 있습니다. 그러나 빠르고 품질이 좋은 결과를 찾고 있다면 OctaneRender가 좋습니다.

일반적으로 최선은 여전히 ​​귀하의 선호도에 달려 있습니다. 하지만 한 가지는 확실합니다. Octane은 확실히 강력한 GPU 렌더링 엔진입니다. 그리고 시도해 볼 가치가 있습니다. 또한 무료 평가판을 제공하므로 위험없이 직접 볼 수 있습니다.

3D아티스트라면 꼭 보세요! GPU 서버렌탈 하는법 (가이드, 사용법, 활용법!)

3D 아티스트이신가요? 그렇다면 아마도 창조적인 프로젝트를 만들어내기 위해서 몇 시간 동안 ‘기다려야만 했던 경험’이 있으실것입니다. 로우앤드 장치를 사용하시고 계시다면, 아마도 스틸이미지 한 장을 렌더링하기 위해서 하루정도 걸리셨을겁니다. 이런 와중에 마감기간이 촉박한 작업을 해야 하시거나, 애니메이션 준비단계에 있으시다면 ‘시간’이 무척 큰 골칫덩이로 다가오실 겁니다.

네, 지금 말하고 있는 것은 바로 ‘렌더링’ 입니다. 렌더링이란, 시간이 많이 걸릴 뿐만 아니라 자원집약적인 작업입니다. 그래픽카드, 하드드라이브, RAM 및 3D 소프트웨어를 포함한 여러 컴퓨터 구성요소가 함께 작동해야 하는 작업입니다. 구성요소의 품질도 중요하죠. 그래픽카드가 오루앤드이거나 램용량이 충분하지 않으면 고속으로 작업을 렌더링할 수 없습니다.

하지만 이 글을 읽는 3D 아티스트인 여러분들은 이미 이러한 모든 것에 대해 알고 계시고 경험해보셨을 것입니다. 그리고 이 글을 읽으시는 이유는 3D를 원활하게 렌더링 할 수 있는 고출력 그래픽 장치(GPU)가 필요하기에 대여하기 위해서 읽으시는 것이겠지요! (저도 그랬습니다.) 아마 지금 GPU 서버 렌탈에 대해 더 알고 싶으시거나, 저전력 GPU를 갖다버리고 고성능의 것을 찾기 위해 서버 렌탈 서비스를 사용하려고 하실 것입니다.

그렇다면 잘 찾아오셨습니다. 제가 읽어봤는데 다 읽으면 7분 걸립니다. 7분 분량의 이 낭독에서는 서버 임대료에 대해 알아야 할 모든 것, 즉 GPU 서버 임대료가 무엇인지, 누가 사용해야 하는지, 언제 사용해야 하는지 등에 대해 이야기 해보겠습니다.

GPU서버렌탈(임대)란 무엇인가?

가장 간단한 정의를 내려볼까요. GPU 서버임대란 클라우드에서 임대용 서버를 제공하는 것을 의미합니다. 서버가 클라우드에 있으므로 원격으로 접속하여 사용할 수 있습니다. 실제 내 작업실에 GPU 서버를 두지 않고도 강력한 워크스테이션을 가질 수 있는 것입니다.

GPU 서버렌탈은 그야말로 다양한 용도로 다양한 전문가분들이 사용하고 계십니다. 클라우드에 있고 어디서나 접근할 수 있기 때문에 세계 반대편에 있는 팀과 협업하여 활용할 수 있습니다. 하드웨어에 대한 막대한 오버헤드를 처리하고 지속적으로 시스템을 업그레이드해야 하는 기업뿐 아니라 하드웨어가 프로젝트 요구 사항을 충족하지 못하는 3D 아티스트를 포함한 크리에이티브 전문가도 사용할 수 있는 솔루션입니다.

보통 전용서버에는 하이엔드 GPU와 하이램 메모리 등 다른 사양들이 함께 나오는데요. 고급 머신을 사용하는 GPU 서버 렌탈은 3D 작업 렌더링을 빨리 완료해야 하거나 대형 프로젝트 또는 예상치 못한 타이트한 마감일이 필요하지만 작업을 수행할 수 있는 적절한 장치나 새로운 작업을 구입할 수 있는 리소스가 없는 경우에 사용하면 좋은 옵션입니다.

렌더링 속도를 높이기 위한 옵션 중 하나인 개인용 컴퓨터를 직접 제작하거나 기존 하드웨어를 업그레이드하면 정말 복잡하죠. 하지만 GPU 서버를 대여하면 더 적은 비용으로 더 많은 것을 얻을 수 있습니다. 최신 하이엔드 머신을 즐길 수 있으며, 로컬 컴퓨터가 좀 낡았거나 사양이 낮더라도 빠르고 매끄러운 3D GPU 렌더링을 경험할 수 있습니다.

GPU서버렌탈에 대한 임대료를 내야 하기는 하지만, 사양이 높은 컴퓨터를 사는 것보다 비용이 훨씬 적게 듭니다. 예를 들어 현재 지포스 GTX 1080 Ti인 GPU 카드를 최대한 활용하려면 수백 달러를 투자해야 합니다. 또 RAM과 같은 컴퓨터의 하드웨어 부분을 모두 업그레이드하면 많은 비용을 준비해야 할 것입니다.

GPU server with GTX 1080Ti 실사

반면 GPU 서버 렌탈로 저렴한 가격에 위 기능을 ‘구입’ 할 수 있습니다. 예를 들어, 대표적인 GPU 서버 임대 제공업체 중 하나인 Xesktop은 시간당 6-8달러만 부과합니다. 그리고 다음 두 가지 사양 중 하나를 장착할 수 있는 강력한 서버를 제공합니다.

Server 1. 스팩

  • 10x GTX 1080Ti 11GB vRAM
  • CPU: 2x Intel Xeon E5 v4 8-core 3.0 GHz
  • RAM: 256 GB
  • OctaneBench: 2,093

Server 2. 스팩

  • 8x Tesla P100 16GB vRAM
  • CPU: 2x Intel Xeon E5 v4 10-core 3.2 GHz
  • RAM: 256 GB
  • OctaneBench: 2,055

Server 3. 스팩

  • 8x Tesla V100 16GB vRAM
  • CPU: 2x Intel Xeon E5 v4 10-core 3.2 GHz
  • RAM: 256 GB

이런 사양의 기능들을 필요하거나 원하는 만큼 강력한 GPU를 빌려 쓸 수 있습니다. Xesktop은 또한 3D 아티스트들이 최고의 3D 렌더링 솔루션을 찾을 수 있도록 도와주는 유용한 가이드를 제공합니다.

만약 위 정도의 기능을 탑재한 고유의 개인용 컴퓨터를 만든다면, 수천 달러가 들 것입니다.

어떤가요? 아, 물론 장기적으로 봤을 때는 내 컴퓨터를 만드는 것이 컴퓨터를 빌리는 것보다 덜 비쌀 것이라고 생각할지도 모릅니다. 물론 그럴 만도 합니다. 하지만 3D를 빨리 작동시켜 많은 작업을 산출하고 싶으시다면, GPU 서버임대를 고려하셔야 할 것입니다. 준비되기까지 작업을 못하는 것은 3D 아티스트로서 정말 큰 리스크입니다. 또한 요즘 시대에는, 정말 많은 부품들이 개발되고 있습니다. 그런것들을 고려하면 수많은 기능을 탑재하는 시간, 개발되는 기능들을 따라가려고 컴퓨터를 관리하는 그런 모든 시간을 쓰지 않고 GPU 서버임대 서비스를 쓰는 것이 하나의 방법일 수 있습니다.

비용 효율성 외에도 GPU 서버 렌탈은 비할 데 없는 엄청난 속도로 유명합니다. 렌더링 속도를 대폭 높일 수 있는 고급 그래픽 카드를 이용할 수 있기 때문입니다.

GPU 서버임대(대여) 서비스 사용하는 법?

간단합니다. 예를 들어, Xesktop을 사용하면 계정을 생성하고, 해당 웹 대시보드에 로그인하고, 사용할 시스템을 선택하고, 시작에 필요한 자격 증명을 얻으시면 끝입니다. 공원에서 산책하는 것이나 다름없는 일입니다. 그러다 궁금한 점이 있으시다면 고객센터에 문의하시면 됩니다. 정말 간단합니다.

간단한 계정생성/설치과정을 마치면 자신의 로컬 컴퓨터처럼 사용할 수 있는 빈 데스크톱이 제공됩니다. 어떤 도구나 소프트웨어든 설치하고 완벽하게 제어할 수 있습니다. 3D 소프트웨어 측면에서 Xesktop은 시네마 4D, 마야, 3ds 맥스, 라이트웨이브, 다즈 3D, 블렌더 등 흔히 사용하는 플랫폼 대부분을 지원합니다.

이후 구글 드라이브, 제3자 파일 전송 프로토콜(FTP) 서비스 등의 클라우드 드라이버를 사용하거나 RDP(원격 데스크톱 프로토콜)를 통해 직접 복사하여 서버에서 또는 서버로 파일을 전송하기 시작할 수 있습니다.

GPU 서버임대와 렌더팜의 차이점은?

3D 그래픽 렌더링에서 활용되고 있는 “렌더팜”이라는 기술에 대해 들어보셨을 것인데요. 이 서비스는 10년 이상 지속되어 왔고 렌더링에 있어서는 이상적인 해결책 중 하나로 여겨지고 있습니다. 음, 왜 이렇게 렌더팜이 유명한지 몇 가지 이유를 짚어볼까요?

렌더팜은 렌더링을 빠르고, 매끄럽게 해줄 서로 연결된 다양한 고급 컴퓨터로 구성되어 있습니다. 그것들은 대부분 자동화된 시스템을 자랑하는데요. 여러분이 하셔야 할 일은 소스 파일을 렌더팜으로 보내는게 끝입니다. 렌더팜의 소프트웨어는 당신의 파일을 연결된 네트워크 상의 다양한 컴퓨터에 배포하고요. 그러면 연결된 컴퓨터는 렌더링 프로세스의 모든 단계를 동시에 수행합니다. 무거운 씬을 들어올릴 것이고 최종 작업물을 굉장한 속도로 제공합니다.

만약 3D 작업을 렌더팜에서 잘 하고 있다면, 왜 굳이 GPU 서버를 임대를 해서 렌더팜을 진행해야 할까요?

GPU 서버렌탈은 렌더팜에서는 사용할 수 없는 몇 가지 유연성 기능을 제공하기 때문입니다. GPU 서버임대 서비스는 사용자에게 ‘빈 시스템’에 대해 접근할 수 있도록 합니다. 그러면 렌더엔진 및 3D 소프트웨어 설치와 같은 일상적인 작업을 수행해야 할텐데요. 하지만 이 말인 즉슨 파일을 조정하고 임대 서버 내에서 DCC GUI에서 직접 렌더링할 수 있는 기회를 얻게 되는 것을 의미합니다. 이렇게 되면 내 씬에 대한 문제를 내가 바로 확인할 수 있습니다. 선택한 서버 임대 서비스 공급자의 기술 지원에 연락하여 문제를 논의할 필요가 없다는 것입니다. 즉, 내가 스스로 처리할 수 있다는 이야기인데요. 하지만 그래도 지원의 필요성이 발생할 경우, Xesktop과 같은 서버 임대 서비스 제공업체는 여전히 365일 24시간 고객센터를 오픈해 상담을 진행해드리고 있으니 참고하시면 좋습니다.

또한 GPU 서버 렌탈은 사내팀을 만드는 데 드는 비용대비 무척 저렴한 비용만으로 사용자의 프로젝트에 대한 통제력을 향상시켜 줍니다. 또한 이동 중에 고출력 기계 작업을 할 수 있게 해주며, 캐싱과 베이킹과 같은 외부 작업을 원활하게 수행할 수 있게 해주고, 렌더팜의 대기에서 기다려야 하는 문제를 해결할 수 있도록 돕습니다.

‘GPU 서버임대서비스’를 사용해야 할까요?

답은 ‘사용자의 목적’에 따라 달라진다는 것입니다.

렌더링 프로세스를 완벽하게 제어하고자 하는 3D 아티스트라면 GPU 전용 서버를 대여하는 것이 분명 도움이 될 것입니다. GPU 서버임대를 사용하면 그야말로 모든 것을 할 수 있는 사람이 될 것입니다. GPU 임대 서비스는 GPU를 임대해드리니까요.

GPU 서버 렌탈은 고객층이 높고 고급 애니메이션과 모션 그래픽을 작업 중이어서 엄청난 GPU 렌더링 능력을 갖춰야 하는 경우에도 옵션입니다. 또는 렌더링을 완료하기 위해 몇 시간씩 기다리는 것에 질린 경우 좋습니다.

그러나 3D 작업의 사후 제작에 필요한 모든 소프트웨어를 설치하는 것과 같은 기술적인 측면에 대해 진행해야 하는 것이 마음에 들지 않는다면 렌더팜을 사용하시는 것이 더 적합하실 겁니다. 제출된 모든 소스 파일의 렌더링이 완료될 때까지 기다릴 필요가 없어 편리합니다.

What’s Next?

오늘날의 디지털 세계에서 클라우드 컴퓨팅은 새로운 표준이 되고 있습니다. 효율성은 더 높지만 비용은 더 적게 들면서 더 빠르고 확장 가능한 방식으로 작업을 수행할 수 있게 해 주었습니다. 이 기술은 GPU 렌트 클라우드를 통해 일반적으로 시간이 많이 걸리는 3D 그래픽 렌더링을 더 빠르게 할 수 있게 했습니다. 그것은 3D 아티스트들에게 고퀄리티 작품을 완성하고 가장 치열해야만 하는 마지막 순간을 마감하는 데 필요한 처리 능력을 부여해줍니다. 게다가 사용하는 만큼만 지불하니 경제적입니다.

제스크탑과 같은 GPU 서버 렌탈 서비스는 3D 아티스트를 위한 강력한 도구입니다. 제스크탑은 당신이 필요한 만큼의 강력한 렌더 기계를 언제든지 가질 수 있게 해줍니다. 그래서 예술가는 가공능력에 대해 걱정하기보다는 창의력을 키우는 일에 집중할 수 있습니다.

위에 제시된 GPU 서버 렌탈 정보를 통해 3D 아티스트로서 도움이 될 수 있는 무언가를 얻으셨기를 바랍니다. 보다 부드럽고 빠른 렌더링을 위해 대여할 강력한 GPU 서버를 찾는 여정을 시작할 때 이 지식이 도움이 되기를 바랍니다.

제스크탑에 대해 알아보시려면 아래 비디오를 시청해주세요.

즐거운 3D렌더링을 경험하시길 바랍니다.

GPU 렌더링 최적화하는 12가지 방법

각고의 노력 끝에 최종 작품이 완성되었고 렌더링 할 준비 완료! 하지만 갑자기 GPU 렌더링이 평소보다 더 오래 걸리는가 하면 씬 충돌이나 잘못된 렌더링이 발생하여 제대로 초를 칩니다. 이런 때 필요한 것은 무엇일까요? 바로 GPU 렌더링 프로세스를 최적화해야 하는 것입니다. 일단, GPU 렌더링 프로세스를 보다 최적화하려면 메모리 사용량을 줄이는 것이 좋습니다.

렌더링 속도에 대하여 RAM이 미치는 영향

RAM 용량은 사실 렌더링 프로세스에 그닥 많은 영향을 미치지 않습니다. 가장 많은 영향을 미치는 요인은 바로 CPU와 GPU입니다. 물론 시스템에 RAM이 부족하고 더 많은 용량으로 확장하게 되면 GPU 렌더링 속도가 달라집니다. 이게 무슨 말인가 하면 시스템이 RAM에 더 많은 리소스를 할당 할 수 있으며 CPU와 GPU가 더 많은 리소스를 사용하여 더 효율적으로 작동 할 수 있도록 한다는 것입니다. 마감일을 맞추고 GPU 대여 비용을 절약하기 위해 여러 가지 방법으로 필수적인 GPU 렌더링 속도 향상방법에 대해서 알아보겠습니다.

그니까, 그럼에도 불구하고 RAM 사용량을 줄여야하는 이유는 무엇일까?

아티스트가 흔히 겪는 가장 힘든 문제는 바로 RAM 사용으로 인한 씬 충돌입니다. 매우 느린 렌더링 프로세스는 높은 RAM 소비로 인해 발생할 수 있는 또 다른 주요 문제이기 때문입니다. 이는 프로그램이 지속적으로 하드 드라이브에서 임시 데이터를 읽고 써야하는데, 하드 드라이브가 RAM보다 훨씬 느리기 때문에 발생합니다.

오류 메시지 팝업, 깜박이는 창, 잘못된 렌더링, 시스템 속도 저하 등 RAM 사용량이 갑작스럽게 증가하면 또 다른 손실이 발생할 수 있습니다. 렌더링 프로세스를 시작하기 전에 몇 가지 트릭을 적용하여 높은 메모리 소비를 줄일 수 있으며 이는 특히 중요합니다. (이 경우는 GPU 렌더링 에서에 해당되는 내용이니 참고 부탁드립니다)

GPU는 CPU에서처럼 선형이 아니라 동시에 작업을 처리 할 수 ​​있습니다. 이러한 종류의 병렬화는 이미지가 동시에 섹션에서 렌더링 될 수있는 렌더링 처리에 이상적인 방식입니다.

그러나 GPU는 RAM에 의존하는 대신 VRAM이라는 자체 메모리를 사용하며 GPU는 제한된 양의 VRAM과 함께 제공됩니다. GPU 렌더링에서 여러 그래픽 카드를 사용할 수 있더라도 렌더링 엔진은 RAM이 가장 적은 카드의 VRAM 만 사용합니다. 

이미지 : 높은 RAM 소비로 인한 오류 메시지 (출처 : 코로나 렌더러). 오류 메시지에서 마지막 5줄에 사용 된 메모리 양을 확인해보세요.
이미지 : Blender Cycles의 오류 메시지 (출처 : Blender stack exchange). GPU 렌더러는 제한된 VRAM으로 인해 특히이 오류에 취약합니다.

NV-Link 와 같은 새로운 기술은 여러 GPU가 각 카드의 VRAM을 활용할 수 있도록하여 이 문제를 해결하고, 이렇게 최적화 된 씬은 항상 렌더링 프로세스에 적합합니다.

GPU 렌더링 프로세스 중에 VRAM을 최적화하고 사용량을 줄이는 방법 12가지 방법

  1. 최고의 그래픽 카드를 선택하라

    렌더링 프로그램은 사용자 인터페이스를 만들기 위해 GPU 카드에 크게 의존합니다. 복잡한 씬을 자주 렌더링하지만 시스템에 부적절한 그래픽 카드가 있는 경우 업그레이드 해야합니다. 그래픽 카드가 편리하지 않은 경우 시스템 RAM이 얼마나 효율적인지는 중요하지 않습니다. 요구 사항을 확인하고 기존 그래픽 카드를 효율적인 그래픽 카드로 교체하는 것이 그냥 가장 베스트 입니다. 그래픽 카드 VRAM (Video- Random Access Memory)은 그래픽 카드에 통합되어 있습니다. CPU와 같이 선형이 아니라 동시에 작업을 처리합니다. 이러한 병렬화는 렌더링 처리를 더 빠르게합니다. 이미지는 한 번에 다양한 섹션에서 렌더링 될 수 있습니다. 따라서 그래픽 전원이 필요할 때마다 VRAM이 사용됩니다. 그래픽 카드는 VRAM에 의존하며 그래픽 텍스처와 3D 모델을 저장합니다.

  2. RAM을 업그레이드 하라

    GPU 렌더링 프로그램은 그래픽 카드의 VRAM을 사용 하지만 여러 프로세스는 시스템 RAM에 간접적으로 의존합니다. 일부 GPU 렌더링 소프트웨어는 V-Ray 및 Blender’s Cycles의 하이브리드 렌더링 기능과 같은 CPU 리소스도 사용할 수 있습니다. Pro Render와 같은 엔진의 Out-of-core 오프 로딩 기능을 사용하면 텍스처와 같은 요소를 먼저 RAM에 저장하고 VRAM에 점진적으로 로드하여 메모리 초킹을 방지 할 수 있습니다.

    일반적으로 기본 3D 작업을하는 초보자에게는 16GB면 충분할 수 있습니다. 32GB RAM은 대부분의 3D 아티스트 또는 중급 아티스트에게 이상적입니다. 큰 텍스처 나 복잡한 씬을 렌더링해야하는 전문가나 하이 폴리 메시 작업을하는 경우 정도에 64GB RAM이 권장됩니다.

    3D 렌더링에 가장 적합한 하드웨어를 선택하는 방법에 대해 자세히 알아 보려면 3D 아티스트에게 가장 적합한 하드웨어를 선택하는 방법 가이드를 읽어보시면 좋습니다.

  3. Polycount를 관리하라

    많은 수의 폴리 카운트는 렌더링 파일 크기를 증가시킵니다. 큰 파일을 렌더링하려면 더 많은 VRAM이 필요합니다. 대용량 파일은 GPU 렌더링 프로세스에 더 많은 시간이 걸립니다. 로컬로 렌더링 할 때 큰 문제는 아니지만 네트워크 렌더링에 더 많은 시간이 걸립니다. 상업용 렌더팜에서는 렌더링 시간이 길수록 비용이 높아지니까요. 텍스처와 마찬가지로 멀리있는 오브젝트의 세분화 수준을 줄일 수 있습니다.

  4. 불필요한 응용 프로그램들을 확인 및 종료하라

    컴퓨터에서 여러 응용 프로그램을 실행하는 것은 여러번 눈에 띄지 않게 유지되어 생산적인 기능을 수행하지 않고도 많은 시스템 메모리를 소비합니다. 따라서 GPU 렌더링을 시작하기 전에 불필요한 응용 프로그램을 확인하고 종료해야합니다. 이렇게하면 해당 응용 프로그램에 사용되는 많은 메모리를 절약 할 수 있습니다. 저장된 GPU VRAM을 사용하여 3D 렌더링 프로세스의 기능을 향상시킬 수 있습니다. GPU 대여 서비스를 사용하여 네트워크에서 렌더링하는 동안 불필요한 애플리케이션을 계속 실행하면 렌더링 프로세스가 중단 될 수 있습니다. Xesktop은 GPU 대여 서비스를 통해 이용하고자 하는 모든 3D 아티스트에게 지속적인 지원을 제공합니다.

    GPU 서버 대여 서비스에 대해 자세히 알아 보려면 다음 문서를 참고하세요. 3d 아티스트 를위한 GPU 서버 대여 가이드, 자세한 내용은 Xesktop을 직접 방문해서 알아보세요. 어떻게 원격 서버에 연결하여 사용하는지에 대해 설명하는 단계별 비디오를 통해 쉽게 듀토리얼을 파악할 수 있습니다.

  5. 원치 않는 렌더링 설정 탐색 및 변경

    각 렌더링 소프트웨어는 사용자 정의 설정과 함께 제공됩니다. 일반적으로 대부분의 아티스트는 이러한 설정을 간과하시는데요. 하지만 이것을 충분히 고려하고 소프트웨어의 설정 영역을 발견하면 많은 GPU 메모리와 시간을 소비하는 일부 설정들을 찾아낼 수 있습니다. 일부 설정은 VRAM 또는 시간을 소비하지만 GPU 렌더링 프로세스에 전혀 기여하지 않거든요.

    여기서는 그러한 설정을 탐색하고 다른 더 나은 옵션으로 변경하기만 하면 됩니다. 설정에 대해 이야기 할 때 일부 초보자 또는 숙련 된 아티스트는 폴리 카운트, 샘플링 및 품질과 같은 고급 설정을 사용하여 렌더링 시간을 늘릴 수 있습니다.

  6. 거리에 따라 텍스처 크기 줄이기

    일반적으로 사물과 같은 질감이 대부분의 저장 공간을 차지합니다. 카메라에 더 가까운 오브젝트에 대해 이미지 텍스처를 예약합니다. 더 멀리 있거나 피사계 심도에 의해 흐려지는 것은 대형 맵이 제공하는 세부 정보가 필요하지 않습니다. 압축 된 텍스처 형식을 사용하여 파일 크기를 줄이는 것이 좋습니다. 충분한 파일 형식을 줄이는 데 실패하면 텍스처 이미지의 픽셀 단위로 물리적 크기를 줄여보세요. 압축 된 텍스처를 사용하여 텍스처 크기를 줄이는 것입니다.

  7. modifiers 최적화

    modifiers 설정을 탐색하여 모델에서 많은 수의 폴리를 줄여야합니다. 물론 카메라에서 물체까지의 거리와 물체에 대한 기타 요인에 따라 다릅니다. 높은 다각형은 모델에서 더 많은 세부 정보를 만들어야하는 경우에만 필요합니다. 파도와 같은 특정 모양이 없는 오브젝트는 여기에서 정확한 모양을 유지할 필요가 없습니다. modifiers 설정을 적용하여 다각형 수를 줄일 수 있습니다. 이를 통하여 VRAM 소비를 최소화합니다.

    렌더링 프로세스를 향상시키기 위해 최적화 할 수있는 여러 modifiers는 MultiRes modifier, Prooptimizer modifier, 최적화 modifiers, 배치 프로 modifiers 유틸리티 입니다. 이러한 modifiers에 대해 자세히 알아 보려면 이 링크를 확인해보세요.

  8. instancing 사용

    잔디, 벽돌 또는 나무 덩어리와 같이 장면에서 반복되는 오브젝트는 한 오브젝트의 인스턴스가 될 수 있으며 소스 오브젝트를 렌더링하는 데 대략적인 양의 RAM 만 필요합니다. 메시 GPU 렌더 프로그램을 복사하면 또 다른 메시가 생성되고 RAM 및 하드 드라이브의 씬에 저장되어 폴리 카운트 수가 증가합니다.

    하지만 “인스턴스”를 만들 때 GPU 렌더 프로그램은 장면의 다른 위치에서 메시 사본을 사용할 수 있다는 정보 만 저장하지만 씬 파일과 메모리에 단일 메시의 데이터 만 저장합니다. 인스턴싱을 사용하면 많은 수의 복사 된 객체를 씬에 넣을 수 있지만 동일한 양의 VRAM이 단일 객체와 동일한 파일 크기로 사용됩니다.

  9. 장면의 개별요소

    전경, 중간, 배경을 별도로 렌더링하고 나중에 함께 합성하면 복잡한 씬을 GPU에서 렌더링 할 수 있습니다. 머리카락과 같은 다른 기억 집약적 요소에 대해서도 마찬가지입니다. 따라서 필요한 경우 modifiers를 모델에 쉽게 적용 할 수 있습니다. 따라서 GPU 대여 서비스를 사용하여 네트워크에서 렌더링 할 때 비용을 최소화하는 데 필요한 렌더링 속도가 증가합니다.

  10. 메시 및 애니메이션 압축

    메시 및 애니메이션 압축은 CPU 및 GPU의 부하를 줄이는 데 더 좋습니다. 모델에 가장 적합한 메시 압축 수준을 실험하여 메시 압축을 낮음, 중간 또는 높음 수준으로 설정할 수 있습니다. 양자화(Quantization)는 저장 공간을 덜 차지하지만 압축으로 인해 부정확 할 수있는 메시 및 애니메이션 압축에 사용됩니다.

  11. LOD 및 레이어 별 cull distances

    개체를 컬링하여 개체를 보이지 않게합니다. CPU와 GPU의 부담을 줄이는 또 다른 방법입니다. 대부분의 게임에서 게이머의 경험을 손상시키지 않고 이를 수행하는 빠르고 효과적인 방법은 작은 개체를 큰 개체보다 더 공격적으로 이동하는 것입니다. 마찬가지로 작은 바위는 먼 거리에서 사라질 수 있지만 더 큰 건물은 계속 볼 수 있습니다.

  12. 모델 축소시기

    씬을 렌더링하기 전에 최적화 modifiers 가 있는 모델을 축소해야 합니다. 이렇게 하면 VRAM 사용, 하드 드라이브의 파일 크기 및 렌더링 시간이 줄어듭니다. GPU 대여 서비스를 사용하여 렌더링하는 동안 비용 절감을 위해 속도 문제를 렌더링합니다. 그러나 메쉬 해상도를 높이는 수식어가 있는 모델은 메쉬 밀도가 너무 높을 경우 보정할 수 있는 반면 파일은 하드 드라이브에 부담을 덜 주기 때문에 축소되지 않는 것이 좋습니다.

    이미지 : 모델에 Meshsmooth modifier를 적용하여 렌더링 된 모델과 스택을 Editable Poly로 축소 한 후 모델에 대한 리소스 사용률 비교. 모델은 인스턴스로 복사됩니다. 기사에서 자세히 알아보기 : 지오메트리를 통해 3ds Max에서 장면 최적화

향상된 3D 렌더링 경험을 위한 빠른 체크리스트

  • 다양한 개체간에 최대한 많은 재료를 공유하기
  • 가능한 경우 텍스처 맵 크기 최소화하기
  • 폴리 감소 modifiers를 사용하여 먼 지오메트리 최적화 하기
  • 중복 모델에 인스턴스 사용하기
  • 불필요한 응용 프로그램 닫기

레퍼런스 :

비디오 레퍼런스 :
https://youtu.be/3Hkm7XJ1B9k 

기사 레퍼런스 :
https://www.easyrender.com/a/3d-rendering-and-how-to-optimize-your-approach-for-maximum-speed
https://www.videomaker.com/how-much-ram-do-you-need#
https://docs.unity3d.com/Manual/OptimizingGraphicsPerformance.html
https://docs.unity3d.com/Manual/ReducingFilesize.html

GPU 렌더링 솔루션 총정리 : 효과적인 rendering을 위해 챙겨야 하는 다섯가지 요소들

안녕하세요. 아마 이 게시물에 들어오신 이유는 작업중인 프로젝트가 있으시거나 조만간 뭔가 ‘큰’ 작업을 할 예정인데 GPU 렌더링 관련해서 혹시 효과적인 방법이 없을까 고민중이시기 때문이 아닐까, 추측해봅니다. 저희도 그랬습니다. 구매한 지 몇 년 안 된 PC 또는 Mac임에도 불구하고 내가 생각한 것 만큼 ‘이상적인’ 렌더링을 진행할 수 없었고, 시간 역시 무진장 걸렸거든요.

특히 렌더링 엔진 중에서 GPU 렌더링에 강세를 보이는레드시프트옥테인 렌더러를 선택하셨다면 곧, 렌더링 시간과 맞서 싸워야 할 것을 의미할지도 모르겠습니다.

제대로 하기만 한다면 ‘호러 렌더링’이 ‘해피 렌더링’으로 바뀔 수 있답니다. 잘못 클릭했다고 해서 세상이 끝나는, 그런 작업방식이 아니라, 렌더링을 걸어두고 따로 내컴퓨터에서 작업을 하는 방식의 렌더링이 당신을 기다리고 있습니다. 물론 완벽한 사양의 컴퓨터가 두 대 이상 있다면 따로 ‘손보지’ 않아도 여유로운 렌더링이 가능하지만(한쪽 컴에는 렌더링을 걸어두고, 한쪽 컴에는 작업을 하는) 이 글은 그렇지 않은, 예전의 저희와 같은 분들을 위해 작성한 글입니다. 어떻게 하면 한 대의 컴퓨터로 효율적인 렌더링을 할 수 있을지 정리해보았습니다.

먼저 개요부터 살펴보겠습니다. 전체적으로 GPU 렌더링을 진행하기 위해 ‘무엇’이 필요한지 알아보겠습니다. 그리고 나서는 실용적인 방법은 무엇일지 정리해보겠습니다.

GPU 렌더링 솔루션들에 대해 알아보자!

현재 사용 가능한 모든 GPU 렌더링 솔루션을 살펴보려고 하다가, 그러면 너무 엑박일 것 같아서 타겟을 명료히 했습니다. 이 글은 3D 아티스트나, 소규모 스튜디오 분들을 위해서 조금더 타겟이 맞춰진 글입니다. 너무 많은 비용이나 노력 없이 좋은 GPU 렌더링을 진행할 수 있는 방법에 대해서 살펴보려고 합니다. 가장 저렴하며, 쉽게 접근 가능하고, IT 관련 지식이 거의 없이도 접근 가능할 수 있는 부분들을 정리해보았습니다.

즉, 여기에서 다룰 것들은
– GPU 렌더링을 위해서 업그레이드 해야 하는 하드웨어 리스트
– GPU 서버 렌탈이란
– 클라우드 렌더팜이란
입니다.

하드웨어 업그레이드 리스트

전 5,6학년 때 처음으로 첫 PC를 선물받았거든요. 그 때 정말 놀랐습니다. 매 순간이 놀라움 투성이었고, PC에 대한 모든 것을 저는 사랑했죠. 내부에 어떤 것이 있고 어떻게 작동하는지 정말 궁금했고요, 그래서 저는 일부 부품을 분해하고 교체하는 등 즐거운 나날들을 보냈습니다. 그리고 그 일은 수년전 일이지만 여전히 저는 제가 그 안에 있는 것처럼 느껴지고는 하는데, 사실 지금은 복잡한 것을 파헤치기보다 더욱 간단해지고 있는 솔루션들을 사랑하게 되었습니다.

즉, 하드웨어에 대하여 최신/최고의 CPU 또는 GPU가 무엇인지 조사하는 일에 몰두하고 있어요. 처음부터 컴퓨터를 구축하는데 너무 많은 시간을 소비해서는 안되죠. 지금은 차라리 컴퓨터를 활용해서 창의적인 작업을 하는 것에 더 많은 시간을 할애하는 편입니다.

제가 할 일은 이제 ‘창의성’을 활용하는 일이 되었거든요. 그래서 다른 누군가가 만들어 둔 솔루션들을 적극 탐구하며 컴퓨터의 특정 하드웨어 부품을 업그레이드하거나 투자하고는 합니다.(저는 PC유저라 애플을 사랑한다고 말할 수는 없네요)

충분한 PCIe lanes(다중 GPU 설정용), 우수한 전원공급장치우수한 그래픽 카드를 갖춘 좋은 마더보드를 얻는 것은 그렇게 어려운 일은 아니지만요. 하지만 기본적으로 그것들을 알기 위해서는 시간이 좀 필요합니다. 특히 적어도 3년이나 5년동안 내 작업을 위해서 잘 버텨줄 렌더링 기계를 찾고 있으시다면 리서치는 각설하고 구매하는 가격이 정말 만만치 않을 수 있습니다.

그래서 관련해서 몇 가지 핵심부품들과 현재 싯가(2021 1분기 기준)를 살펴보겠습니다. 저는 이에 대해 전문가가 아니기 때문에 그냥 리서치 한 것을 공유한다는 느낌으로 공유드리려고 합니다. 여기서 대강의 싯가를 보시고 좀더 알아보셨으면 좋겠습니다.

Motherboard

AMD: Gigabyte X570 Aorus Ultra – AMD 3rd Gen Ryzen with 2x PCIe x16 slots (2x GPU cards), 중상급 PC 빌드에 적합 // $300 (link)

Intel: Gigabyte Z490 Aorus Ultra – 10th Gen Intel supported motherboard with 2x PCIe x16 slots (2x GPU cards), 중상급 PC 빌드에 적합 // $300 (link)

Power supply

Corsair AXi 1600 Watt will handle 4x RTX 2080Ti cards, 64GB RAM, TB 저장 용량 및 추가 냉각을 처리합니다. // $550 (link)

여기 PSU 계산기 링크 도 있어서 공유드립니다.

Graphics card

RTX 2080Ti – 304 OctaneBench 4 – 엄청난 GPU 카드지만 매우 비쌉니다 // $2,000
RTX 2060 – 170 OctaneBench 4 – 아마도 1 달러당 최고의 GPU가 아닐지요 // $350

OctaneBench 4를 기반으로 한 달러당 매우 유용한 성능 벤치 마크 결과를 확인해보세요.

또는 상당한 저축이 있거나 대규모 프로젝트에 대한 선불금을 받았다면 예를 들어 강력한 개인용렌더팜을 구축하는 것으로 알려진 BOXX가 구축 한 PC에 비용을 투입하셔서 작업을 진행할 수도 있을 것입니다. 필요에 맞는 GPU 렌더링 워크 스테이션 모델을 선택하고 CPU, RAM, 스토리지, GPU 카드와 같이 원하는 부분을 사용자 지정하면 렌더 박스가 문으로 배달되겠죠. 비싸지만 마음의 평화를 원하고 시간을 절약하고 싶다면 이 방법이 좋겠습니다. 렌더링 워크 스테이션 중 하나 인 APEXX x4 (GPU 슬롯 4 개 포함)입니다.

가격 : $9,395
– Intel i9-10900X 3.7Ghz
– 128GB RAM
– 1x RTX 2080Ti 11GB (GPU 업그레이드를위한 추가 슬롯 3 개 포함)
– 1TB SSD NVMe + 500GB SSD SATA

APEXX x4 workstation https://www.boxx.com/guru/apexx-x4

이제 이와 같은 PC를 얻는 것은 정말 말 그대로 ‘투자’이지만, 다른 좋은 투자와 마찬가지로 시간이 지남에 따라 긍정적인 수익을 얻을 수도 있습니다. 또 다른 장점은 이와 같은 설정을 통해 향후 몇 개의 GPU 카드를 더 구입하게 되면 몇몇가지 번거 로움없이 상당한 속도 향상을 얻을 수 있다는 것입니다.

GPU server rental

서버 렌탈이란, 원격 데스크톱을 통해 연결하고 작업 할 수 있는 클라우드 형태의 서버를 의미합니다. 물론 클라우드 서버 외에 물리적 서버를 대여 할 수도 있습니다. 실제 일부 회사는 강력한 렌더링 장비 제작을 전문으로 하기 때문에 매일 물리적인 서버를 대여한다고 들었습니다. 하지만 이러한 방식은 비용이 많이 들죠. 그러니까 여기서는 다루지 않고 ‘클라우드 서버’에 대해서면, ‘클라우드 서버대여’에 대해서만 다뤄보겠습니다.

그렇다면 왜 클라우드 서버임대(대여)가 필요할까요?

답은 아주 간단합니다 – 속도와 가격 때문입니다. 20 여년 전 현대 클라우드 컴퓨팅이 시작된 이래 (AWS가 2006 년에 출시되었으며 클라우드 컴퓨팅의 간략한 역사를 읽으시려면 이곳을 클릭하세요) 이래로 일반적인 편견과 달리 클라우드는 비싸지 않습니다. 예전에는 그랬지만 더 이상 전혀 비싸지 않습니다.

또 다른 편견은 클라우드 컴퓨터 또는 클라우드 렌더링을 전체적으로 사용하는 것이 너무 어렵고 기술적으로 너무 어렵다는 것입니다. 하지만 그것도 사실이 아닙니다. 네, 이 부분이 사실이 아니라고 말씀 드리려고 여기 왔습니다. 다시 말하지만 그것은 10년 전, 심지어 5년 전에는 사실 이었을지 모르지만 지금은 매우 다른 이야기입니다. 이제 매우 친숙한 SaaS (Software as a Service) 클라우드가 있습니다.

기술과 도구는 클라우드와 관련된 모든 거래를 이해할 수 없을 것이라고 생각한 아티스트가있을 정도로 개선되었습니다. 이제 매일 사용합니다 (그리고 저 역시 매일 클라우드 서버를 사용하는 사람 중 한 명입니다). 사실, 그들은 여전히 ​​어떻게 작동하는지 이해하지 못할 수도 있지만 (다시 말하지만) 복잡한 클라우드 기술 위에 구축 된 아티스트 친화적인 서비스 덕분에 가능해졌습니다.

이러한 서비스를 사용하면 소유하고 싶을 뿐인 강력한 서버를 저렴한 가격에 대여 할 수 있습니다. 적은 비용으로 쉽게 $25,000 (와우!) 이상의 비용이 드는 GPU 렌더링 서버에 액세스 할 수 있습니다. 누구나 접근할 수 있게 되었지요?

10x 1080Ti 가 탑재 된 기계가 있다고 상상해보십시오 . 몇 번의 클릭과 몇 분만 기다리면 가질 수 있다면 어떠실지요? Tesla V100 이 여러 대있는 서버는 어떻습니까? 좋습니다. 원한다면 두 개씩 가져갈 수도 있습니다.

GPU 서버렌탈 솔루션 제스크탑 https://xesktop.com/ko/

매우 간단하고 설정하는 데 시간이 걸리지 않습니다. 계정을 만들고, 웹 대시 보드에 로그인하고, 사용할 컴퓨터 유형을 선택하고, 이름을 지정한 다음 “시작”을 누릅니다. 몇 분 후에 원격으로 연결할 수있는 컴퓨터가 생깁니다. 컴퓨터를 가지고있는 것과 같지만, 구입하는 데 수천 달러를 쓸 필요가 없다는 차이점이 있습니다.

3D 소프트웨어와 일반적으로 업무에 사용하는 도구를 설치할 수 있습니다. 사용이 끝나면 언제든지 종료 할 수 있습니다. 한 번에 몇 분 또는 며칠 동안 대여 할 수 있습니다. 사용 방법과 사용시기를 완전히 제어 할 수 있습니다.

“차라리 내 컴퓨터를 구입하는 것이 더 저렴합니다.”라고 생각할 수 있습니다. 그럴 수 있지요. 하지만 저는 제가 그랬기 때문에 알고 있습니다. 모든 사람이 강력한 하드웨어를 갖기 위해 막대한 금액을 투자 할 여유가 없습니다. 저축을 해서 해서 해서 내 컴퓨터를 얻을 수 있겠습니다. 하지만 문제는 최신 그래픽 카드 나 CPU를 구입하는 즉시 3 ~ 6 개월 후에 새로운 그래픽 카드가 나오기 때문에 매번 ‘최신의 것’을 갖기란 사실상 불가능하다는 것입니다. 말할 것도없이, 하나의 렌더링 리그는 당신이 막 시작하거나 많은 애니메이션 작업을하지 않을 때라면 쓰기 괜찮지만, 어떤 시점에서는 더 많은 렌더링 능력이 필요할 것이고 그런 때는 또 다시 어떻게 하면 성능을 향상시켜야 할지 고민하셔야 할 것입니다.

GPU 서버 대여를 사용하면, 음..일종의 마음의 평화를 가질 수 있습니다. GPU 서버대여를 주요 렌더링 솔루션으로 사용하면 예상치 못한 촉박한 작업의 등장, 데드라인을 맞춰야 하는 경우, 그 외 기한이나 대규모 프로젝트에 대한 백업용으로 사용할 수 있기 때문입니다. 게다가 일단 사용하기로 선택하면 현재 GPU 렌더링 파이프 라인에 큰 도움이 되어서 어떤 렌더링도 두려워하지 않게 됩니다. 하지만 여러분 제 말만 들으시면 아니되시지요. 직접 테스트를 진행해보세요. GPU 서버대여 솔루션 Xesktop의 경우 강력한 GPU 렌더링 머신을 테스트할 수 있도록 평가판을 제공하고 있으니까요, 회원가입해서 꼭 한 번 테스트 해보시기를 권장합니다.

Cloud render farms

아마 이 페이지에 들어오신 분들이라면 ‘클라우드렌더팜‘이라는 용어를 꽤 많이 들어보셨을 것 같습니다. 어쩌면 렌더팜 자체를 구축하려고 시도하셨을 수도 있겠다는 생각이 듭니다. 하지만 렌더팜을 구축하는 것, 즉 Xeon render nodes를 모으는 등의 일은 어렵습니다. 솔직히 시간과 노력이 너무 많이 듭니다. 그래서 저 같은 사람은 일찌감치 포기했습니다.(이와 관련해서 유용한 조언을 들으시려면 이곳을 클릭해주세요.)

클라우드 렌더팜은, 벌써 10년넘게 3D 및 CG업계에서 제공되고 있는 서비스입니다. 초창기에는 기술이 충분히 정교하지 않았고, 클라우드렌더링에 대한 수요도 적었기 때문에 인기가 많지는 않았습니다. 그리고 보안 및 대역폭 제한에 대한 우려의 시선도 있었습니다. 하지만 2020년에는 더 이상 보안이나 속도에 대해서 걱정할 필요가 없습니다. 렌더링에 대한 수요는 점차 증가하고 있으며, 기술개발은 클라우드 렌더링 스튜디오 뿐만 아니라 프리랜서 아티스트에게도 실행 가능한 옵션입니다.

Google Cloud , AWS , Microsoft Azure 와 같은 대규모 퍼블릭 클라우드 제공 업체는 대규모 인프라와 처리 그리고 렌더링에 사용할 수있는 수천 대의 머신을 갖추고 있습니다. 그들은 자체적으로 클라우드 렌더팜을 서비스하지 않지만, 기술에 정통하거나 IT팀이있는 스튜디오라면 클라우드 컴퓨팅 플랫폼 위에 개인 렌더팜을 구축 할 수 있습니다. IBM은 기본 클라우드 컴퓨팅 주제 https://www.ibm.com/cloud/learn/cloud-computing 탐색하는 매우 좋은 학습 리소스를 보유하고 있으니 참고하시면 좋을 것 같습니다.

또한 이러한 대규모 공용 클라우드 위에 구축된 전용 클라우드 렌더팜 서비스가 있거나 자체 프라이빗 클라우드 (즉, 자체 데이터 센터 및 자체 하드웨어가 있는)도 존재합니다. 이러한 유형의 서비스는 경쟁이 종종 혁신을 낳기 때문에 좋은 일입니다. 특히 혁신적이며 아티스트 친화적인 GarageFarm을 꼽을 수 있습니다. GPU 렌더링도 제공하기 때문에 관련해서 참고하시면 반드시 도움이 되실 것입니다. https://garagefarm.net/gpu 이 페이지를 참고해보세요.

지금은 이전에 서버렌탈서비스에 대해 이야기했고, 지금은 시작하기 쉽고 저렴한 방법인 클라우드 렌더팜에 대해 이야기했습니다. 클라우드 렌더팜의 유래가 오래 된 만큼 사용하시면 반드시 워크플로우를 확 바꾸는 하나의 솔루션이 되실 것입니다.

그리고 이쯤되면 한 가지가 더 궁금하실 것 같아 덧붙입니다.

GPU서버대여(임대) 서비스와 클라우드 렌더팜 서비스의 차이는 무엇일까요?

간단한 대답은 둘 다 GPU 클라우드 서비스이며 둘 다 GPU 렌더링 솔루션입니다, 라고 말씀드릴 수 있는데요. 그러나 솔루션에 대한 접근 방식은 약간 다릅니다.

GPU 서버 렌탈 서비스는 더 일반적으로 더 많은 유연성을 제공, 렌더링 프로세스를 제어하고 제공합니다. 프로젝트를 렌더링하는 데 사용할 수있는 다른 컴퓨터 일 뿐이며 컴퓨터에서 로컬로 렌더링하는 것과 크게 다르지 않습니다. 또한 일반적으로 빈 시스템이기 때문에 컴퓨터에 자체 3D 소프트웨어와 렌더링 엔진을 설치해야 함을 의미합니다.

클라우드렌더팜 (CPU / GPU 모두 호환)은 특정 워크플로우를 따라하지만 대부분 시스템을 자동화한, 클라우드 렌더팜입니다. CPU 또는 GPU 렌더팜을 보유하고 있습니다. 기본적으로 DCC 앱용 플러그인을 설치하고 소프트웨어를 통해 프로젝트를 팜으로 보냅니다. 그런 다음 렌더링 작업을 제출하고 관리하는 웹 대시 보드 또는 일부 데스크톱 앱과 인터페이스합니다. 컴퓨터에서 씬을 렌더링하지 않으며 로컬에서처럼 3D 앱 GUI를 통해 씬을 렌더링하지 않습니다. 대신, 모든 처리 및 렌더링은 네트워크 렌더링 시스템을 통해 팜의 다른 곳에서 발생하며, 결국 모든 것이 진행된 후 렌더링 된 프레임이 사용자에게 다운로드 됩니다.

클라우드 렌더팜을 사용하는 이유는?

클라우드 렌더팜은 매우 편리하고 강력하며 GPU 서버 또는 몇 대의 서버를 임대하는 것보다 훨씬 더 강력합니다. 대부분의 경우 복잡한 소프트웨어의 설치 및 구성에 대해 걱정할 필요가 없기 때문에 편리합니다. 이미 사용하고 있고 익숙한 도구로 작업하기 만 하면 됩니다.

렌더팜이 무엇인지 알려주는 영상이랍니다.(몇년 전 영상이지만 여전히 유용!)

3ds Max, Maya, Cinema 4D, Blender 또는 사용중인 모든 DCC 앱용 렌더 팜 플러그인 이 모든 무거운 작업을 처리합니다. 모든 설정을 감지하고 자동으로 팜에서 렌더링 할 프로젝트를 준비합니다. 결국 데이터가 팜에 업로드 되고 몇 번의 클릭만으로 프로젝트 전용의 수십 또는 수백 대의 머신에 액세스 할 수 있습니다. 다 올려놓으면 완성된 프레임이 컴퓨터로 다시 다운로드 될 때까지 기다리시면 됩니다.

강력한 GPU가 동시에 렌더링되는 20대 또는 50대 이상의 시스템을 보유하고 있다고 상상해보세요. 이 속도에서는 수백 개의 프레임 애니메이션을 렌더링하는 것이 쉽습니다. 그리고 번거롭지 않고 선행 투자가 없으며 대부분의 아티스트가 이용할 수있는 가격으로 모든 것이 가능합니다.

나에게 가장 적합한 솔루션은 무엇일까?

보통 렌더링이 필요한 프리랜서이고 한 달에 1-2 개의 프로젝트를 수행한다면 신뢰할 수있는 좋은 컴퓨터에 투자하는 것이 좋습니다. 때때로 여기저기서 몇 시간 동안 GPU 서버를 임대하는 것을 고려할 수 있습니다.

하이 엔드 모션 그래픽과 애니메이션을 자주 망가 뜨리는 높은 고객을 보유한 프리랜서라면 프로젝트를 효율적으로 처리하기 위해 주문형 대용량 GPU 렌더링 성능에 액세스해야합니다. 이 경우 GPU 대여 또는 GPU 클라우드 렌더 팜을 사용해야합니다. 혹은 둘다 할 수도 있겠습니다. 어떤 솔루션이 더 적합하고 사용 빈도는 귀하의 선호도에 달려 있습니다.

정규 작업이 들어오고 고급 애니메이션 작업에 대한 수요가 증가하는 작지만 성장하는 스튜디오인 경우, 파이프 라인을 클라우드 렌더팜과 통합하는 것을 고려할 수 있습니다. 내 CG 도구 상자에서 검증되기만 하면 아마 계속 사용하게 될 것입니다.

나가는 말

여기까지 GPU 렌더링 및 일부 사용 사례에 대한 가장 일반적인 실행 가능한 솔루션에 대해 논의해봤습니다. 이제 요구 사항을 더 자세히 살펴보고 현재 위치에 대해 생각해보세요.

당신은 막 시작하는 프리랜서입니까? 애니메이션 작업에 대한 수요가 높은 기존 프리랜서입니까? 더 큰 프로젝트를 진행하는 스튜디오입니까? 당신은 얼마나 많은 돈을 모았습니까? 영향을 느끼지 않고 사전에 비즈니스에 얼마나 투자 할 수 있나요?

다가오는 마감일에 압박을받지 않거나이 단계에서 렌더링 솔루션에 대해 생각할 필요가 없더라도 자신을 조금 교육하고 미래에 작은 발걸음을 내딛어 실험 해 보는 것이 좋을 수도 있습니다. 특정 솔루션이 얼마나 간단하고 리스크도 적은지 놀라시게 될 겁니다. 더 효과적이고 효율적이며 유능한 아티스트 또는 비즈니스가 될 수 있음을 발견 할 수도 있습니다. 누가 알까요? 많은 노력이 필요하지 않으며 문자 그대로 잃을 것이 없는데 얻을 것은 많으니까, 이러한 솔루션들을 꼭 한번 살펴보시길 바라겠습니다.

행복한 렌더링을 경험하시길 바라며.
루카스 B.

GPU 서버임대/서버렌탈 등의 서비스가 당신의 마감을 도와드립니다

2020년은 정말 중요한 해였습니다. 특히 3D업계 사람들은 더 빠른 워크플로우를 생성하고, 더 쉽게 접근 할 수있는 소프트웨어를 만났으며, 3차원 공간에서 디지털 미디어와 상호 작용하는 새로운 방식에 대해 몇 가지 개발이 진행되고있는 것을 보게 되었습니다. 또 팀원과 공동 작업자가 서로 ‘실제로’ 함께 하지 않아도, 더 짧은 시간 내에 유연하게 작업하고 양질의 콘텐츠를 제작해야한다는 어려운 과제를 품게 되었습니다.

이제 온라인에서 GPU 서버대여(가상서버 임대서비스), 업계 수준에 맞는 오픈소스 소프트웨어, 렌더팜 등의 다양한 리소스를 활용하여 더 많은 작업을 확보하거나 가능한 한 빨리 디지털 컨텐츠를 준비할 수 있는 좋은 시대가 온 것입니다.

CG 업계의 3D 아티스트이자 디자이너로서, 우리는 경쟁이 치열해지는 이 시점에서 안정적인 월수입보다 프로젝트 지향적인 작업을 통해 ‘나’를 찾을 수 있음을 알고 있습니다. 더 좋은 하드웨어를 구매하는 것도 좋지만 그것은 사실 당장 할 수는 없는 것이 (돈을 필요로 하므로) 더 많은 프로젝트를 따내야 가능한 일이기 때문입니다. (누군가는 가능하겠지만) 사실 대부분의 3D 아티스트들은 ‘콘텐츠 만들기’에 에너지를 집중하곤 합니다. 어쨌든 우리는 앞으로 펼쳐질 새로운 10년의 불확실성을 알고 있지만, 디지털 세계가 제공하고 있는 다양한 자원으로 무장하고 있습니다.

임대 영역

GPU 서버렌탈 서비스

Xesktop

Xesktop은 시간당 6달러로 고성능 GPU서버임대서비스를 제공하는 원격 GPU서버임대솔루션입니다. 이는 개인 워크 스테이션에서 처리하기 힘든 무거운 계산 작업을 진행하는데 유용하며 간혹 몇몇 앱의 사례처럼 렌더팜을 사용할 수 없는 경우 GPU렌더링의 대안으로 유용 할 수 있습니다. 사용자는 11GB vRAM이있는 10 개의 GTX 1080 Ti 카드 또는 16GB vRAM이있는 8 개의 Tesla V100 카드가 장착 된 서버 중에서 선택해 작업하게 됩니다. Xesktop은 또한 연중 무휴 24시간 사용할 수 있고 평가판을 체험해 볼 수 있도록 가입 즉시 무료 크레딧을 지급하고 있습니다.

워크스테이션 설정은 사용자가 언제든지 프로젝트에 들어갈 수 있도록 가상 이미지가 생성되는 방식입니다.

렌더팜

가라지팜

GarageFarm은 경쟁력있는 가격과 사용자를위한 연중 무휴 라이브 지원을 제공하는 렌더 팜은 물론, 인기있는 3d 소프트웨어 및 렌더 엔진 각각을 위한 씬플러그인도 제공하는 스마트한 렌더팜입니다. 또한 최근에 GPU 렌더링을 지원하는 GPU렌더팜을 출시했습니다. GPU렌탈과 렌더팜 사용의 차이점은, GPU서버렌탈을 사용하면 사용자가 GPU 워크 스테이션에 직접 액세스 할 수 있고 그곳에서 프로젝트 작업을 할 수 있는 방식인데 반해, 후자는 엄격하게 ‘정말 렌더링’만 지원하는 것을 의미합니다. GarageFarm은 신규사용자에게 가입 즉시 $ 25상당의 시작 크레딧을 증정하며, 종종 시작 금액을 두 배로 늘릴 수있는 쿠폰과 프로모션을 진행하고 있습니다. 또한 케이스스터디 연구 및 프로젝트 쇼케이스 및 기타 콘텐츠 기여에 참여하시면 상당한 렌더링 비용을 지원받게 됩니다.

특히 대규모 프로젝트를 위해 대규모 충전을 하면 그야말로 엄청난 할인을 제공합니다. 자세한 내용은 가라지팜의 가격 페이지를 참고해주세요.

소프트웨어

3D dccs는 비용이 많이 들기 때문에 최신 릴리스로 업그레이드하거나 최근 이벤트를 고려해 구독 유지를 연기해야 ​​할 수 있습니다. 다행히도 실행 가능한 오픈소스 또는 프리웨어 대안이 있어 파이프 라인에 중요한 도구에 대한 부분적 또는 전체적으로 지속 가능한 대안으로 생각되고 있습니다.

블렌더

블렌더는 오픈소스 3D 제작 툴 입니다. 모델링, 리깅, 애니메이션, 시뮬레이션, 렌더링, 합성, 모션 추적 및 비디오 편집과 같은 3D 제작 파이프 라인의 모든 부분을 위한 강력한 도구로 성장했습니다. 초기에는 조금 약자였을지 모르지만 지금의 블렌더는 이제 업계 수준을 웃돌며 인정받는 3D 패키지로 자리매김하고 있습니다. 유명 스튜디오에서 사용할뿐만 아니라 Ubisoft, Epic Games, Nvidia와 같은 업계를 선도하는 많은 기업의 재정 지원을 통해 관심과 지원을 받고 있습니다.

Quixel Mixer

Quixel Mixerr (Megascans Studio라고 알려진)는 스캔한 표면 혼합하여 영화 및 게임용 타일링 가능한 텍스처세트를 만드는 도구입니다. 최근 2020년 업데이트는 Substance Painter의 채우기 레이어 시스템과 유사한 기능을 제공합니다. 여기서 페인트 가능한 마스크와 메시 맵을 통해 사용자에게 더 많은 제어가 제공되고 있습니다. Mixer는 제한없이 무료로 제공됩니다.

언리얼엔진

언리얼엔진은 게임개발과 실시간렌더링을 중심으로 한 3D 제작 도구이자 게임엔진입니다. 이 소프트웨어는 매우 자유로운 사용 조건을 갖고 있으며 Epic Games에서 무료로 사용할 수 있도록 배포하고 있습니다. 제작 과정에서의 속도, 즉각적인 시각적 피드백 측면에서 실시간 렌더링의 장점을 갖고 있으며, Unreal의 지속적인 실시간 렌더링 개발은 점점 기존 렌더링에 버금가는 사실감을 갖고 있습니다.

UE에는 심각한 GPU 성능이 필요하고, 네트워크를 통해 렌더링 프로세스를 배포하는 간단한 방법이 없기 때문에 GPU 대여 서비스는 엔진 내에서 직접 애니메이션 시퀀스를 렌더링하려는 전용 GPU가없는 사용자에게 유용 합니다.

Photopea / Krita / Gimp

이미지 조작 소프트웨어는 텍스처맵 생성 및 편집, 후 처리의 보조 수단으로 사용되며 3D 생성에 필수적입니다. 다행히도, 오픈소스 라이선스 또는 이와 유사한 방식으로 사용할 수있는 몇 가지 도구들이 존재합니다.

Photopea

Photopea는 Photoshop의 인터페이스 및 도구 세트에 따라 긴밀하게 패턴화된 브라우저 기반 소프트웨어입니다. 유일한 단점은 hotkey를 지원하지 않는다는 것입니다. Photopea는 Photoshop의 훌륭한 대안면서도, Photoshop 사용자 전환을 위해서 따로 듀토리얼을 제공하는 일도 거의 없습니다.

Krita

Krita는 Krita Foundation의 오픈소스 디지털 페인팅 및 텍스처 생성 프로그램입니다. 사용자 기반 자체가 컨셉 아트와 2D 페인팅에 크게 의존하고 있지만, 텍스처 도구를 사용하면 타 일식 패턴을 만들고 테스트하는 직관적인 작업을 진행할 수 있습니다. Krita는 또한 다양하고 유용한 브러시 세트 및 기타 도구를 갖고 있는데 무료이거나 매우 저렴한 가격이라서 이에 대해 열광하는 큰 커뮤니티를 갖고 있습니다.

Gimp

GIMP는 Photoshop과 관련된 이미지 조작, 그리기 및 처리 작업에 사용되는 이미지 편집기이며 오픈소스 라이선스라서 무료로 사용할 수 있습니다. 도구들이 정교하지 않을 수 있지만 GIMP는 확실히 마스크 생성 및 텍스처 맵 편집을 위한 유능한 도구라고 할 수 있습니다.

어셋

모델, 텍스처, 볼륨 및 hdri maps은 대부분의 프로젝트에서 중요한 분야이지만 비용이 많이들 게 만드는 분야이기도 합니다. 안타깝게도 기존 어셋이 없으면 프로젝트를 완료하는 데 두 배 또는 그 이상이 걸릴 수 있으며, 그것은 결국 마감일을 지키지 못할 수 있음을 의미 하기도 합니다. 다행히도 이러한 어셋을 저렴한 비용으로 또는 무료로 찾을 수있는 곳이 여러 곳 있습니다.

Textures.Com

Textures.com은 3D, mattes 및 최근 3D 어셋을 위한 타일링 가능한 텍스처를 지향하는 가장 유서깊고 광범위한 저장소 중 하나입니다. 플랫폼은 구독 기반이지만 무료 계정을 사용해도 많은 어셋에 접근할 수 있습니다. 매달 15개의 무료크레딧을 제공합니다.

3d model haven

Texture haven

Hdri haven

이 세 가지 플랫폼은 각각 모델, 텍스처 및 hdri maps에 대한 저장소이며 기부 기반의 플랫폼입니다. 이 사이트는 오픈소스 지지자 인 Greg Zaal, Rob Tuytel 및 Cameron Casey가 운영하고 있습니다. 모든 자산은 CC-0 라이선스를 통해 무료로 다운로드 할 수 있습니다. 즉, 인증 없이도 모든 용도로 사용할 수 있습니다. 사이트는 Patreon에 대한 지원과 Epic Games와 같은 회사의 보조금을 통해 커뮤니티에서 유지됩니다.

3DBee.IT

인테리어 건축시각화를 위해 탄생된 3DBee.IT는 가구, 가전 제품, 장식 및 음식에 대한 고품질 3D 모델, 재료 및 최적화 된 스캔 라이브러리를 제공합니다. 서비스는 구독 기반이지만 주문형 구매에 저렴한 크레딧 팩을 사용할 수 있으며 대부분의 자산은 최소 $ 5 또는 무료로 사용할 수 있습니다.

글을 마치며

이러한 리소스는 일반적인 상황에서도 유용하지만, 콘텐츠 제작시간을 절약하고 특정 사업을 진행할 때 수익성이 높은 예산 편성할 수 있도록 유연성을 부과한다는 점에서 무척 좋은 대안입니다.

요즘 같은 시대에는 많은 업계들이 예측할 수 없는 상태로 돌아가고 있고, 이러한 때에 많은 대안이 존재한다는 것, 그리고 그 모든 것들이 Google 검색에서 벗어나 있다는 사실이 어쩌면 이득이 될지도 모릅니다.

Blender 2.8 베타 + Xesktop : 벤치 마크씬을 통해 10 개의 GPU 카드 성능 활용

10 개의 GTX 1080 Ti 카드를 사용하는 것이 어떤 느낌일지 궁금하신가요? 상상해보세요. 제스크탑 전용 GPU 렌탈 서비스가 바로 그렇습니다.

블렌더 2.8을 베타 단계에 접목 시키면 블렌더 오픈 데이터 벤치 마크 씬에서 서버 중 하나를 테스트하는 것이 재미있을 것이라고 생각했습니다. 이 레코딩 당시 블렌더 오픈 데이터 벤치마킹 도구 자체도 베타 버전이었고 아쉽게도 제스크탑에는 효과가 없었습니다. 그럼에도불구하고, 각 벤치 마크 씬에서 프레임을 수동으로 렌더링 한 결과 시간을 보여드립니다. 렌더링 설정은 조작되지 않았음을 명시합니다. (장치를 GPU 렌더링으로 전환하고 타일 크기를 적절하게 조정하는 경우 제외).

서버 사양에 대한 간단한 설명:

  • CPU: 2x Intel Xeon CPU E5-2620 v4 @ 2.10 GHz
  • RAM: 128GB
  • GPU: 10 x NVIDIA GeForce GTX 1080 Ti, 11GB
  • NVIDIA CUDA Cores: 10 x 3584
  • Octanebench score: 1753

어떤 부분이 편리했을까?

복잡한 씬의 턴어라운드나, 네트워크를 통해 렌더링 할 때, 복잡성을 유발할 수있는 정교한 종속성이있는 씬을 처리 할 때, 제스크탑과 같은 서버의 성능 기능을 사용하는 것은 신의 선물이 될 수 있습니다. 일부 프로젝트는 실제로 여러 GPU 카드를 사용하여 두어 대의 기계를 렌더링함으로써 이익을 얻을 수도 있다는 생각이 듭니다. 마감일에 맞서 작업 할 때마다 매 초가 중요하지요. 10 개의 GTX 1080 Ti가 포함 된 추가 워크 스테이션으로 일을 한다는 것을 상상해보세요.

many-Maya-memes 5 Situations in 3D Production Where GPU Power is a Must-Have

당사의 강력한 전용 GPU 서버는 GPU 3d 렌더링, 빅 데이터 처리 또는 병렬 처리의 혜택을 누릴 수있는 모든 작업을 진행하실 수 있습니다. 계정 생성 후에는 서버에 개인용 Windows 인스턴스를 쉽게 생성 하시면 되시고, 필요할 때마다 그대로 두고 다시 돌아갈 수있는 고유 한 웹 대시 보드가 제공됩니다.

시간당 6 달러의 매우 저렴한 요금으로 서버를 제공하고 있습니다. 몇 번의 클릭만으로 서버를 만들고 입력 할 수 있으며 문의사항이 있을 시 언제든지 채팅 할 수있는 기술지원팀이 대기하고 있습니다.

Xesktop은 GarageFarm.NET에서 제공합니다. 즉, 이전에 GarageFarm에서 렌더링 한 경우 자격 증명을 사용하여 Xesktop 대시 보드에 로그인하고 기존 GarageFarm 크레딧 잔액으로 서버를 임대 할 수 있습니다.
로컬 장비가 복잡한 씬으로 어려움을 겪고 있으시다면 Xesktop 워크 스테이션으로 가져 와서 마무리하고 렌더링을 수행하거나 GarageFarm에 전송하여 필요한 구식 CPU 렌더링을 진행 할 수 있습니다. Xesktop을 클라우드 기반 파이프 라인을 추가 한 것으로 생각하시면 편합니다.

이러한 설정을 통해 자신만의 씬을 렌더링하고 싶으시다면 서비스를 이용해 진행해보세요.

제스크탑과 행복한 트레일을 경험하세요!

3D프로덕션에서 GPU 파워가 반드시 필요한 5가지 경우

By Danny Rollings |
@drollingscaa

GPU가 무엇인지 설명하지 않고 GPU의 성능을 다루는 것은 잘못된 일일 것입니다. 처음에는 이 약어의 의미가 복잡한 기계의 이미지를 불러 일으키는 미스터리처럼 적용될 수도 있겠습니다. 물론 당신의 지식이 그 쪽으로 기울어지지 않는 한 말입니다. GPU는 CPU 또는 중앙 처리 장치 (나중에 자세히 설명)와 달리 그래픽 처리 장치를 나타냅니다. 만약 제가 그래픽 카드라는 단어를 말한다면, 이것은 어떤 전용 PC 게이머에게도 많은 명확성을 제공할 것입니다. 하지만 저는 그렇지 않습니다. PC “마스터 레이스”가 저주받을 것입니다. 안타깝게도 Mac이 3d 애니메이션보다 훨씬 뛰어났다는 소식을 듣게되었고, 친구가 PC에서 Borderlands 3를 사용할 것이라고 말하면서 눈물을 흘릴 뻔 했습니다. 기술적으로 그래픽 카드는 GPU가 아니라 하나 이상의 GPU를 포함 할 수 있습니다. 반 미래처럼 보이는 직사각형의 물건을 듀얼 (또는 트리플까지!) 팬으로 시각화하면 우리가 무엇을 하고 있는지 잘 알 수 있습니다.

AMD Radeon VII의 합성 이미지, “매니아를 위한 엔지니어링” (소스 : AMD)

사실 컴퓨터나 게임 콘솔의 개별 CPU 코어는 많은 종류의 작업을 매우 빠르게 순차적으로 수행하는데 능숙하며, GPU의 단일 코어는 CPU의 코어에 비해 느리고 단순하지만, 이는 GPU 코어의 순전히 볼륨과 작업 능력으로 구성됩니다. 예를 들어, 최고 18코어 Intel i9-7980XE CPU는 최소 1,785파운드(미화 1,843달러)를 돌려줄 것이며, 4352코어 자체 설명의 “초기종 게임 GPU”, Nvidia GeForce RTX 2080Ti 는 1,099파운드(1,199달러), 24코어치 이상 저렴합니다. 이 정량적 접근 방식은 개별 핵심 개선의 기술적 한계 를 고려할 때 더욱 가치가 있습니다.

1. 시뮬레이션

병합하려는 두 개의 나선형 초 거대 블랙홀 시뮬레이션. (NASA Goddard, 2018)

시뮬레이션이라는 단어와 함께 곧 우리가 한 곳에 살고 있다는 생각이 떠오릅니다. 우리는 매트릭스(1999)에게 감사를 표합니다. 우리는 그런 종류의 시뮬레이션을 말하는 것이 아니라, 비교적 단순한 것에서부터 놀랄 정도로 복잡한 정신에 이르는 수학적 과정을 숨기는 때론 아름다운 시각화를 말하는 것입니다. 가장 유명한 시뮬레이션은 별, 은하 또는 블랙홀과 같은 천체의 상호작용을 복제합니다. 그것들은 우리에게 우주의 거대한 시간대를 빠르게 만들어주고, 슈퍼컴퓨터를 통해 그들이 어떤 모습이었는지 어떤 부분이 될 것인지를 볼 수 있게 해줍니다. 물론, 대부분의 3D 소프트웨어에는 어느 정도 기능이 내장되어 있기 때문에 여러분 자신의 시뮬레이션에 슈퍼컴퓨터가 필요하지 않습니다.

Let the Avatar : 라스트 에어벤더 폭음시계 시작!

떠다니는 공이나 점 뭉치의 특성과 상호작용을 교란함으로써 당신은 네 가지 고전적인 요소와 그 밖의 요소들을 모두 시뮬레이션 할 수 있습니다. 만약 당신이 가능한 한 높은 품질의 시뮬레이션을 만들고 싶다면, 당신은 많은 힘과 무척 좋은 소프트웨어가 필요할 것입니다. 마야 & 3ds 맥스용 피닉스 FD (월 40파운드)나 애프터 이펙트용 트랩코드 양식(199달러) 등의 플러그인이 말입니다.

Maya 빠른 사전 설정을위한 다양한 Phoenix FD 3.0 (
Chaos Group, 2017)

시뮬레이션이 멋질 뿐만 아니라 가능한 빨리 렌더링하려면 GPU 파워가 필요할 것입니다. NASA Ames Research Center, NIO 및 USRA 회원들의 2017 년 보고서에 따르면 “GPU 기반 구현은 CPU 기반 구현보다 훨씬 큰 이점을 제공하며 확장 성이 훨씬 뛰어나다. 적은 수의 샘플을 사용하면 CPU 만 사용하는 것이 좋다. 더 많은 수의 샘플의 경우 GPU 접근 방식이 훨씬 향상된다. ” GPU는 마스터 검객의 군대라고 생각하는 반면, CPU는 다양한 무기로 적을 하나씩 파견 할 수있는 훈련 된 암살자인 것입니다.

출처: GPU Accelerated Prognostics, pg. 5 (색칠)

2. 사전 이해를 위한 실시간 렌더링

Pixar’s Monsters, Inc. (2001) 애니메이션 파이프 라인 (출처 : YouTube) 애니메이션 스토리 보드> Previz> 애니메이션> 렌더

렌더링이 일반적으로 사용되는 강력한 전력 소모 대기 게임에서 실시간 렌더링은 단순한 파이프 드림처럼 들릴 수 있습니다. 그러나 실제로 우리 중 많은 사람들이 정기적으로보고 전적으로 당연한 것으로 여기고 있습니다. 실시간 렌더링은 오늘날 비디오 게임 산업의 핵심이며 GPU 성능에 크게 의존합니다. 오늘날 게임의 시각적인 화려함이 그 부분을 요구합니다. 끊임없이 변화하는 캐릭터의 XYZ 위치부터 조명, 텍스처, 화재 및 중력과 같은 다양한 시뮬레이션에 이르기까지 모든 것이 몇 초 안에 동시에 다시 렌더링되어야합니다. 실시간 previz에 관해서는, 그것이 ILM에 의해 처음 개발 된 2006년 이래로 도래했다는 사실을 알면 놀랄 것입니다.

모션 캡처와 실시간 프리 비즈가 함께 모이면 놀라운 일이 발생할 수 있습니다. (유인원의 행성 전쟁 (2017) bts 영상. 출처 : YouTube)

실시간 프리-비즈가 등장하는 곳이 여기에 있습니다. 애니메이션 제작의 특성상 프리 비즈가 최종 제품과 얼마나 비슷한 지 시간 제약, 예산 및 팀 규모에 따라 다릅니다. 영화 스튜디오는 액션으로 가득하고 해석하기 쉬운 프리 비즈를 만들 수 있지만 잠재적으로 어려움을 겪고있는 프리랜서 3D 아티스트에게도 마찬가지라고 말할 수는 없습니다. 한 창의 뷰포트에서 더 높은 품질의 previz 버전을 볼 수있는 반면, 다른 창의 조정은 생산성뿐만 아니라 선명도를 위한 게임 체인저가 됩니다. 결국, 당신의 previz가 좋을수록 관심있는 당사자가 프로젝트에 참여할 확률이 높아집니다.

3. 전통적인 렌더링

GPU 렌더링의 이점은 렌더팜 사용의 이점과 유사합니다. 무엇보다 시간이 절약됩니다. 결국 복잡한 그래픽 처리를 처리하는 것이 GPU 게임의 명성이나 다름없습니다. Workstation Specialist가 유용하게 지적한 것처럼 GPU는 “NVIDIA의 IRay, Chaos Group의 VRay RT, Otoy의 OctaneRender 등 오늘날 시장에서 제공되는 특정 렌더 소프트웨어 패키지를 렌더링하도록 설계되었습니다. 렌더링 목적으로 새로운 그래픽 카드를 구입하는 것을 고려하고 있는지 알 수 있어 위안이 됩니다.

쓸모없는 지식으로 배가 고픈 사람들을 위해 2004 년 DOOM 3과 2015 년 Battlefield Hardline이 있습니다. (출처 : 1 2)

따라서 컴퓨터의 CPU가 웹 브라우저가 너무 많은 탭(충전된 경우 유죄!)의 무게로 무너지지 않도록 하는 데 걸리는 동안 GPU는 전혀 개의치 않고 비교적 빠른 속도로 프레임을 렌더링하지만 기다리는 동안 시리즈나 비디오를 폭음 감시하려면 다른 장치를 사용하는 것이 좋습니다. 당신은 또한 하이브리드 렌더링 이라는 매우 흥미로운 옵션을 시도해 볼 수도 있겠습니다. 이것이 가능하지 않거나 가능한 비용 효율적일 것으로 기대되는 경우, 대신 렌더팜을 사용하는 것 을 고려해 보는 것이 좋을 수 있는데, 역설적으로 들릴 수 있는 것처럼, 새로운 그래픽 카드나 CPU를 현금화하는 데 훨씬 더 비용 효율적인 해결책이 됩니다.

4. 무거운 씬 조율하기

입자 시뮬레이션은이 범주에 부분적으로 적합하지만, 이것은 당신이 무엇을 원하는지에 따라 달라집니다. 이것은 흘리는 우유 한 잔일 수도 있고 할리우드에서 가장 좋아하는 (또는 가장 좋아하지 않는!) 도시를 파괴하는 일반적인 거대한 쓰나미 일 수도 있습니다. 3D 디자이너로서 우리는 뷰포트 지연에 매우 민감해졌습니다. 우리가 선택한 소프트웨어가 망가지는 것을 피하기 위해 우리는 폴리곤 수치와 가능한 많은 복잡한 기하학적 구조를 텍스처 맵을 통해 주의 깊게 관찰하고, 그것들을 몇 시간 동안 충실하게 연결하고, 우리의 컴퓨터가 녹지 않도록 최선을 바라면서 시간을 낭비합니다. Mudbox에서 놀라운 것을 조각하고 꿈을 현실로 만들 수있는 GPU 성능으로 그대로 렌더링 할 수 있다고 상상해보세요.

많은 밈이 수년에 걸쳐 살다가 죽었지 만 한 가지는 똑같습니다..

5. 텍스쳐 페인팅

이번 작품을 위해 우리는 올해 초 어도비에게 인수된 알레고리즘(무연고)이 수상한 물질 화가에 초점을 맞출 것입니다. 이 소프트웨어는 물리 기반 렌더링(PBR) 워크플로우를 통해 텍스처링, 렌더링 및 효과 애플리케이션이라는 대규모 작업을 간소화합니다. 이 모든 것이 정확히 무엇일까요? 음, 발빠른 가정교사가 당신을 보호해줍니다.

SP는 AAA 게임 개발자들에게 매우 중요하기 때문에 3D 프로덕션에서 많은 사람들이 참여하고 싶어하는 이유가 분명합니다. 모델에 직접 텍스처를 페인팅하는 것은 UV 언 래핑 인 둔하고 반복적 인 프로세스와는 거리가 멉니다. 그것은 디지털 뱅크시의 현실, 자부심과 기쁨의 아름다운 에뮬레이션 인 프로세스입니다. 이것은 4 개의 라이센스 계층에 의해 더욱 유혹적입니다. 인디 라이센스만으로는 $ 19.90 / mth 또는 $ 239 / yr (~ £ 15.40 / mth, ~ £ 185 / yr)에 불과한 $ 100K (~ £ 77.3K) 미만의 수입에 적용되며, 할인 된 Education 라이센스 를 잊지 마세요. 컴퓨터를 사용할 수 있는지 확인하려면 30 일 무료 평가판을 다운로드 할 수 있습니다. 불행히도 SP가 GPU를 많이 사용한다는 것은 놀라운 일이 아닙니다. 이 논란의 여지없이 아름다운 소프트웨어를 실행할 수 없다는 것은 초보자부터 참전 용사에 이르기까지 모든 프리랜서에게 절대적으로 가슴 아플 수 있습니다. 걱정하지 마세요, 제스크탑이 대기하고 있으니까요.


지금쯤이면 GPU가 제공하는 3d 생산의 엄청난 이점에 대해 당신의 마음에는 의심의 여지가 거의 없을 것입니다. 그러나 완전히 새로운 그래픽 카드 에 투자 할 여유가 없거나, Mac 사용자 중 소수만이 2013년 폐기된 NVIDIA GeForce GT 750M과 같은 주요 GPU를 훨씬 지난 시점에 영원히 갇혀 eGPU, GarageFarm을 구입할 여유가 없다고 해도 걱정하지 마세요. 저희는 저렴하면서도 강력한 대안, 즉 GPU 3d 렌더링, 빅 데이터 처리 또는 병렬 프로세싱의 이점을 누릴 수 있는 모든 작업을 제스크탑 이름으로 원하는 대로 사용할 수 있는 GPU-서버 렌탈 서비스를 개발했습니다.

실시간 렌더링 그리고 CG산업

우리는 GPU 기술이 급속도로 발전하고 있으며, 특히 게임이나 VR과 같은 대화형 미디어 플랫폼에서 오프라인 렌더러가 달성한 현실감을 맞추기 위한 발전이 두드러지고 있습니다. Oats Studios의 ADAM은 게임 개발 플랫폼 인 Unity의 실시간 렌더링 기능으로 제작 된 시각적으로 놀라운 단편 영화입니다. Epic Games의 Unreal Engine 4는 Star Wars : Rogue One에서 K2SO를 렌더링하는 데 사용되었으며 예시 목록이 계속 늘어나고 있습니다. 건축과 자동차 시각화가 인기를 끌면서 오프라인 렌더링은 조만간 사라질 것처럼 보이기 시작하기도 했습니다. 그러나 이것이 3d 렌더링의 비즈니스 생태계에 어떤 의미가 있을까요?

이미지 크레디트 OATS Studios

오늘날의 프로덕션 파이프 라인은 여전히 ​​기존 렌더링에 의존하고 있으며 실시간 이미지 분석이 오프라인 레이 트레이싱 엔진을 따라 잡을 때까지 계속 될 것입니다. 서로 다른 두 가지 솔루션이 이렇게 나란히 발전하는 것은 때때로 같은 목표를 향해 나아가는 것처럼 보일 수 있습니다. 어떤 시점에서 실시간 렌더링이 경쟁에서 이기면 상업용 CG의 환경이 엄청나게 바뀌고 해당 부문의 여러 서비스 제공 업체가이를 수용하기 위해 비즈니스 모델을 재검토해야 할 수도 있습니다. 예를 들어 렌더팜 또는 GPU 렌탈서비스는 스튜디오가 확장성과 경제성으로 인해 빠르게 변화하는 산업에서 살아남을 수있는 수단이었습니다. 요즘 광고 또는 TV에서 고품질 3d를 볼 수 있다는 것은 렌더팜을 통해 프로덕션에서 렌더링 시간을 관리하면서 처리 시간을 관리하거나 또는 더 많은 콘텐츠를 계속 작업 할 수 있기 때문에 가능한 일입니다. 오늘날의 엔진을 사용하여 렌더링하는 데 몇 시간이 걸리는 프레임을 실시간 렌더링으로 몇 분으로 줄일 수 있다면 누구나 팜에서 렌더링하거나 GPU 서버를 빌려야 할 필요가없는 것 같습니다. 결과적으로 우리가 알고있는 외부 렌더 엔진은 더 이상 사용되지 않을 수 있습니다. 모든 렌더링은 3D 애플리케이션 뷰포트에 이미 그려진 스냅 샷을 어느 정도 저장하기 때문입니다.

물론,이 모든 것이 추측일 뿐이며,이 모든 가능성에 관심이있는 회사는이 가능성을 의심 할 여지가 없습니다. 기존 렌더러의 개발 속도가 느려지지 않았다는 사실은 위의 시나리오가 한동안 일어나지 않을 것임을 의미합니다. 또는 두 가지 솔루션 모두 다르지만 똑같이 중요한 방식으로 렌더링에 기여할 수 있습니다. 오프라인 렌더링에 의존하는 매체에서 일정 수준의 사용성에 도달하더라도 실시간 렌더링의 진화 궤적은 전통적인 렌더링이 진행되는 위치에 미치지 못합니다. 오프라인 렌더링의 사실적인 렌더링 속도가 더 빨라지고 새로운 높이에 도달 할 수 있습니다. V-Ray는 이미 하이브리드 렌더링을 도입하여 CPU 코어와 GPU를 동시에 사용함으로써 경쟁 업체와 타사 렌더링 서비스를위한 길을 열었습니다. 3D 세계의 다른 측면에서 Blender 2.8은 베타 단계에 있으며 EEVEE라는 자체 실시간 렌더링 엔진과 GPU와 CPU를 모두 사용하여 렌더링 속도를 향상시키는 기능을 갖추고 있습니다. 실시간 렌더링은 오프라인 렌더링을 넘어 뜨리지 않지만 생산성과 사전 시각화를 향상시킬뿐만 아니라 특정 경우에 충분한 렌더링 대안으로 사용될 수 있습니다. Blur Studios가 제작 한 Netflix의 Love Death Robots는 전통적인 광선 추적의 지속적인 개발과 주류 영화 이외의 미디어에 대한 3D 렌더링의 접근성에 대한 증거입니다. 결국 시간만이 말해주겠지만, 적어도 실시간 렌더링의 진화는 CG의 세계에 큰 변화를 예고하고 있습니다.

이제 실시간 렌더링과 기존 렌더링에 대해 살펴 봤으니 각각의 주요 원동력이되는 프로세서를 살펴 보겠습니다.

GPU vs CPU for 3d 렌더링

GPU 렌더링은 길고 어두운 프로덕션 터널의 끝에서 빛을 발휘하며 많은 3D 아티스트의 상상력에 자리 잡았습니다. 렌더링 시간과 미래의 3D 미래를위한 최고의 솔루션으로 꼽히는 GPU 렌더링은 지난 몇 년 동안 확실히 화제가되었습니다. 그러나 많은 CPU 충성도들이 전통적인 렌더링에 찬성하는 신뢰도 높은 논증을 제시했으며, 많은 스튜디오는 여전히 CPU 기반 렌더팜에 크게 의존하고 있습니다.

주의 사항을 살펴보기 전에 GPU 렌더링의 장점을 살펴 보겠습니다.

NVIDIA’s GPU RTX line (이미지 크레딧: NVIDIA)

확장성

렌더링만 염두에 둔 GPU는 더 많은 코어에서 렌더링 지침을 실행함으로써 CPU를 능가할 수 있으며, 렌더 시간을 기하급수적으로 단축할 수있습니다. 또한 장면 렌더링에 여러 GPU를 사용할 수 있습니다. 이는 여러 GPU 카드가 장착 된 하나의 워크 스테이션이 더 많은 물리적 공간과 유지가 필요하거나 렌더팜에 의존하는 여러 CPU를 구매하는 대안이 되고 있다는 것을 말합니다. 이 워크스테이션은 비록 비용이 덜 들지만 보안을 제공하지는 않습니다. 사내 보안이나 통제는 제공하지 않습니다.

생산력

실시간 렌더링은 Cinema 4d 및 Blender와 같은 널리 사용되는 3D 프로그램에 적용되고 있으며 다른 앱도 잘 따르지만 Redshift 및 Octane과 같은 GPU 기반 렌더러에는 고유 한 기능이 있습니다. 뷰포트에서 실현 된 장면과 상호 작용할 수 있기 때문에 항상 미리보기를 렌더링해야하는 것보다 3D 제작 프로세스가 더욱 간소화됩니다.

효율성은 GPU 렌더링의 핵심이며, 새로운 차원의 효율성으로 인해 3D 커뮤니티가 펌핑되고 ​​있지만 회의론적인 사용자는 이것이 사실이 되기에는 너무나 좋다고 주장합니다. 고려해야 할 GPU 렌더링에 대한 몇 가지 사항은 다음과 같습니다.

메모리

GPU와 시스템 메모리 간의 통신 대기 시간이 길다는 것은 각각의 할당 된 GPU 자체가 씬을 수용하기에 충분한 메모리를 가져야하며, 여러 GPU를 사용하는 경우 메모리가 가장 낮은 카드가 씬을 렌더링 할 수 있는지 여부를 결정합니다. 렌더링을 위해 장면을 최적화하는 여러 가지 방법이 있지만 더 크고 복잡한 장면은 현재 그래픽 카드가 제공 할 수있는 것보다 더 많이 필요하기 때문에 GPU에서 렌더링 할 수있는 대상이 제한됩니다.

안정성

GPU는 드라이버에 의존하기 때문에 드라이버가 업데이트되는 빈도는 운영 체제 및 일부 프로그램에서 안정성 문제를 일으킬 수 있습니다. 모든 업데이트에서 버그를 해결해야하므로 GPU 종속 파이프 라인의 생산성을 저해 할 수 있습니다.

시판중인 GPU 렌더팜 감소

GPU 렌더링이 제공 할 수있는 속도 향상에도 불구하고 클라우드 기반 렌더링 솔루션에 대한 액세스는 항상 좋은 방법이며 GPU 기반 엔진에 렌더링을 제공하는 서비스는 제한적입니다. 그러나 이 목적으로 활용할 수있는 GPU 서버 임대 솔루션이 점점 늘어나고 있습니다.

GPU 렌더링의 실행 가능성이 증가함에 따라 앞으로 3D 렌더링 업계의 환경이 형성 될 것입니다. 그러나 CPU 렌더링은 확고한 기반을 유지하고 있으며 미래는 두 솔루션 모두를위한 자리입니다. GPU와 CPU를 모두 사용하는 하이브리드 렌더링 개념은 두 가지 렌더링 방식 모두에서 기대할 수있는 조화로운 관계의 예입니다. CG 기술이 우리에게 어떤 것을 가져다 줄지는 시간만이 알 수 있지만, 엄청나게 긴 렌더링 시간 자체가 곧 과거의 일이 될 것입니다.