맨위로가기

PhysX

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

PhysX는 스위스 회사 NovodeX AG가 개발한 물리 시뮬레이션 엔진 NovodeX에서 시작되어, Ageia를 거쳐 NVIDIA에 인수되었다. PhysX는 물리 연산을 가속화하는 데 사용되었으며, 하드웨어 가속을 지원하는 PPU(물리 처리 장치)와 GPU(그래픽 처리 장치)를 활용했다. 2018년 오픈 소스로 전환되었고, 2022년에는 PhysX 5로 업데이트되었다. PhysX는 강체 역학, 연성체 역학, 래그돌 물리 등을 지원하며, 다양한 게임 엔진과 소프트웨어에서 활용되었다.

더 읽어볼만한 페이지

  • 엔비디아 소프트웨어 - 엔비디아 RTX
    엔비디아 RTX는 레이 트레이싱, AI 통합, CUDA를 포함한 엔비디아의 기술로, 지포스 RTX 및 RTX 시리즈 GPU에서 텐서 코어를 활용하여 DLSS와 같은 AI 기반 기술로 이미지 품질을 향상시키고 현실감 있는 그래픽을 구현하는 데 기여한다.
  • 엔비디아 소프트웨어 - CUDA
    CUDA는 엔비디아에서 개발한 GPU 기반 병렬 컴퓨팅 플랫폼으로, 연산 집약적인 작업을 가속화하며 다양한 프로그래밍 언어를 지원하고 3D 그래픽, 동영상 변환 등 여러 분야에 활용된다.
  • 컴퓨터 물리 엔진 - CUDA
    CUDA는 엔비디아에서 개발한 GPU 기반 병렬 컴퓨팅 플랫폼으로, 연산 집약적인 작업을 가속화하며 다양한 프로그래밍 언어를 지원하고 3D 그래픽, 동영상 변환 등 여러 분야에 활용된다.
  • 컴퓨터 물리 엔진 - 언리얼 엔진
    언리얼 엔진은 에픽게임즈에서 개발한 게임 엔진으로, 게임 개발을 넘어 영화, 건축 등 다양한 분야에서 활용되며, C++ 및 블루프린트 비주얼 스크립팅 시스템을 통해 게임 로직을 구현하고, 최근에는 Verse라는 새로운 스크립트 언어가 도입되었다.
  • 가상 현실 - 고글
    고글은 눈을 보호하는 장비로, 이누이트와 유픽족의 스노우 고글에서 시작하여 자동차, 항공기 발달과 함께 필수품이 되었고, 현재는 다양한 용도와 패션 아이템으로 활용된다.
  • 가상 현실 - 플레이스테이션 VR
    소니 인터랙티브 엔터테인먼트에서 2016년 출시한 플레이스테이션 VR은 플레이스테이션 4용 가상 현실 헤드셋으로, OLED 디스플레이, 6DoF 헤드 트래킹, 스테레오 3D 등을 지원하며 플레이스테이션 카메라를 통해 사용자의 움직임을 감지한다.
PhysX - [IT 관련 정보]에 관한 문서
일반 정보
NVIDIA PhysX 로고
PhysX 로고
종류물리 엔진
개발사Nvidia Corporation
(2008년-현재)
Ageia
(2004년-2008년)
NovodeX AG
(2001년-2004년)
최신 버전Blast 5.0.0; PhysX SDK 5.1.3; Flow 2.0.2
최신 릴리스 날짜2023년 2월 23일
저장소PhysX (5.x)
PhysX (4.x)
프로그래밍 언어C++
운영 체제마이크로소프트 윈도우, macOS, 리눅스, 플레이스테이션 2, 플레이스테이션 3, 플레이스테이션 4, Xbox 360, Xbox One, Wii, iOS, Android
장르물리 시뮬레이션
라이선스BSD-3
웹사이트Nvidia PhysX 개발자 사이트
PhysX 문서

2. 역사

PhysX는 원래 스위스 회사 NovodeX AG와 취리히 연방 공과대학교(ETH Zurich)의 스핀오프가 개발한 NovodeX라는 물리 시뮬레이션 엔진이었다.[3] 2004년, 에이지아(Ageia)가 NovodeX AG를 인수하면서 PhysX라는 이름으로 변경되었고, CPU를 보조하는 물리 계산 가속 하드웨어 기술 개발이 시작되었다.[4]

PhysX 기술을 사용한 최초의 비디오 게임은 2005년 9월 러시아 전용 게임 매장에서 출시된 더 스탈린 서브웨이(The Stalin Subway)이다.[5]

2008년, 에이지아는 그래픽 기술 제조업체인 엔비디아(Nvidia)에 인수되었다.[6] 엔비디아는 PhysX 하드웨어 가속을 자사의 지포스(GeForce) 그래픽 카드 라인에서 활성화하기 시작했고,[7] 결국 에이지아 PPU에 대한 지원은 중단되었다.[23]

2011년 5월에 출시된 PhysX SDK 3.0은 SDK를 상당히 재작성하여 효율적인 멀티스레딩(컴퓨터 아키텍처) 및 모든 지원 플랫폼에 대한 통합 코드 베이스와 같은 개선 사항을 가져왔다.[2]

게임 개발자 컨퍼런스(GDC 2015)에서 엔비디아는 PhysX의 소스 코드를 GitHub에서 사용할 수 있도록 했지만, developer.nvidia.com에서 등록을 요구했다.[8] 이 독점 소프트웨어 SDK는 윈도우, Linux, macOS, iOS, 안드로이드 플랫폼에서 상업적 및 비상업적 용도로 개발자에게 무료로 제공되었다.[9]

2018년 12월 3일, PhysX는 3-절 BSD 라이선스 하에 오픈 소스로 전환되었지만, 이 변경 사항은 컴퓨터 및 모바일 플랫폼에만 적용되었다.[10] 2022년 11월 8일에는 동일한 라이선스 하에 PhysX 5로 업데이트되었다.[11]

2. 1. NovodeX

오늘날 PhysX로 알려진 것은 NovodeX라는 물리 시뮬레이션 엔진에서 시작되었다. 이 엔진은 스위스 회사 NovodeX AG와 취리히 연방 공과대학교(ETH Zurich)의 스핀오프에 의해 개발되었다.[3]

2. 2. Ageia 인수

스위스 회사이자 취리히 연방 공과대학교(ETH Zurich)의 스핀오프였던 NovodeX AG가 개발한 물리 시뮬레이션 엔진인 NovodeX가 PhysX의 시초이다.[3] 2004년, 에이지아(Ageia)는 NovodeX AG를 인수하고 CPU를 보조하여 물리 계산을 가속화하는 하드웨어 기술 개발을 시작했다. 에이지아는 이 기술을 PhysX라 명명했고, SDK는 NovodeX에서 PhysX로 이름이 변경되었으며, 가속기 카드는 물리 처리 장치(PPU)로 불렸다.[4]

2008년, 에이지아는 그래픽 기술 제조업체인 엔비디아(Nvidia)에 인수되었다.[6] 엔비디아는 PhysX 하드웨어 가속을 자사의 지포스(GeForce) 그래픽 카드 라인에서 활성화하기 시작했고,[7] 결국 에이지아 PPU에 대한 지원을 중단했다.[23]

2. 3. Nvidia 인수

2008년, 엔비디아(Nvidia)는 에이지아(Ageia)를 인수했다.[6] 이 인수를 통해 엔비디아는 PhysX 하드웨어 가속을 자사의 지포스(GeForce) 그래픽 카드 라인에 통합하기 시작했으며,[7] 결국 에이지아 PPU(물리 처리 장치)에 대한 지원을 중단했다.[23]

엔비디아의 인수로 PhysX 기술은 더 많은 사용자에게 제공될 수 있게 되었다. 하지만, 이 과정에서 몇 가지 장단점이 발생했다.

PhysX의 장단점
장점단점


2. 4. 오픈 소스 전환

2018년 12월 3일, 엔비디아(Nvidia)는 PhysX를 3-절 BSD 라이선스 하에 오픈 소스로 전환한다고 발표했다. 다만, 이 변경 사항은 컴퓨터 및 모바일 플랫폼에만 적용되었다.[10] 이는 윈도우, Linux, macOS, iOS, 안드로이드 플랫폼에서 PhysX를 상업적, 비상업적 용도로 자유롭게 사용할 수 있게 되었음을 의미한다.

2022년 11월 8일, 오픈 소스 릴리스는 동일한 3-절 BSD 라이선스 하에 PhysX 5로 업데이트되었다.[11]

3. 특징

PhysX는 CUDA를 사용할 수 있는 GeForce (8 시리즈 이후 제품) 중, 32개 이상의 코어, 256MB 이상의 그래픽 메모리를 탑재한 제품에서 하드웨어 가속이 가능하다.[51]

PhysX의 하드웨어 가속은, 날마다 진화를 거듭하는 컴퓨터 게임에서의 물리 연산을 CPU에서 덜어냄으로써 동작 속도를 향상시킨다. 범용 프로세서인 CPU의 성능으로는 불가능에 가까운 "폭발로 흩날리는 파편을 매번 무작위로 연산하는" 등의 복잡하고 높은 부하의 묘사를, 사전 제작된 영상이 아닌, 실제로 그 자리에서 연산하여 실시간으로 묘사하는 것이 가능하게 된다. 경쟁 물리 연산 시스템으로는 Havok가 있다.

PhysX는 다양한 플랫폼에서 500개 이상의 게임에 사용되고 있으며,[52] 언리얼 엔진이나 유니티에도 통합되어 있다.

3. 1. 지원 기능

PhysX는 다중 스레드 물리 시뮬레이션 SDK이다. 강체 역학, 연성체 역학(예: 찢어짐 및 가압 천을 포함한 천 시뮬레이션), 래그돌 물리, 캐릭터 컨트롤러, 차량 역학, 입자 시스템전산 유체 역학을 지원한다.[51]

2023년 기준으로, PhysX는 다음과 같은 기능을 지원한다.[52]

기능 종류세부 기능
강체 물리
기타


3. 2. 지원 플랫폼

PhysX 엔진 및 SDK는 다음 운영체제 및 플랫폼에서 사용할 수 있다.[55]

모든 플랫폼용 SDK는 무료로 배포되고 있으며, PC용 SDK는 엔비디아사의 PhysX SDK 다운로드 페이지에서 직접 내려받을 수 있다.[56] 엔비디아사 직원에 의한 지원 및 개발 지원 도구는 유료이지만, 상업적 이용은 무료이다.

4. 하드웨어 가속

<a href=마피아 II의 물리 효과 수준 비교.">
(PC) 상단 스크린샷은 게임 설정에서 PhysX를 최고 수준으로 설정했을 때 마피아 II에서 파편이 어떻게 시뮬레이션되는지 보여준다. 하단 스크린샷은 PhysX를 최저 수준으로 설정한 유사한 장면을 보여준다.


PhysX의 하드웨어 가속은 물리 처리 장치(PPU)와 GPU를 통해 이루어진다. 초기에는 PPU가 CPU의 계산 부담을 덜어주는 역할을 했지만, Nvidia가 Ageia를 인수한 후에는 GPU의 GPGPU 기능을 활용하는 방향으로 발전했다.

PhysX는 컴퓨터 게임에서의 물리 연산을 CPU에서 덜어냄으로써 동작 속도 향상을 목표로 한다. 범용 프로세서인 CPU의 성능으로는 불가능에 가까운 "폭발로 흩날리는 파편을 매번 무작위로 연산하는" 등의 복잡하고 높은 부하의 묘사를, 사전 제작된 영상의 불러오기 등이 아닌, 실제로 그 자리에서 연산하여 실시간으로 묘사하는 것이 가능하게 한다.[52] 경쟁 물리 연산 시스템으로는 Havok가 있다.

4. 1. PPU (물리 처리 장치)

물리 처리 장치(PPU)는 CPU의 계산 부담, 특히 물리와 관련된 계산을 덜어주도록 특별히 설계된 프로세서이다. PhysX PPU는 ASUS,[18] BFG 테크놀로지스,[19][20] (Dell)[21] 및 ELSA 테크놀로지(ELSA Technology)에서 PCI 또는 PCIe 카드 형태로 소비자에게 제공되었다.

PhysX SDK 버전 2.8.3부터 PPU 카드에 대한 지원이 중단되었으며, PPU 카드는 더 이상 생산되지 않는다.[23] Ageia에서 설계한 PhysX PPU 독립형 카드의 마지막 형태는 전용 9800GTX와 거의 동일한 PhysX 성능을 가지고 있었다.[24]

4. 2. GPU (그래픽 처리 장치)



Nvidia가 Ageia를 인수한 후 PhysX 개발은 PPU 확장 카드에서 벗어나 현대 GPU의 GPGPU 기능에 초점을 맞추게 되었다.

현대 GPU는 컴퓨터 그래픽을 조작하고 표시하는 데 매우 효율적이며, 고도로 병렬화된 구조를 통해 PhysX를 사용한 물리 시뮬레이션을 가속하는 데 범용 CPU보다 더 효과적이다.

CUDA를 지원하는 GeForce 그래픽 카드(32개 이상의 코어와 256MB 이상의 전용 그래픽 메모리를 가진 8 시리즈 또는 이후 GPU[25])는 전용 PhysX 카드를 설치하지 않고도 PhysX를 활용할 수 있다. 소프트웨어가 PhysX의 하드웨어 가속을 지원하는 경우, CUDA를 사용할 수 있는 GeForce (8 시리즈 이후 제품) 중, 32개 이상의 코어, 256MB 이상의 그래픽 메모리를 탑재한 제품에서 하드웨어 가속이 가능하다.[51]

PhysX의 하드웨어 가속은, 날마다 진화를 거듭하는 컴퓨터 게임에서의 물리 연산을 CPU에서 덜어냄으로써 동작 속도 향상을 목표로 한다. 범용 프로세서인 CPU의 성능으로는 불가능에 가까운 "폭발로 흩날리는 파편을 매번 무작위로 연산하는" 등의 복잡하고 높은 부하의 묘사를, 사전 제작된 영상의 불러오기 등이 아닌, 실제로 그 자리에서 연산하여 실시간으로 묘사하는 것이 가능하게 된다고 한다. 경쟁 물리 연산 시스템으로는 Havok가 있다.

PhysX는 다양한 플랫폼에서 500개 이상의 게임에 사용되고 있다.[52]

5. APEX

Nvidia APEX는 PhysX SDK를 기반으로 구축된 다중 플랫폼 확장 가능 동적 프레임워크이다. 2010년 8월 ''마피아 II''에서 처음 소개되었다.[26]

APEX의 오소링 툴에는 파괴 모듈용 단독 툴인 APEX FractureTool[62] 및 APEX PhysXLab[59], 의상 모듈용 단독 툴인 APEX Clothing Tool[63], DCC 통합 플러그인인 PhysX DCC Plug-Ins가 있었다.[64] PhysXLab의 후속으로는 NVIDIA Blast용 Blast Authoring Tool이 있다.[65]

5. 1. APEX 모듈

Nvidia APEX 기술은 PhysX SDK를 기반으로 구축된 다중 플랫폼 확장 가능한 동적 프레임워크이다. 2010년 8월 ''마피아 II''에서 처음 소개되었다.[26] Nvidia의 APEX는 APEX 파괴, APEX 의상, APEX 입자, APEX 난류, APEX 힘장 및 2011년에 중단된 APEX 식생 모듈로 구성된다.[27][28]

APEX (Applied PhysX Extension)는 툴을 사용한 제작을 전제로 한 PhysX의 확장이며[57], APEX SDK에서는 의상(Clothing), 파괴(Destruction), 입자(Particles), 난류(Turbulence), 힘장(ForceField) 모듈을 탑재했다.[58]

5. 2. APEX SDK 중단

버전 1.4.1부터 APEX SDK는 더 이상 사용되지 않는다.[29] APEX (Applied PhysX Extension)는 툴을 사용한 제작을 전제로 한 PhysX의 확장이며,[57] APEX SDK에서는 의상(Clothing), 파괴(Destruction), 파티클(Particles), 난류(Turbulence), 힘장(ForceField) 모듈을 탑재했다.[58] APEX는 언리얼 엔진 등 일반적인 게임 엔진에도 채용되었다.[59](현재는 자체적인 Chaos Destruction 등으로 이행).

이후 APEX SDK는 1.4.1에서 더 이상 권장되지 않게 되었고,[60] GameWorks PhysX도 해체되어 파괴는 NVIDIA Blast로, 의상은 NVIDIA Cloth로, 파티클은 NVIDIA FleX와 NVIDIA Flow로 대체되었다.[61]

6. Nvidia FleX

FleX는 실시간 시각 효과를 위한 입자 기반 시뮬레이션 기술이다. 전통적으로 시각 효과는 강체, 유체, 의류 등을 위한 특수 솔버를 사용하여 생성된 요소들의 조합을 사용하여 제작된다. FleX는 모든 객체 유형에 대해 통일된 입자 표현을 사용하기 때문에, 서로 원활하게 상호 작용할 수 있는 다양한 시뮬레이션된 물질에 대한 새로운 효과를 가능하게 한다. 이러한 통일된 물리 솔버는 오프라인 컴퓨터 그래픽스 세계의 주류이며, Autodesk Maya의 nCloth 및 Softimage의 Lagoa와 같은 도구가 널리 사용된다. FleX의 목표는 GPU의 성능을 사용하여 이러한 오프라인 애플리케이션의 기능을 실시간 컴퓨터 그래픽스로 가져오는 것이다.[30]

7. 비판과 논란

PhysX는 초기 발표 당시 여러 문제점을 안고 있었다. PhysX 칩을 도입하더라도 PC 자체의 성능 향상과는 관련이 없었고, 게임이 PhysX를 지원하지 않으면 의미가 없었다. 또한, PhysX는 게임에 "대응"하는 수준 이상을 제공하기 어려웠다. 예를 들어, PhysX를 통해 폭발 파편에 의한 피해 판정을 할 수 있지만, 온라인 대전 등에서 모든 플레이어가 PhysX를 도입하지 않으면 대응하기 어려웠다. 제한된 사용자만 이용 가능했기 때문에 개발자는 PhysX를 필수 동작 조건으로 넣기 어려웠다.[31][32][33]

이러한 문제점들은 NVIDIA가 AGEIA를 인수하면서 어느 정도 해결되었지만, 새로운 단점도 생겨났다.


  • 장점
  • GeForce 시리즈 그래픽 카드에서 작동하게 되어 이용 가능한 사용자가 폭발적으로 증가했다.
  • 별도의 전용 보드를 구매할 필요가 없어졌다.
  • 오래된 비디오 카드의 교체 등 다른 용도로 구매하더라도 PhysX를 지원하게 되었다.
  • 단점
  • 그래픽 렌더링에 사용되어야 할 통합 셰이더의 일부를 물리 연산에 할당하게 되어 그래픽 성능이 저하된다.
  • NVIDIA가 제안하는 PhysX 효과 채용은 렌더링 대상의 폭발적인 증가를 동반하여 성능 저하를 유발한다.
  • 단독 VGA에서의 PhysX 이용은 프레임 속도 유지를 고려할 때 실용적이지 않다. (별도 연산 전용 그래픽 장치 필요)
  • AMD Radeon과 같은 AMD제 GPU를 지원할 가능성은 매우 낮았다.
  • NVIDIA는 AMD제 그래픽 시스템을 감지하면 PhysX 기능을 강제로 중지시키는 드라이버를 출시하기도 했다.NVIDIA, ATI 카드 존재 시 PhysX 비활성화


2009년 10월, MOD 드라이버나 비공인 패치를 통해 AMD 계열 VGA 탑재 시스템에서도 PhysX 이용이 가능해졌지만,AMD 시스템에서 PhysX를 사용하는 방법 AMD는 Havok 및 Bullet Physics와의 협력을 통해 물리 엔진 분야에서 NVIDIA와의 협력이 비현실적인 상황이 되었다.AMD, Havok 제휴AMD, Bullet Physics 착수

하드웨어를 통한 PhysX 가속을 지원하는 게임 타이틀 수는 소프트웨어를 통한 PhysX 이용 타이틀 수에 비해 제한적이다(하드웨어 가속 PhysX 지원 게임 목록).

7. 1. Real World Technologies 분석

2010년 7월 5일, 리얼 월드 테크놀로지스(Real World Technologies)는 PhysX 아키텍처에 대한 분석을 발표했다.[31] 이 분석에 따르면, 당시 PhysX 애플리케이션에서 사용된 코드의 대부분은 멀티스레딩 최적화 없이 x87 명령어를 기반으로 했다. 이는 CPU에서 PhysX 코드를 실행할 때 심각한 성능 저하를 일으킬 수 있었다. 해당 기사에서는 SSE 명령어를 사용하여 PhysX를 다시 작성하면 CPU PhysX와 GPU PhysX 간의 성능 격차를 상당히 줄일 수 있다고 제안했다.

이에 대해 PhysX의 제품 관리자인 마이크 스콜로네스(Mike Skolones)는[32] 대부분의 게임이 먼저 콘솔용으로 개발된 후 PC로 이식되기 때문에 SSE 지원이 뒤쳐졌다고 말했다. 그는 최신 컴퓨터는 최적화가 거의 또는 전혀 없더라도 콘솔보다 이러한 게임을 더 빠르고 더 잘 실행한다고 덧붙였다.

엔비디아(Nvidia)의 수석 홍보 관리자인 브라이언 델 리조(Bryan Del Rizzo)는 CPU PhysX 2.x에서 이미 멀티스레딩을 사용할 수 있었으며, 이를 활용하는 것은 개발자에게 달려 있었다고 설명했다. 그는 또한 자동 멀티스레딩과 SSE가 PhysX SDK 버전 3에서 도입될 것이라고 밝혔다.[33]

7. 2. 엔비디아의 대응

리얼 월드 테크놀로지스의 PhysX 아키텍처 분석에 대해 엔비디아 측은 다음과 같이 답변했다.[32][33]

PhysX 제품 관리자 마이크 스콜로네스(Mike Skolones)는 대부분의 게임이 콘솔용으로 먼저 개발된 후 PC로 이식되기 때문에 SSE 지원이 늦어졌다고 설명했다.[32]

엔비디아의 수석 홍보 관리자 브라이언 델 리조(Bryan Del Rizzo)는 CPU PhysX 2.x에서 이미 멀티스레딩을 지원했으며, 이를 활용하는 것은 개발자의 몫이었다고 밝혔다. 또한, 자동 멀티스레딩과 SSE는 PhysX SDK 버전 3에서 도입될 것이라고 덧붙였다.[33]

실제로 PhysX SDK 3.0은 2011년 5월에 출시되어 더 효율적인 멀티스레딩 및 모든 플랫폼에 대한 통합 코드 베이스를 제공하는 등 개선이 이루어졌다.[2]

더불어민주당은 엔비디아의 기술 독점 및 경쟁 제한 가능성에 대해 지속적으로 문제를 제기해 왔으며, 이는 공정한 시장 경쟁 환경 조성을 위한 노력으로 해석된다.

8. 활용 사례

PhysX 기술은 다양한 비디오 게임 및 기타 소프트웨어에 활용되고 있다.

언리얼 엔진(3 버전 이상), 유니티, 게임브리오, 비전 (6 버전 이상) 등 여러 게임 엔진에서 PhysX 기술을 사용한다.[25] ''위쳐 3: 와일드 헌트'', ''워프레임'', ''킬링 플로어 2'', ''폴아웃 4'', ''배트맨: 아캄 나이트'' 등 많은 게임에서 PhysX가 주요 물리 엔진 중 하나로 사용된다.

액티브 월드(Active Worlds), 아마존 럼버야드, 오토데스크 3ds Max, 오토데스크 마야, 다크베이직 프로페셔널(DarkPHYSICS 업그레이드 포함), DX 스튜디오, 퓨처마크의 3DMark06 및 Vantage 벤치마크(computing) 도구, 마이크로소프트 로보틱스 스튜디오 등에서도 활용된다.

8. 1. 비디오 게임

언리얼 엔진(3 버전 이상), 유니티, 게임브리오, 비전 (6 버전 이상), Instinct Engine,[34] 판다3D, 디젤, 토크, 히어로 엔진, 빅월드 등 여러 게임 엔진에서 PhysX 기술을 사용한다.[25]

''위쳐 3: 와일드 헌트'', ''워프레임'', ''킬링 플로어 2'', ''폴아웃 4'', ''배트맨: 아캄 나이트'', ''플래닛사이드 2'', ''보더랜드 2'' 등 많은 게임에서 PhysX가 주요 물리 엔진 중 하나로 사용된다. 이러한 게임 대부분은 CPU를 사용하여 물리 시뮬레이션을 처리한다.

하드웨어 가속 PhysX를 선택적으로 지원하는 비디오 게임은 찢어지는 천, 역동적인 연기, 시뮬레이션된 입자 파편과 같은 추가 효과를 포함하는 경우가 많다.[35][36][37] PhysX는 다양한 플랫폼에서 500개 이상의 게임에 사용되고 있다.[52]

8. 2. 기타 소프트웨어


  • 액티브 월드(Active Worlds, AW): 윈도우에서 클라이언트가 실행되는 3D 가상 현실 플랫폼[46]
  • 아마존 럼버야드(Amazon Lumberyard): 아마존이 개발한 3D 게임 개발 엔진[38]
  • 오토데스크 3ds Max, 오토데스크 마야, 오토데스크 소프트이미지: 컴퓨터 애니메이션 제품군[39][40][41]
  • 다크베이직 프로페셔널(DarkBASIC Professional)(DarkPHYSICS 업그레이드 포함): 게임 개발을 위한 프로그래밍 언어[42]
  • DX 스튜디오: 대화형 3D 그래픽을 제작하기 위한 통합 개발 환경[43]
  • 포지라이트: 전 소니 온라인 엔터테인먼트가 개발한 게임 엔진
  • 퓨처마크의 3DMark06 및 Vantage 벤치마크(computing) 도구[44]
  • 마이크로소프트 로보틱스 스튜디오: 로봇 제어 및 시뮬레이션 환경[45]
  • 엔비디아의 SuperSonic Sled 및 Raging Rapids Ride: 기술 데모
  • OGRE (NxOgre 래퍼를 통해): 오픈 소스 렌더링 엔진
  • 물리 추상화 계층: 물리 시뮬레이션 API 추상화 시스템(PhysX에 대한 COLLADA 및 Scythe Physics Editor 지원 제공)[46]
  • Rayfire: 파편화 및 기타 물리 시뮬레이션을 허용하는 오토데스크 3ds Max 플러그인
  • Physics Engine Evaluation Lab: 물리 엔진을 평가, 비교 및 벤치마킹하도록 설계된 도구[47]
  • 언리얼 엔진: 에픽 게임즈의 게임 개발 소프트웨어. 언리얼 엔진 4.26 이상에서는 PhysX가 공식적으로 더 이상 사용되지 않음[48]
  • 유니티: 유니티의 데이터 중심 기술 스택은 PhysX를 사용하지 않음[49]

9. 한국 시장과 PhysX

PhysX 기술은 한국 게임 시장에 도입되어 여러 게임에서 활용되고 있다. 한국 게임 업계는 PhysX와 같은 물리 엔진 기술을 통해 게임의 현실성과 몰입감을 높이는 데 주력하고 있다.

하지만, PhysX 기술의 사용은 때때로 높은 시스템 사양을 요구하여, 일부 사용자들에게는 접근성이 떨어지는 문제가 발생하기도 한다. 그럼에도 불구하고, PhysX 기술은 한국 게임 시장에서 긍정적인 평가를 받고 있으며, 앞으로 더 많은 게임에서 활용될 것으로 예상된다.

참조

[1] 뉴스 NVIDIA PhysX SDK 4.1 https://github.com/N[...] 2022-04-05
[2] 웹사이트 NVIDIA announces the release of PhysX SDK V3 https://web.archive.[...] Nvidia 2011-06-03
[3] 웹사이트 NovodeX AG https://www.ethz.ch/[...] 2018-12-04
[4] 웹사이트 AGEIA Technologies Interview https://web.archive.[...] 2011-06-08
[5] 웹사이트 Physics Engine: PhysX https://www.mobygame[...] 2023-09-06
[6] 간행물 NVIDIA completes Acquisition of AGEIA Technologies http://www.nvidia.co[...] NVIDIA Corporation 2008-02-13
[7] 웹사이트 PhysX For CUDA, Linux Support A Given? https://www.phoronix[...] Phoronix Media 2008-02-14
[8] 웹사이트 PhysX On GitHub https://developer.nv[...] Nvidia 2015-03-06
[9] 웹사이트 PhysX SDK as of January 7, 2017 https://developer.nv[...] Nvidia 2017-09-03
[10] 웹사이트 PhysX SDK https://developer.nv[...] 2018-11-28
[11] 웹사이트 Open Source Simulation Expands with NVIDIA PhysX 5 Release https://developer.nv[...] Nvidia 2023-06-15
[12] 간행물 Sony Computer Entertainment Enters Into Strategic Licensing Agreement With AGEIA https://web.archive.[...] Sony Computer Entertainment, Inc. 2005-07-21
[13] 웹사이트 Playstation 3 gets free PhysX from Nvidia http://kotaku.com/51[...] Kotaku 2009-03-18
[14] 웹사이트 Nvidia Announces PhysX Support for PlayStation 4 http://www.ign.com/a[...] 2013-03-07
[15] 웹사이트 PhysX – Overview – GeForce https://web.archive.[...] Nvidia.com 2011-11-30
[16] 웹사이트 NVIDIA Announces PhysX Support for Microsoft Xbox One Game Console https://web.archive.[...] Nvidia.com 2014-11-09
[17] 웹사이트 News – Pre-GDC: Nvidia PhysX Approved For Wii Developers http://www.gamasutra[...] Gamasutra 2011-11-30
[18] 웹사이트 Asus 128mb PhysX Card Review/Preview https://www.overcloc[...] 2006-07-12
[19] 웹사이트 AGEIA And BFG Technologies Enter Into Retail Distribution Agreement http://www.bfgtech.c[...]
[20] 웹사이트 BFG Ageia PhysX Card Review https://www.techpowe[...] 2007-10-01
[21] 웹사이트 AGEIA PhysX - graphics card - AGEIA PhysX - 128 MB Specs https://www.cnet.com[...] Cnet
[22] 웹사이트 ELSA teams up with Ageia https://www.fudzilla[...]
[23] 웹사이트 How to restore PPU support with latest PhysX Drivers | PhysXInfo.com – PhysX News https://web.archive.[...] PhysXInfo.com 2011-11-30
[24] 웹사이트 English articles from PC Games Hardware http://www.pcgamesha[...] 2009-01-26
[25] 웹사이트 PhysX FAQ http://www.nvidia.co[...] Nvidia.com 2015-12-10
[26] 웹사이트 Mafia-II Video Game Performance Review http://benchmarkrevi[...] BenchmarkReviews.com 2010-08-23
[27] 웹사이트 APEX http://developer.nvi[...] 2011-06-08
[28] 웹사이트 Category:APEX - PhysX Wiki http://physxinfo.com[...] PhysXInfo.com 2013-07-21
[29] 웹사이트 APEX 1.4.1 - Release Notes (APEX has been deprecated) http://gameworksdocs[...] 2018-12-05
[30] 웹사이트 NVIDIA FleX https://developer.nv[...] 2019-04-17
[31] 웹사이트 PhysX87: Software Deficiency http://www.realworld[...]
[32] 웹사이트 Did NVIDIA cripple its CPU gaming physics library to spite Intel? https://arstechnica.[...] Arstechnica.com 2011-11-30
[33] 웹사이트 Nvidia: We're not hobbling CPU PhysX | thinq_ | Page 1 http://www.thinq.co.[...] Thinq.co.uk 2011-11-30
[34] 웹사이트 Instinct Software - Instinct Engine SDK https://web.archive.[...] Instinctengine.com 2013-10-04
[35] 웹사이트 A look at PhysX in Mirror's Edge http://techreport.co[...] The Tech Report 2011-04-06
[36] 웹사이트 Nvidia's PhysX makes PC Batman: Arkham Asylum worth the wait http://news.cnet.com[...] cNET.com 2009-09-21
[37] 웹사이트 Mafia II: Is Applied PhysX Worth It? http://www.extremete[...] ExtremeTech 2010-09-02
[38] 웹사이트 PhysX - Lumberyard User Guide https://docs.aws.ama[...] 2020-04-15
[39] 웹사이트 Videos: Autodesk reveals new features in Maya 2012 http://www.cgchannel[...] cgchannel.com 2011-03-01
[40] 웹사이트 3ds Max 2012 and Maya 2012 adds PhysX support http://www.beyond3d.[...] Beyond3D.com 2011-03-01
[41] 웹사이트 NVidia PhysX and CUDA in Softimage 2011 http://www.vizworld.[...] Vizworld.com 2010-05-05
[42] 간행물 The Game Creators Integrate AGEIA PhysX Technology into DarkBASIC Professional http://www.gamedev.n[...] The Game Creators 2006-03-22
[43] 웹사이트 Overview http://www.dxstudio.[...] Worldweaver 2008-11-02
[44] 뉴스 AGEIA Joins Futuremark's 3DMark Benchmark Development Program http://findarticles.[...] CBS Interactive 2006-09-27
[45] 웹사이트 Simulation Overview http://msdn2.microso[...] Microsoft 2012-03
[46] 웹사이트 Engines http://www.adrianboe[...] Physics Abstraction Layer 2007-11-18
[47] Citation GitHub - Pierre-Terdiman/PEEL: Physics Engine Evaluation Lab. https://github.com/P[...] 2019-03-22
[48] 웹사이트 Unreal Engine 4.26 Preview https://forums.unrea[...] 2020-09-24
[49] 웹사이트 Unity - Manual: Physics https://docs.unity3d[...]
[50] 문서 ASCII.jp:アキバで恥をかかないための最新パーツ事情2009【ビデオカード編】 (4/7)|アキバで恥をかかないための最新パーツ事情2009 https://ascii.jp/ele[...]
[51] 웹사이트 PhysX FAQ http://www.nvidia.co[...] 2017-09-03
[52] 웹사이트 PhysX Source on GitHub https://developer.nv[...] 2017-08-24
[53] 문서 NVIDIA,「PhysX」のAGEIA Technologiesを買収 https://www.4gamer.n[...]
[54] 웹사이트 How to restore PPU support with latest PhysX Drivers | PhysXInfo.com – PhysX News http://physxinfo.com[...] PhysXInfo.com 2011-01-17
[55] 문서 PhysX SDK | NVIDIA Developer https://developer.nv[...]
[56] 문서 PhysX SDK Downloads,PhysX SDK ダウンロードページ http://developer.nvi[...]
[57] 문서 GDC 2009#08 - NVIDIA,PhysXの可能性を広げる「APEX」の現状とデモを公開 4Gamer 2009年3月26日 https://www.4gamer.n[...]
[58] 문서 NVIDIA APEX SDK Documentation NVIDIA https://docs.nvidia.[...]
[59] 문서 APEX - Unreal Engine Documentation Epic Games https://docs.unreale[...]
[60] 문서 APEX 1.4.1 - Release Notes (APEX has been deprecated) NVIDIA https://gameworksdoc[...]
[61] 문서 GameWorks PhysX Overview NVIDIA https://developer.nv[...]
[62] 문서 FractureTool NVIDIA https://gameworksdoc[...]
[63] 문서 Clothing Tool NVIDIA https://gameworksdoc[...]
[64] 문서 PhysX DCC Plug-Ins NVIDIA https://www.nvidia.c[...]
[65] 문서 Blast Authoring Tool Quick Start NVIDIA https://gameworksdoc[...]
[66] 문서 Gamasutra - News - Pre-GDC: Nvidia PhysX Approved For Wii Developers http://www.gamasutra[...]
[67] 웹인용 보관된 사본 http://www.scei.co.j[...] 2006-08-23
[68] 문서 PlayStation 3 Gets Free PhysX From Nvidia http://kotaku.com/51[...]
[69] 웹인용 PHYSX http://www.nvidia.co[...] 2010-02-27
[70] 문서 NVIDIA PhysX Physics Simulation for Developers http://developer.nvi[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com