엔비디아의 PhysX와 Flow, 오픈 소스화 — RTX 50에서 레거시 PhysX 실행 가능성

전문: https://www.tomshardware.com/pc-components/gpus/nvidias-physx-and-f...

원저자: | 작성일: 2025-04-06 13:45
사이트 내 게시일: 2025-04-06 16:29
엔비디아는 PhysX와 Flow SDK가 이제 BSD-3 라이선스 하에 완전 오픈 소스로 전환되었다고 발표했습니다. 이를 통해 게임 개발자들은 이러한 기술의 맞춤형 및 최적화된 버전을 만들 수 있게 되었습니다. 이 조치는 모딩 커뮤니티가 호환성 계층을 통해 지원되지 않는 RTX 50 GPU에서 레거시 PhysX 코드를 실행할 수 있도록 할 수 있습니다.

PhysX는 복잡한 계산을 GPU에 오프로드하는 실시간 물리 엔진으로, 이전에는 _미러스 엣지(Mirror's Edge)_와 _배트맨: 아캄 어사일럼(Batman: Arkham Asylum)_과 같은 구형 게임에서 사용되었습니다. 그러나 이러한 타이틀의 대부분은 32비트 구현에 의존했으며, 엔비디아가 블랙웰 GPU에서 32비트 CUDA 지원을 중단함에 따라 성능 문제가 발생하고 물리 시뮬레이션이 CPU 처리로 되돌아가는 문제가 생겼습니다.

반면 Flow는 유체 시뮬레이션에 특화되어 있으며, 불과 연기와 같은 효과를 처리합니다. 엔비디아는 이전에 PhysX 4.0의 CPU 측 시뮬레이션 소스 코드를 공개했지만, GPU 측 커널은 독점적이어서 사용자 정의가 제한되었습니다. GPU 가속 코드의 공개로 개발자들은 이제 이러한 라이브러리를 연구하고 수정할 수 있게 되었습니다.

모더들은 64비트 시스템에서 32비트 애플리케이션을 지원하는 호환성 계층을 생성할 가능성이 있으며, 이를 통해 블랙웰 GPU에서 구형 타이틀에 대한 PhysX 지원이 가능해질 수 있습니다. 또한 PhysX와 Flow의 오픈 소스 특성 덕분에 CUDA와의 분리가 가능해져, AMD와 인텔 프로세서에 유리한 OpenCL이나 Vulkan과 같은 하드웨어 독립적인 플랫폼으로 기술을 포팅할 수 있는 가능성도 열려 있습니다.

비록 PhysX가 언리얼 엔진 5의 Chaos Physics 엔진과 같은 최신 기술에 비해 구식으로 여겨지지만, GPU 커널과 Flow의 셰이더 시뮬레이션 코드의 공개는 그래픽 엔지니어링, 로봇 공학, 건축 및 애니메이션 등 다양한 분야에 상당한 영향을 미칠 수 있습니다.

* 이 글은 tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: GPU
태그: AMD (2162) 인텔 (1825) Nvidia (1767) Open Source (990) game development (375) Vulkan (179) CUDA (41) PhysX (5) Flow (1) Graphics Engineering (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.