Chaos, HIP를 채택하여 V-Ray GPU에서 AMD Radeon™ 가속화 실현
Chaos는 오픈 소스 HIP 툴킷을 사용하여 업계를 선도하는 V-Ray 렌더러의 GPU 기능을 포팅하여 AMD GPU의 성능을 활용할 수 있었습니다.
Chaos V-Ray는 20년 넘게 아티스트에게 없어서는 안 될 툴킷으로 자리매김했습니다. 이 포토리얼리스틱 렌더링 엔진은 건축 전문가 설문조사1에 따르면 현재 건축 시각화에 가장 널리 쓰이는 렌더러이며, 데드풀, 앤트맨, 전부 애거사 짓이야를 비롯해 광고, 게임 시네마틱, 영화, TV 시리즈 등 다양한 작품의 VFX 제작에 쓰여 왔습니다. V-Ray는 AMD CPU에서 이미 흠잡을 데 없는 성능을 발휘하지만, Chaos는 이제 Radeon GPU 지원을 추가했습니다. Chaos는 AU 2025 Design and Make 콘퍼런스에서 AMD Radeon™ GPU로 V-Ray GPU를 구동하는 데모를 선보였습니다. V-Ray 코드 베이스에 적용된 이러한 변경으로 사용자는 강력하고 가격이 합리적인 AMD Radeon™ PRO GPU와 AMD Ryzen™ AI Max+ 프로세서 같은 더 다양한 하드웨어를 자유롭게 선택할 수 있게 됩니다.
V-Ray가 AMD 하드웨어의 성능을 활용하는 방식
V-Ray 사용자는 두 가지 렌더링 엔진 중에서 선택할 수 있습니다. CPU 엔진은 초고해상도 건축 스틸 이미지 및 복잡한 최종 품질의 시각효과 렌더링 같은 가장 까다로운 작업에 쓰이며 AMD 프로세서에서 뛰어난 성능을 발휘합니다. 2025년 8월 기준 Chaos가 공개한 V-Ray Benchmark에 보고된 상위 10개 점수는 AMD EPYC™ 또는 AMD Ryzen™ Threadripper™ PRO CPU에서 나왔습니다.2
하지만 GPU 가속 렌더링 엔진은 더 까다로운 과제였습니다. V-Ray GPU는 개발 중인 프로젝트의 인터랙티브 시각 피드백에도 쓰이지만, 이 렌더링 엔진의 이전 버전은 NVIDIA GPU만 지원했습니다. 이에 따라 Windows 사용자는 NVIDIA 그래픽 카드만 쓸 수 있었습니다. 이 렌더링 엔진의 코드가 복잡한 탓에 Chaos는 다른 하드웨어를 지원하기 위한 별도의 코드 베이스를 유지하기 어려웠습니다.
개발자가 코드를 두 번 작성하지 않고 AMD GPU를 지원할 수 있게 해 주는 HIP
해결책은 HIP(Heterogeneous-Compute Interface for Portability)였습니다. OpenCL과 달리 오픈 소스 HIP 툴킷을 쓰면 개발자는 새 코드 베이스를 만들고 유지할 필요 없이 CUDA로 GPU를 지원하는 기존 애플리케이션을 AMD 프로세서에서 실행되도록 포팅할 수 있습니다.
Chaos 혁신 책임자이며 V-Ray 작업으로 아카데미상을 받은 Vladimir Koylazov는 “HIP는 다른 아키텍처가 동작하는 방식에 훨씬 가깝습니다”라고 말합니다. “물론 API가 다르기는 하지만 모든 것을 처음부터 다시 작성해야 할 만큼 다르지는 않습니다.”
Chaos가 V-Ray GPU의 핵심 코드를 AMD 프로세서로 포팅하도록 지원한 HIP
Chaos는 AMD 엔지니어링 팀과 협력해 1년도 안 되는 기간에 V-Ray GPU 코드를 AMD Radeon GPU에서 실행되도록 포팅할 수 있었습니다. Koylazov는 “HIP는 V-Ray GPU처럼 복잡한 코드를 예전의 OpenCL보다 훨씬 잘 처리합니다”라고 말합니다. “저희가 다른 플랫폼의 V-Ray GPU에서 지원하는 모든 것이 이제 AMD GPU에서도 지원됩니다. Chaos는 Blender, 3ds Max, Maya, SketchUp, Revit, Rhino 등 업계를 선도하는 여러 3D 디자인 애플리케이션에서 AMD GPU로 V-Ray GPU를 가속할 수 있도록 이번 변경 사항을 V-Ray 전 에디션에 정식 배포할 계획입니다.
V-Ray 사용자가 자신에게 가장 적합한 하드웨어를 선택할 수 있게 해 주는 HIP
이번 업데이트로 V-Ray 사용자는 AMD Radeon™ PRO W7000 시리즈 GPU 같은 더 다양한 워크스테이션 그래픽 카드 중에서 선택할 수 있게 됩니다. Koylazov는 “사용자가 AMD GPU에서 소프트웨어를 실행할 수 있게 된 것은 반가운 일입니다”라고 말합니다. “모두가 결과를 더 빨리 얻고 싶어 하는데 [강력한 GPU가 있으면] 실제로 그렇게 됩니다.” Chaos는 AMD Ryzen™ AI Max+ 프로세서에 내장된 그래픽 프로세서에서도 V-Ray GPU를 테스트했으며 이 환경에서 V-Ray는 거대한 공유 메모리 풀의 이점을 누립니다. 128GB 신형 Ryzen™ AI Max+ 395 프로세서에서는 AMD Variable Graphics Memory를 통해 통합 메모리 중 최대 96GB를 VRAM으로 할당할 수 있습니다.
AMD와 HIP: V-Ray 사용자를 위한 최적의 조합
HIP 덕분에 Chaos는 V-Ray GPU의 기존 코드를 포팅해 AMD 하드웨어 고유의 역량을 활용할 수 있었습니다. 이번 작업이 정식 공개되면 건축 및 시각효과 전문가는 강력한 AMD Radeon™ PRO 워크스테이션 GPU를 탑재한 데스크탑 시스템, 최첨단 AMD Ryzen™ AI Max+ 프로세서를 탑재한 랩탑 등 훨씬 폭넓은 프로덕션 하드웨어 중에서 자유롭게 선택할 수 있게 됩니다.
Koylazov는 “CPU든 GPU든 사용자가 하드웨어를 선택할 수 있다는 점이 중요하다고 생각합니다”라고 말합니다. “업계 전체를 끌어올리는 데도 도움이 됩니다. [한 업체의 GPU만 쓸 수 있다는 것]은 그 업체가 아무리 뛰어나더라도 꼭 좋은 일은 아닙니다.”
Koylazov는 개발 과정에서 AMD가 Chaos에 제공한 “정말 훌륭한 지원”도 높이 평가합니다. 그는 “저희가 받은 지원 규모는 제 기대를 훨씬 뛰어넘었습니다”라고 말합니다. “저희가 맞닥뜨린 문제가 무엇이든 AMD는 제대로 작동하도록 해결책이나 코드 수정 방안을 제시해 주었습니다. 매우 적극적인 협업이었습니다.”
고객 소개
1997년에 설립된 Chaos는 창작자가 아이디어를 현실로 구현할 수 있도록 세계적인 수준의 시각화 및 디자인 솔루션을 제공합니다. 이 회사는 건축 및 디자인, 미디어 및 엔터테인먼트, 제품 이커머스 등 여러 산업을 대상으로 디자인과 창작 과정의 모든 단계를 지원하는 접근성 높은 도구 생태계를 제공합니다. Chaos의 혁신적인 솔루션은 건축가, 디자이너, VFX 아티스트/애니메이터 등 크리에이티브 전문가가 아이디어를 공유하고 워크플로를 최적화하며 몰입형 경험을 만들어 내도록 지원합니다. 자세한 내용은 chaos.com에서 확인할 수 있습니다.
사례 연구 프로파일
- 산업:
건축, 엔지니어링, 건설
미디어 및 엔터테인먼트 - 과제:
AMD GPU를 지원하도록 업계를 선도하는 V-Ray 렌더러를 업데이트해 고객 선택권 확대 - 솔루션:
HIP(Heterogeneous-Compute Interface for portability)를 사용해 기존 V-Ray GPU 코드를 AMD GPU 및 프로세서 지원이 가능하도록 업데이트 - 결과:
V-Ray GPU의 코드 베이스가 복잡한데도 1년도 안 되는 기간에 GPU 렌더러에 AMD 프로세서 지원을 구현해 내고 AU 2025 콘퍼런스에서 그 결과를 공개 시연한 Chaos - AMD 기술 요약:
HIP API 및 커널 언어
AMD Radeon™ PRO W7000 및 W6000 시리즈 GPU
AMD Ryzen™ AI Max PRO 시리즈 프로세서
새로운 정보를 놓치지 마세요
AMD와 함께 최신 정보 확인하기
귀하의 비즈니스를 위해 AMD 솔루션에 대한 자세한 정보가 필요하십니까? AMD가 귀사를 어떻게 지원할 수 있는지 알아보려면 저희 팀에 연락해 주시기 바랍니다.