GPU 렌더링 솔루션 모아보기 : 어떤 소프트웨어가 가장 좋을까요?

약간 낚시용 글 같으셨나요? 혹은 솔직히 최고의 렌더엔진은 있을 수 없지 않는가, 라고 생각하시면서 본 게시물을 클릭하셨을 수도 있겠습니다.

혹은 어떤 생각을 하고 계시는지요? 모쪼록 저희가 정리한 이 GPU 렌더링 엔진에 대한 정보들이 여러분들이 찾으시려는 해답에 도움이 되기를 소망해봅니다.

물론 ‘GPU 렌더링을 위한 최고의 렌더엔진’을 판단하시는 것은 전적으로 여러분들의 몫입니다. 왜냐하면 ‘최고’라는 개념은 결국 ‘나한테 얼마나 잘 맞느냐’ 일텐데요. 내가 사용해야 하는 것, 내가 해야 하는 작업, 프로젝트의 규모, 프로세스 방식에 따라 달라질 것이기 때문입니다. 고려할 요소가 워낙 많으실 겁니다. 때문에 본 정보를 정리합니다. 복잡한 결정을 내리시는데 있어서 본 정보들이 도움이 되시길 바라며 본 게시물의 정보는 ‘일반적인’ GPU 3D 소프트웨어에 대한 지식임을 미리 말씀드립니다.

일종의,,, 자동차와 같은 것이지요. 모든 차량이 A지점에서 B지점으로 이동하는 것이지만(예를 들자면요) 차량의 작동방식이 다르고, 가장 좋은 것이 무엇인지가 다 다르니 어떤 엔진을 사용해야 할지는 운전자의 몫입니다. 게다가 ‘큰 차’라고 해서 다 좋은 것도 아닙니다. 예를 들어 특정 작업의 경우에는 소형차니까 더 빠르게 갈 수 있고 주차하기가 쉽고 주유량이 적어서 내가 지금 운전하고자 하는 목적에 부합할 수 있는 것이기 때문입니다. 혹은 내가 큰 짐을 지고 가고자 하기에 짐칸이 큰 차량이 필요할 수도 있겠습니다.

비유가 너무 길었나요? 다시 본론으로 돌아가겠습니다.

자동차 은유를 든 이유는 ‘나한테 맞는 3D 소프트웨어’를 결정할 때 고려해야 하는 사항들이 많고 상당히 개별적이라는 것을 안내드리고 싶었기 떄문입니다. 많은 3D아티스트 분들이 3D소프트웨어를 결정하는 요소는 속도, 모양, 다양성 입니다. 외려 기능이 많은 것은 렌더링을 진행할 때 그래픽 처리장치(줄여서 GPU, 일반적으로 그래픽카드라고도 하지요)를 사용하는 소프트웨어의 기능을 떨어트립니다. 때문에 이 부분에 대해서는 조금 더 많은 설명과, 정의를 말씀드려야 할 것 같습니다.

GPU 3D렌더링이란 무엇일까요?

GPU 3D 렌더링은 단순히 CPU가 아니라 컴퓨터 ‘그래픽 카드’ 그 자체에서 렌더링 프로세스를 수행한다는 것을 의미합니다. 그렇다면 왜 이런 방식이 생겨났을까요? 대부분의 경우 GPU 또는 GPU를 사용한 렌더링이 훨씬 빠르기 때문입니다. 즉 ‘속도’ 때문이지요.

때문에 GPU 3D 렌더링에 대해 알아보기 전, 3D렌더링이란 무엇인지에 대해 새롭게 정의를 내려보겠습니다.

 

3D 프로세스

3D 렌더링은 3D 그래픽을 만드는 과정의 마지막 단계로, 완성된 (단순하고 원시적 인) 3D 모델을 가져와 멋있고 실제적으로 마무리하는 작업입니다. ‘멋있게’라는 것에는 ‘모양’ 뿐만 아니라 그 외의 부연설명들이 필요합니다. 그러니까, 이런식으로 생각해보시면 좋습니다. 3D 모델링을 한다는 것은 점토로 무엇인가를 만드는 것과 비슷합니다. 점토 더미로 시작하여 (일반적으로 구형과 같은 기본 모양으로 시작) 3D 모델링 프로그램 내에서 모든 종류의 방법으로 조각, 다듬기, 당기기, 비틀기 및 조작하여 결과를 얻어내는 것입니다. 예를 들어 아이언 맨의 3D 모델에는 갑옷의 모든 판과 홈 및 레이어가 조각되어 있을 수 있지만 여전히 회색 점토인 것처럼 보입니다. 이 조각 된 점토를 사실적인 아이언 맨으로 바꾸려면 몇 가지 단계를 더 수행해야합니다. 그 수행해야 하는 것들은 아래와 같습니다.

텍스처링. 이 부분은 소프트웨어가 3D 모델 Iron Man 표면의 모든 부분에 “태그”를 붙이는 부분입니다. 일반적으로 이를 위해 별도의 텍스처링 프로그램이 필요합니다. 이 “태그”는 3D 모델의 맵을 생성한 다음 머티리얼 또는 셰이더에 연결하는데요. 셰이더는 3D 모델에 어떤 종류의 표면(텍스쳐)이 있는지를 설명하는 3D 세계의 용어입니다. (나무, 메탈, 유리 등등)

라이팅. 이제 UV 매핑된 모델이 있으므로 이를 환경에 배치하고 페인트하고 금속 속성을 부여하고 모든 종류의 효과를 적용 하는 작업을 거칩니다. 여기서 가장 중요한 측면 중 하나는 조명, 즉 라이팅입니다. 각각의 렌더링 소프트웨어는 완성된 제품의 모양에 빛을 주는 각각의 방식을 갖고 있습니다.

렌더링. 일단 지금까지 만든 아이언맨의 모양에 만족한다고 가정을 하고, 그렇게 되면, 이제 3D 이미지를 사람들의 노트북, 모바일 및 태블릿의 2D 화면에 적절하고 일관되게 표시 할 수있는 형식으로 ‘변환’하는 단계를 거칩니다. 기술적으로 말하면이 단계는 ‘렌더링’이라고 표현할 수 있습니다. 컴퓨터는 화면의 각 2D 픽셀에 표시 할 원본 3D 이미지의 어떤 부분과 속성 (색상, 빛, 음영 등)을 알려주기 위해 무수히 많은 수학적 계산을 해결해야 합니다. 이러한 계산은 주로 컴퓨터의 CPU에서 처리됩니다. 그런데 CPU에서 위 작업을 진행하려면 때로는 매우 부담스럽고 ​많은 시간이 걸리기도 합니다. 이 시간을 줄이기 위해 다양한 3D 렌더링 소프트웨어를 사용하면 GPU가 CPU 대신 작업을 수행할 수 있습니다. 이렇게 하면 더 빠르게 렌더링을 완료해서 마감일을 맞출 수 있습니다.

자, 이제 GPU 3D 렌더링에 대해 알게 되었으니 본격적으로 3D GPU 렌더링 엔진들을 비교해보는 작업을 진행해보겠습니다.

* 시작하기 전에, 여기에 자세히 설명된 장단점은 ‘참고’로 사용하시길 부탁드립니다. 왜냐하면 소프트웨어에 대한 결정은, 소프트웨어를 사용하시고자 하시는 여러분들의 ‘개인적인 작업’ 및 ‘작업경향’에 달려 있기 때문입니다. 본 장단점을 토대로 훌륭한 결정을 내리시길 기원해봅니다.

 

레드시프트

Redshift 는 속도와 영화제작방식에 강점을 둔 기능이 잘 알려져 있습니다.

장점

빠름. 레드시프트가 GPU 기반이며 편향된(biased) 렌더링을 사용하는 경우 (편향된(biased) 렌더링이 무엇인지 궁금하신 경우 여기를 클릭해주세요.) 이 소프트웨어는 아마도 렌더링을 가장 빨리 해치울 수 있게 도와줄 것입니다.

기능 많음. Redshift는 3D 환경생성에 적합한 도구입니다. 상상하는 것을 스크린 할 도구가 부족하지 않을만큼 기능이 다양합니다.

사용자 커뮤니티 발달. 몇 가지 팁과 듀토리얼이 필요하신 초보자 및 고급 디자이너라면 Redshift 사용자로 구성된 대규모 네트워크를 활용하실 수 있습니다.

단점

플러그인이 투박함. 플러그인의 인터페이스, 특히 Cinema4D의 경우 사용하기가 가장 간단하지 않고 성가신 작업이 있을 수 있습니다.

복잡한 UX/UI. 레드시프트 플러그인의 낮은 UX / UI와 관련이 있는 항목입니다. 효과를 얻거나 원하는 작업을 수행하려면 때때로 예상보다 더 많은 클릭을 해야합니다.

품이 많이 듦. 레드시프트를 사용하여 실물과 같은 결과를 얻는 것은 확실히 가능하지만, 사실적인 마무리를하려면 정말 많은 노력이 필요합니다. 물론 빠르지만 말입니다. 품이 많이 듭니다.

적합성. 레드시프트는 원래 PC 및 Nvidia GPU 용으로 제작되었던 것입니다. 물론 Mac용 베타가 출시되었지만 아직 “공개적 베타 단계”에 있습니다. 현재는 macOS BigSur (11.0) 이상을 실행하는 경우 AMD GPU도 지원됩니다.

옥테인 렌더

 

 

빠른 속도, 멋진 외관은 옥테인 렌더러 의 큰 장점입니다. 

장점

빠름. 디자이너가 마감일을 지키는 데 있어 속도 내기 좋습니다. Octane은 이러한 스피드적인 측면을 제공합니다. 아마도 오늘날 가장 빠른 렌더러 일 수 있습니다.

렌더링 결과물 정말 예쁨. Octane을 사용하여 무언가를 나쁘게 보이게 하는 것은 어려운 일이라고 할 정도에요. 편향되지 않은 렌더링을 통해 정말 멋진 결과물을 제공합니다.

혁신적인 기능. 렌더링 소프트웨어의 새로운 도구와 기술에 관심이 있다면 Octane은 Elon Musk-ish CEO인 Jules Urbach와 함께 이러한 일을 가능하게 할 최고의 렌더러라고 할 수 있겠습니다.

유저 수가 많음. Redshift와 마찬가지로 수많은 아티스트와 스튜디오에서 Octane을 사용합니다. 옥테인을 사용할 때 크라우드 소싱 조언을 어디서든 받으실 수 있으실 것입니다.

적합성. 원래 Nvidia GPU가 장착 된 PC에서만 사용할 수 있었던 Octane은 2019 년에 Apple과 호환되도록 만들어졌으며 (다시 빌드되었으므로) 이제 AMD Vega 및 Navi GPU에서 실행할 수 있습니다.

단점

안정성. 가장 혁신적인 렌더러이지만 그만큼 비용이 많이 들 수 있습니다.

기능 프로젝트에는 적합하지 않음. 영화 제작이나 이와 유사한 대규모 프로젝트에서 작업하는 경우 옥테인이 적합하지 않을 수 있습니다. 생산 유형에 있어서 도구 세트가 다소 제한적일 수 있습니다.

변동가능성. GPU 렌더러는 단순히 고유한 특성을 가지게되며 옥테인은 이에 영향을받지 않습니다. 그러나 많은 디자이너들은 Octane에서 얻을 수있는 아름다운 모습을 위해 그 특성을 갖고 가고자 노력하고 있습니다.

아놀드

Arnold는 최고의 품질로 영화 3D 디자이너들 사이에서 많이 사용되는 렌더러입니다. Arnold는 Autodesk 3D 응용 프로그램 용 내장 렌더러입니다.

장점

렌더링의 다양성. 순수 GPU 렌더러 인 Redshift 및 Octane과 달리 Arnold는 CPU 및 GPU 버전을 모두 가지고 있습니다.

강력한 기능, 간단한 인터페이스. 이 렌더러는 원하는 모양을 얻을 수있는 도구로 가득 차 있으며 가장 사용자 친화적인 플러그인과 함께 사용됩니다. Arnold를 사용하면 원하는 효과를 위해 조정할 부분도 적습니다. 간단한 인터페이스이므로 사용하기 편리합니다.

출력물 대박. 품질과 아름다움은 Arnold의 스페셜티 입니다. 이것이 Arnold가 10 년 넘게 영화 산업의 렌더러로 자리 잡은 주된 이유라고 할 수 있습니다.

단점

적합성. Arnold는 PC와 Mac 모두에서 실행되지만 Nvidia GPU에서만 작동합니다.

속도. Arnold는 가장 빠른 렌더러는 아니지만 가장 아름답습니다. 그러나 속도가 가장 중요하다면 Arnold 쓰기는 적합하지 않으실 수 있습니다.

라이센싱. Arnold에 대한 라이센스를 얻고 설정하는 것은 필요 이상으로 복잡합니다. 이 부분이 사실 가장 까다로운 부분입니다.

브이레이

 

V-Ray는 아키텍처 시각화영역에서 주로 사용되는 이동형 렌더러입니다. 가상작업 진행 시 유리합니다.

장점

다재다능. Arnold와 마찬가지로 V-Ray에서 GPU 또는 CPU 모두에서 렌더링 할 수 있습니다.

사실적. V-Ray의 물리적 기반 렌더링 접근 방식을 통해 사용자는 사실적인 모습을 얻을 수 있습니다.

재료 라이브러리. 좋은 품질의 재료를 선택하면 실물과 같은 물건을 쉽게 만들 수 있습니다.

조정 가능성. V-Ray는 설정 및 제어를 배우는 데 시간이 걸리지만 그 작업물은 무척 사실적인 작업물들이라 배울 때의 고통을 잊게 할 정도입니다.

단점

라이팅. V-Ray로 놀라운 조명을 확실히 얻을 수 있지만 작업방식이 정말 간단하지 않으며 때로는 설정하기 좀 까다롭습니다.

재료 라이브러리. 아까 장점이라고도 한 이 재료 라이브러리가 단점이기도 합니다. 사실 특히 디자이너 분들은 더 나은, 재료들, 모피 등을 원하기 때문입니다.

사용자 인터페이스. V-Ray의 컨트롤과 설정하는 방식은 좀 많이 배워야 합니다. 마음 강하게 드시고 배우실 분이 사용하셔야 할 것입니다.

 

Cycles

이 무료 오픈 소스 및 노드 기반 렌더러는 점점 더 인기를 얻고 있는 중입니다.

장점

무료. 무료입니다! 블랜더와. 함께 무료로 제공됩니다. 무료!

빠른 업데이트 가능. Cycles는 오픈 소스이기 때문에 고급 셰이더 및 새로운 렌더링 기술 (일반적으로)과 같은 새로운 기능을 다른 렌더링 엔진보다 빠르게 통합 할 수 있습니다.

다목적 AF. 처음에 Nvidia 또는 AMD 카드를 사용하여 PC 또는 Mac에서 실행할 수 있습니다. CPU와 GPU 렌더링간에 원활하게 전환 할 수 있습니다.

Cinema 4D 및 X-Particles 통합. Cycles에는 Cinema 4D에서 직접 Cycles에 액세스 할 수있는 Cycles 4D라는 시네마 4D 용 플러그인이 있습니다. 일부 파티클 작업을 수행하려는 경우 X-Particles에 대한 기본 제공 지원은 정말 편리합니다.

단점

노드 기반. 노드 작업이 싫다면 멀리하십시오.

속도. 가장 빠른 렌더러는 아닙니다.

제한된 렌더링 알고리즘. 현재는 경로 추적 만 사용할 수 있습니다.

LuxCoreRender

 

 

건축시각화 분야의 사람들이 좋아하시지요. 물리적 기반이고 편향적이지 않으며 무료입니다.

장점

무료. 말씀드렸듯 무료입니다.

caustics(초선). caustics은 빛이 다른 표면에 반사되는 방식과 관련이 있습니다. LuxCore는 이를 매우 잘 처리하여 인테리어 작업에 매우 적합합니다.

유연함. LuxCore는 CPU 또는 GPU를 통해 렌더링 할 수 있습니다.

단점

블렌더 버그 가능. LuxCoreRender는 많은 모델러와 호환되지만 모든 모델러에서 똑같이 안정적이지는 않습니다. 버그 출연 확률이 높습니다.

머리 혹은 털 같은 질감. 머리카락이나 머리카락과 같은 특징을 가진 표면을 가진 캐릭터와 작업하는 경우 LuxCore가 적합하지 않습니다.

UX / UI. 사용하기 쉽지도 않으며 가장 사용자 친화적인 것도 아닙니다.

Maxwell

 

 

건축 시각화에 가장 적합한 렌더링 소프트웨어입니다.

장점

아름다움과 사실주의. 전설적인 사실주의 가능. Maxwell 렌더링을 실제 디지털 사진으로 하면 어마어마합니다. Maxwell 출력은 그야말로 절대적으로 훌륭합니다.

사용의 용이성. Maxwell은 실제 측정 단위를 사용하므로 쉽게 배울 수 있습니다. 또한 퀄리티가 높으면서도 즉시 사용할 수있는 많은 조명 어셋을 제공하므로 시간을 절약하고 3D 디자인의 창의적인 부분에 집중할 수 있습니다. 씬을 설정하는 것도 매우 쉽습니다. 조명 제어 방식도 무척 직관적입니다.

현실적인 카메라 모델. Maxwell은 ISO 및 셔터 속도와 같은 사진 설정을 사용하여 더욱 사실적인 마무리를 얻을 수 있도록 해줍니다.

단점

느림. 환상적인 현실감은 모두 비용이 들며 비용은 곧 속도를 의미합니다. Maxwell은 아마도 가장 느린 렌더러 일 것입니다. 하지만 기다릴 시간이 있다면 멋진 작업물을 뽑아내실 수 있을 것입니다.

GPU 렌더링. GPU를 사용하여 렌더링하는 기능은 2016 년에 다시 추가되었지만 Maxwell에서는 CPU에서 GPU 로의 전환이 원활하지 않습니다. 유사한 출력을 얻으려면 많은 설정을 조정해야하지만 여전히 동일하지 않습니다. 예를 들어, 투명 필름은 밀도가 같지 않으며 굴절의 화선이 계산되지 않습니다. 이것은 결국 비용이 들게 되겠지요.

클라우드 렌더링. Maxwell의 클라우드 렌더링 팜에서는 CPU 렌더링 만 지원됩니다.

Radeon ProRender

이 소프트웨어는 AMD GPU 사용자를 위해 제작되었지만 Nvidia 카드도 지원합니다.

장점

변동이 용이함. Radeon ProRender 는 CPU와 GPU 렌더링을 모두 실행할 수 있으며 앞서 언급했듯이 AMD 또는 Nvidia 그래픽 카드와 함께 작동합니다.

무료. 기본적으로 무료이고 사양을 추가하시려면 비용을 들여서 하드웨어를 개선할 수 있습니다.

AI denoiser. 렌더링 시간이 빨라집니다. 예를 들어 광선 추적을 렌더링하여 노이즈를 제거하기 위해 수백 또는 수천 번의 패스를 통해 자연스럽게 해결되도록 하는 대신 머신 러닝 알고리즘이 작동하여 이미지 노이즈를 제거합니다.

동시렌더링. CPU와 GPU를 사용하여 동시에 렌더링 할 수 있습니다. 최상의 결과를 얻으려면 다중 코어 CPU와 다중 GPU가 권장됩니다.

단점

보기. Radeon ProRender는 실내 작업에 적합하지 않으며 특히 입자와 함께 어려움을 겪습니다.

초보자에게 친숙함. 초보자에게 친숙한 편이고, 전문가들은 높은 수준의 사실적인 출력물을 위해 충분히 깊고 정교하지 않다고 느끼기도 합니다.

루미온

이 렌더러는 CAD와 통합되도록 설계되어 건축 시각화에 적합합니다.

장점

속도. 장면을 빠르게 설정할 수 있으며 Lumion은 멋진 렌더링을 빠르게 생성합니다.

탁월한 외관. Lumion 은 사용할 준비가 된 다양한 하늘, 물, 잔디, 재료, 식물, 사람, 나무 및 기타 물건을 제공합니다. Lumion은 또한 건물 모델에 놓을 수있는 미리로드 된 환경 맵과 함께 제공됩니다.

배우기 쉬움. Lumion의 컨트롤은 직관적이고 인터페이스가 간단합니다. Lumion에서 좋은 렌더링을 얻기 위해 심층적 인 3D 지식이 필요하지 않습니다.

단점

만화 같은 느낌. 위에서 언급 한 즉시 사용 가능한 어셋 중 일부는 렌더링 시 만화 같은 느낌을 주는 경향이 있습니다. 어떤 것이 현실적으로 보이는지, 그렇지 않은지 알아 내기 위해 주의깊게 살펴봐야 합니다.

가격. Lumion 11을 구입하면 최소 500 유로를 돌려받을 수 있습니다. 프로 버전으로 지금(2021 봄 기준) 사용하고 싶다면 1500 유로입니다.

KeyShot

 

이 렌더러는 실시간 렌더링 기능으로 유명합니다.

장점

사용의 용이성. Keyshot 의 고유 한 판매 제안은 3D 아티스트에게 가장 단순한 디자인을 경험하게 해준다는 것입니다.

속도. 씬, 조명, 카메라를 설정하는 동안 Keyshot은 지속적으로 이미지를 업데이트 합니다. 캐릭터 디자인에서 차량, 디자인 컨셉 설정에 이르기까지 아이디어를 빠르게 내고 제시해야하는 컨셉 디자이너에게 적합할 수 있습니다.

초보자가 사용하기 편리. Keyshot은 아마도 가장 사용자 친화적인 렌더러 일 것입니다. 3D 모델을 가져 와서 텍스처를 부여하고 색상을 지정한 다음 바로 사용할 수있는 배경에서 정확하게 라이팅을 설정할 수 있습니다. 변경하면 즉시 적용된 변경 사항도 볼 수 있습니다.

단점

가격. 가장 저렴한 라이선스는 Keyshot HD에 대한 USD995 정도입니다.

렌더링 크기. Keyshot은 큰 씬에서 작업하는 데 적합하지는 않습니다.

애니메이션이 아님. Keyshot은 스틸 및 작은 장면에서 탁월합니다. 영화 작업을하는 경우에는이 렌더러가 적합하지 않을 수 있습니다.

여기에 가장 인기있는 GPU 렌더링 소프트웨어 10 가지가 있습니다. 물론, 이것들이 유일한 것은 아닙니다. 체크 해볼 프로그램들이 더 있지만 일단 리스트를 가져왔습니다. :

  • 언리얼 엔진
  • Iray
  • FurryBall
  • Thea Render
  • Enscape
  • 인디고 렌더러
  • Cebas FinalRender
  • Solidworks Visualize
  • Clarisse
  • Marmoset Toolbag

3D에 대해 고민하고 계시지요? 아직 내 마음에 딱 맞는 엔진이 아직 없더라도 걱정하지 마세요. 이 렌더링 소프트웨어를 만든 회사 중 일부는 클라우드 렌더링 서비스도 제공한답니다. 이것이 의미하는 바는 유료 (예, 렌더링 당 지불하지만 비용은 GPU 또는 마더 보드를 업그레이드하는 것보다 훨씬 저렴합니다)로 프로젝트를 전송하고 나쁜 슈퍼 머신이 렌더링을 수행하도록 할 수 있다는 단점이 있지만 그래도 일부 렌더링 서비스를 제공하고 있으니 참고하시는 것이 좋겠습니다.

더불어, Cycles 및 Redshift와 같은 인기 엔진으로 실행중인 경우 클라우드 렌더팜 가라지팜을 사용하거나 GPU 서버 대여 제스크탑을 선택할 수 있으니 참고해보세요. 클라우드 기반의 원격 네트워크 렌더팜 가라지팜, 혹은 내가 3-5분만에 바로 서버를 대여해 내가 원하는 모든 GPU 작업을 처리할 수 있는 제스크탑이 여러분들을 기다리고 있습니다.

이것이 다 입니다. 3D 여정에 도움이되셨기를 바랍니다. 해피렌더링!